Tofu noodle soup that actually delivers—crispy, golden tofu, a bold, umami-rich broth, and no soggy noodles. This is the cozy, weeknight dinner busy families have been searching for—easy to make, full of flavor, and built to hold up the next day.

This post may contain affiliate links. The content provided is for informational purposes only and is not intended to serve as medical advice. For more details, please refer to our disclaimer page.
✋🏼E aí, pessoal! Hey there, friends!
Today we’re sharing a cozy, weeknight-friendly tofu noodle soup with bold flavor and simple, nourishing ingredients. It’s got everything you need in one bowl: a rich, umami broth, crispy golden tofu, and tender veggies—all without the soggy noodles or bland shortcuts you’ll find in other recipes.
What sets this version apart? We took the time to layer flavor properly, bake the tofu for real texture, and keep the pasta separate so leftovers actually hold up. These are the small things that make a big difference when you’re cooking for a busy family.
This recipe was inspired by my Vovó, who taught me that soup is only as good as its broth. Her quiet care in the kitchen—tasting, adjusting, building flavor slowly—left a mark. This one’s for her, and for every parent trying to get a real meal on the table fast.
Looking for more cozy meals? Try our one-pot Carrot Lentil Soup!
😍Why You'll Love This Recipe
- Rich, umami-packed broth—layered aromatics, soy sauce, and lemon juice creates an amazing depth and flavor packed broth.
- Crispy baked tofu texture—separate baking ensures vibrant crunch that stays crisp, even when mixed into hot soup
- Leftovers stay great—pasta cooked separately so it won’t turn soggy, making this ideal for meal planning and reheating.
- Comforting, weeknight-ready — cozy enough for cold days, easy enough to pull off after work, with make-ahead tips that actually help.

🥄 Kid-Friendly Tip: Will Picky Eaters Like This?
Surprisingly, yes. This vegetarian noodle soup works for picky eaters because it uses familiar pasta, customizable toppings, and a flavorful broth that’s not overwhelming. Let them build their own bowl—with or without tofu—and the noodles alone usually seal the deal.
🍜Ingredient Notes
This vegan tofu noodle soup is packed with veggies, chewy noodles, and crispy tofu bites, but it's the broth and seasoning that really pull it all together. I tested a few flavor combinations and settled on ingredients you probably have at home, plus a few easy additions.
- Gluten-free elbow pasta: I used Barilla gluten-free elbows because they hold their shape nicely in soups and keep everyone happy—especially important for mixed-diet families. Regular elbows work perfectly too.
- Soup Base:
- Diced Onions, Garlic, and Carrots: Staple ingredients that create a sweet, savory foundation for the broth.
- Minced Button mushrooms: Trust me on this one, adding minced mushrooms to your onion and garlic base will help give you a rich, flavorful broth with a subtle umami flavor. Plus, this is how I sneak mushrooms onto my kids' plates.
- Vegetable broth: Store-bought broth is quick and easy—just double-check it’s gluten-free if needed.
- Spices: Bay leaves, Italian seasoning, and salt to gently boost the richness of the soup.
- Soy sauce: Just enough to enhance the flavors. Use gluten-free soy sauce or swap for a pinch of salt if needed.
- Lemon juice: A quick squeeze at the end brightens and balances everything perfectly.
- Firm tofu: I love crispy tofu cubes in soup—they add protein and satisfying texture. For best results, season cubes with olive oil, garlic powder, salt, Italian seasoning, and nutritional yeast, then bake or air fry.
- Additional Optional Ingredients:
- Green beans: For color and crisp texture—add these later in cooking to keep them fresh and bright.
- Kale: Makes the soup hearty and nutritious. Plus, it adds great color, and the kids don’t seem to mind!
Exact measurements are listed in the recipe card below.
If you'd also like crispy chickpeas, check out my Air Fryer Chickpeas recipe here—they’re seasoned the same way and make an amazing topping.
🔁 Substitutions
- Veggie broth swap: Use miso paste dissolved in hot water as a quick alternative. If you're not vegan, chicken broth is also a solid choice and gives the soup more of that classic chicken noodle vibe.
- Soy-free alternative: If you need a soy-free option, leave out the soy sauce and use coconut aminos instead. They bring a similar umami flavor with no soy. No coconut aminos? Just add a bit more salt to taste.
- Time-saving Tofu Tip: For quick prep, skip baking or air-frying the tofu. Just cube the tofu and add it straight to the simmering soup—it soaks up the broth and turns out soft and tender instead of crispy.

