This easy tofu soup is a healthy one-pot dinner packed with fresh vegetables, protein-rich tofu, and ready in just 30 minutes.
For more easy tofu recipes, check out our tofu curry, creamy tofu pasta, marinated tofu, and fried tofu.

A Quick, Healthy Soup That Fits Busy Weeknights
There are countless ways to make tofu soup, from Korean soondubu jjigae to Japanese miso. Ours is an easy, Asian-inspired version – healthy, hearty, and ready in about 30 minutes đ.
As food bloggers and home cooks, Louise and I wanted to create a tofu soup that doesnât need hours on the stove to taste flavorful. Instead, itâs a one-pot recipe that balances protein-rich tofu with plenty of fresh vegetables, making it both nourishing and satisfying.
And if youâre extra hungry (like me đđťââď¸), add noodles or a ramen-style soft-boiled egg for a heartier bowl. It’s so good!
Just like our popular fried tofu, marinated tofu, and tofu curry, this tofu soup is simple, wholesome, and perfect for busy weeknights.
Ingredients
Find complete ingredient list, quantities, and substitutions in the recipe box at the bottom of the page.

- Tofu: firm or extra-firm holds shape best, but soft or silken works for a lighter, low calorie tofu soup.
- Mushrooms: white, brown, portobello, cremini, or oyster. For a deeper one pot vegetarian soup, mix a few varieties.
- Dried mushrooms: generic dried mushrooms, shiitake, or porcini boost flavor. Skip if you prefer a lighter broth.
- Flavor base: olive oil, garlic, ginger, and red chili pepper. Substitute chili with a teaspoon of gochujang for spicy depth.
- Soy sauce: classic seasoning. For gluten-free, use tamari or coconut aminos.
- Vegetable broth: we usually dissolve bouillon powder in hot water instead of buying cartons – it makes groceries lighter and a small tub lasts for weeks. Substitute with chicken broth if you prefer.
- Vegetables: use whatâs in season. Try broccoli and peas in winter, snow peas and asparagus in spring, zucchini and peppers in summer, or cauliflower and edamame in fall.
- Miso paste (optional): white or red miso adds umami. Substitute with a spoon of tahini for nutty creaminess.
- Noodles (optional): fresh ramen or udon noodles can be added straight to the pot. If using dry noodles, cook separately and stir in at the end.
- Toppings: scallions, cilantro, and sesame oil are classics. Add chili crisp, toasted sesame seeds, or lime juice for extra flair.
- Protein boost (optional): add a soft-boiled egg or swirl in low-fat Greek yogurt or Skyr for extra vegan protein soup alternatives (or dairy-free, skip these).
How to Make This Easy Tofu Soup
Step 1 â Build the Flavor Base
Soak the dried mushrooms in hot water for about 5 minutes. While they soften, heat olive oil in a large pot or Dutch oven. Add garlic, ginger, and sliced red chili, then sautĂŠ for just 1 minute until fragrant.
Squeeze the mushrooms dry, saving the soaking water. Add them to the pot with the fresh chopped mushrooms, soy sauce, salt, and black pepper. Cook for 5 minutes until the mushrooms release their juices.

Step 2 â Make the Broth
Pour in the vegetable broth and the reserved mushroom soaking water (strain it first to remove grit). This creates a rich, savory base without needing hours of simmering.
Bring to a gentle boil, then add diced tofu, broccoli florets, and peas. Let everything simmer together for 10â15 minutes, just until the vegetables are tender but still have a bite. For extra depth, stir in a tablespoon of miso paste dissolved in hot broth before turning off the heat.

Step 3 â Taste and Serve
Check the flavor and adjust with a little more salt, soy sauce, or miso. Serve hot in bowls and finish with toppings like scallions, cilantro, sesame oil, or chili oil.
For a heartier protein-rich soup, add cooked noodles or a soft-boiled egg on top. This turns the dish into a full 30 minute tofu soup thatâs satisfying enough for dinner.