👩🏽🍳How to Make Tofu Noodle Soup
Just a few simple steps to create this one-pot vegan chicken noodle soup topped with crispy chickpeas and tofu!
Step 1: Prep and Preheat
Preheat your oven to 400 degrees. Then dice your onions, garlic, carrots, and mince your mushrooms. Cube the firm tofu into small bite-sized pieces. Toss them in a bowl with olive oil, nutritional yeast, Italian seasoning, garlic powder, and salt. Set the tofu aside for later.
Step 2: Build Flavor
Heat a large soup pot or Dutch oven over medium heat with a drizzle of olive oil. First add your onions, sauté for about 3-4 minutes until soft. Next, toss in garlic and mushrooms, cooking for another 2-3 minutes until fragrant. Finally, add carrots, stirring well, and cook another 2 minutes.
📍Soup base Tip: Layering vegetables this way helps maximize flavor, so don’t rush this part.
Step 3: Season and Simmer
Sprinkle in the Italian seasoning, stirring to coat all the veggies. Pour in vegetable broth and soy sauce, then add bay leaves. Stir gently. Bring your soup up to a gentle simmer (medium-low heat) and let it cook uncovered while you bake the tofu.
Step 4: Bake your Tofu
While the soup simmers, spread your tofu evenly on a baking sheet lined with parchment paper and bake for about 15 minutes or until lightly crispy.
📍Chef Tip: Baking the tofu separately helps keep its texture crispy instead of mushy in the soup. If you prefer softer tofu, skip baking and add it directly into the simmering broth.
Step 5: Add Noodles and Vegetables
I recommend cooking the pasta separately so leftover soup doesn’t turn soggy. Cook your gluten-free elbow pasta according to package instructions until al dente, then drain and set aside. Add green beans and kale to the soup pot now—they cook quickly and keep a nice texture. Let them simmer gently for another 3-4 minutes.
Step 6: Combine and serve
Remove bay leaves from your soup. Stir in the crispy tofu cubes and lemon juice, then taste and adjust salt or soy sauce as needed. To serve, add pasta to each bowl, ladle hot soup over the top, and garnish with fresh cilantro, green onions, sesame seeds, and lime wedges if you like.

🥡 Storage and Meal-Prep Tips
This soup stores well refrigerated for up to 4 days. Keep it in an airtight container to preserve freshness and flavor. Store cooked pasta separately to prevent it from absorbing too much broth and becoming soggy.
How to Meal Prep: This recipe is perfect for meal prep. You can prepare the soup base ahead of time (veggies, broth, and tofu) and store it in the fridge. Bake the tofu separately and add it in just before serving for crispiness, or keep it unbaked and add directly into the soup if you prefer a softer texture
❔FAQ
Cook your pasta separately and add to individual bowls when serving—not into the full pot. That way, leftover soup stays broth-forward and the noodles stay al dente. This tip comes up again and again in vegan noodle soup recipes to keep the texture intact for days
Yes. If you're short on time or prefer a softer protein, cube the tofu and pop it straight into simmering soup. It won’t be crispy, but it soaks in flavor from the broth and still makes the soup feel satisfying.
Extra‑firm tofu gives the best results—it crisps up nicely when baked and holds shape in hot broth. Softer tofu will break down faster and turn mushy. If you're soy-free, skip the tofu and add in our crispy smoky chickpeas instead
🥣Soups To Try Next
If you love our tofu noodle soup as much as we do, be sure to check out our other easy weeknight soup recipes, too! My kids love our 10-minute zucchini broccoli soup (dairy-free recipe!)
👋🏼 Até logo, amigos! Cooking’s always better when shared—so if you try this one, leave a comment to help others find it too. Enjoy every bite and keep bringing good food to the table. Até a próxima! 🎉
📖 Recipe

Crispy Tofu Noodle Soup (Weeknight Recipe)
Ingredients
- 1 box elbow pasta * see recipe notes
- 1 onion diced
- 4 cloves garlic minced
- 1 cup button mushrooms minced tiny
- 2 medium carrots diced
- 1 tablespoon Italian seasoning
- 1 tablespoon soy sauce sub with ¼ teaspoon of salt
- 8 cups vegetable broth homemade if possible
- 2 bay leaves
- 2 cups green beans quartered
- 2 cups kale chopped
- ½ cup lemon juice
Crispy tofu
- 2 blocks extra-firm tofu roughly 800 grams
- 1 tablespoon olive oil
- 1 tablespoon nutritional yeast
- 1 tablespoon Italian seasoning
- 1 teaspoon garlic powder
- ½ teaspoon salt
Instructions
- Prep and Preheat: Preheat oven to 400°F (200°C). Dice the onions, garlic, carrots, and mushrooms.
- Prep the Tofu: Drain, then cube the extra-firm tofu into small bite-sized pieces. Toss the tofu in a bowl with olive oil, nutritional yeast, Italian seasoning, garlic powder, and salt. Set aside for baking later.
- Sauté and Build Flavor: Heat olive oil in a large pot over medium heat. Add onions and cook for 3–4 minutes. Stir in garlic and mushrooms; cook another 2–3 minutes. Add carrots and cook 2 more minutes.📍Layering the veggies boosts the flavor—add them in stages, not all at once.
- Simmer the Broth: Add Italian seasoning, soy sauce, vegetable broth, and bay leaves. Stir, then simmer uncovered over medium-low heat.
- Bake the tofu: Spread tofu on a parchment-lined baking sheet. Bake for 15 minutes until lightly crisp.📍For softer tofu, skip baking and add it directly to the broth.
- Cook pasta and add veggies: Cook pasta in a separate pot according to package directions until al dente. Drain and set aside. Add green beans and kale to the soup and simmer for 3–4 minutes.📍Cooking the pasta separately prevents soggy leftovers.
- Finish and serve: Remove bay leaves. Stir in lemon juice and tofu. Taste and adjust seasoning. Serve by adding pasta to bowls and ladling soup over top. Garnish as desired.










Leave a Reply