Noodle Tip for the Best Soup đ
Fresh ramen or udon noodles are our top choice, but rice noodles or soy noodles work too.
- Fresh noodles: Add them straight into the pot with an extra splash (1â2 cups) of vegetable broth. Let them warm and soften for a few minutes, and youâre ready to serve.
- Dry noodles: Cook separately according to package instructions, then stir them into the finished soup so they donât soak up all the broth.
Frequently Asked Questions
Yes! Silken tofu makes the broth creamier, while firm or extra-firm holds shape better.
Load it up with seasonal vegetables, use miso or soy sauce for depth, and keep the broth light.
Fresh ramen or udon are easiest, but rice noodles, soba, or even whole wheat spaghetti work too.
Yes, the broth and tofu store well in the fridge for 3â4 days. Cook noodles separately and add before serving.
The broth freezes beautifully. For best texture, add fresh vegetables and tofu when reheating.
Broccoli, bok choy, spinach, zucchini, peas, or mushroomsâchoose whatâs in season.
Yes, stir in chili paste, extra ginger, or even a spoonful of gochujang for heat.
More Easy Tofu Recipes
- Orange tofu
- Tofu meatballs
- Braised tofu
- Tofu cacciatore
- Baked tofu
- Kung pao tofu
- Tofu Tikka Masala
- BBQ tofu
If you tried this tofu soup recipe or any other recipe on our blog, please leave a đ star rating and let us know how it goes in the comments. We love hearing from you âşď¸.

Easy Tofu Soup
Video
Ingredients
- 16 ounces firm tofu
- 2 tablespoons olive oil
- 3 cloves garlic grated
- 1½ inches ginger grated
- ½ red hot chili thinly sliced
- ž cup dried mushrooms shiitake are best
- 8 ounces mushrooms chopped
- 3 tablespoons soy sauce reduced-sodium
- 6 cups vegetable broth
- 1 cup broccoli florets substitute asparagus, cauliflower florets, diced bell pepper, sliced zucchini, etc.
- ž cup frozen peas substitute snow peas, edamame beans, spinach, kale, cabbage, etc.
- 1 heaping tablespoon miso paste optional
- 4 servings noodles optional
- ½ teaspoon salt
- 2 twists black pepper
- 1 scallion , cilantro, and sesame oil to garnish.
Instructions
- Soak ž cup dried mushrooms in hot water for 5 minutes.Heat 2 tablespoons olive oil in a large pot or Dutch oven, add 3 cloves garlic, 1½ inches ginger (both grated), ½ red hot chili (thinly sliced) and sautÊ for 1 minute.Squeeze soaked mushrooms out of the water and add them to the pan. Reserve soaking water.Add 8 ounces mushrooms (chopped), 3 tablespoons soy sauce, ½ teaspoon salt, and 2 twists black pepper and cook for 5 minutes.
- Add 6 cups vegetable broth and the soaking water from the dried mushrooms passing it through a fine-mesh sift first.Bring to a boil then add 16 ounces firm tofu (diced), 1 cup broccoli florets, and ž cup frozen peas.Simmer for 10-15 minutes until the veggies are cooked but with a bite.For extra flavor, you can add 1 heaping tablespoon miso paste dissolved in some hot broth shortly before turning the heat off.
- Taste and adjust for salt. You can increase flavor with more salt, soy sauce, or miso.Serve in a bowl and garnish with 1 scallion (chopped), fresh cilantro and a drizzle of sesame or chili oil.Optionally can add 4 servings noodles of cooked noodles, a soft-boiled egg, and/or a tablespoon of kimchi.
Notes
- Tofu â Firm or extra-firm for best texture; soft or silken for lighter, low calorie tofu soup.
- Mushrooms â White, brown, portobello, cremini, or oyster; mix varieties for deeper one pot vegetarian soup flavor.
- Dried mushrooms â Shiitake, porcini, or mixed dried mushrooms; skip for a lighter broth.
- Flavor base â Olive oil, garlic, ginger, red chili; swap chili for gochujang for spicy depth.
- Soy sauce â Tamari or coconut aminos for gluten-free.
- Vegetable broth â Bouillon powder dissolved in water; chicken broth works too.
- Vegetables â Seasonal swaps like broccoli and peas in winter, zucchini and peppers in summer, cauliflower or edamame in fall.
- Miso paste (optional) â White or red miso; substitute tahini for nutty richness.
- Noodles (optional) â Fresh ramen or udon added directly; dry noodles cooked separately then stirred in.
- Toppings â Scallions, cilantro, sesame oil; try chili crisp, sesame seeds, or lime juice.
- Protein boost (optional) â Soft-boiled egg, low-fat Greek yogurt, or Skyr; skip for vegan protein soup.
- Pick your noodles wisely đ â Fresh ramen or udon are best, but rice or soy noodles also shine.
- Fresh noodles â Drop them straight into the pot with a splash of extra vegetable broth to soften.
- Dry noodles â Cook separately, then add at the end so they donât drink up all the broth.
Nutrition

Hi! We are Nico & Louise
Weâre here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) đżâ¨.
Welcome to our blog, we are glad you are here.
Omg. What a gem. I want to take credit for this recipe. It’s so good. I added leeks at the beginning and stirred in chopped zucchini at the end of cooking. It’s so good.