Tofu soup combines a flavorful broth with crisp vegetables and bite-sized tofu pieces. It’s a wonderful dinner recipe, ready in about 30 minutes.

The best part is that you can customize it with your favorite seasonal vegetables – we show you options for all seasons.

Tofu soup with mushroom, broccoli and peas.
Tofu Vegetable Soup

Introduction

There are many ways of making tofu soup, from Korean soondubu jjigae to Japanese Miso soup.

Our tofu soup is an Asian-inspired dish but it’s not authentic in any way 🍜.

It builds on what Louise and I learned as food bloggers and home-cooks making hundreds of healthy soups and easy tofu recipes, and reading your valuable feedback.

We wanted to make a soup that doesn’t have to simmer for hours to get flavorful.

Also, we wanted a good balance of proteins and vegetables in a dish that’s healthy yet tasty and fulfilling.

Now, for those of you with a big hunger (like myself 🙋🏻‍♂️) we recommend adding noodles or a ramen-style soft-boiled egg. SO good!

Similar to many of our tofu recipes such as our popular fried tofu, marinated tofu, and tofu curry you can make this in about 30 minutes. Enjoy!

Ingredients

Ingredients for tofu soup on a table.

Find complete ingredient list, quantities, and substitutions in the recipe box at the bottom of the page.

  • Tofu: you can use most types of tofu including firm, extra firm, soft, or silken.
  • Mushrooms: pick your favorite; white or brown, portobello, cremini, or oyster.
  • Dried mushrooms: for extra umami. You can use generic dried mushrooms, dried shiitake or dried porcini.
  • Flavor base: with olive oil, garlic, red chili pepper, and ginger. Substitute a teaspoon of gochujang for red chili.
  • Soy sauce: substitute tamari sauce for gluten-free.
  • Vegetable broth: or any other broth.
  • Vegetables: go for seasonal veggies and try different combinations. We recommend broccoli and peas in winter, snow peas and asparagus in spring, zucchini and bell peppers in summer, and cauliflower and frozen edamame beans in fall.
  • Miso paste (optional): you can use any miso pate to add more flavor.
  • Noodles (optional): honestly guys, noodles are great in this soup! I always add them in. I tried most types and this is what I learned:
    • It’s best to use fresh or pre-cooked noodles that come in vacuum packages like ramen and udon because you can add them directly into the soup, let them warm for a few minutes, and you are ready to serve them.
    • If you use dry noodles, cook them separately first, then add them to the soup.
  • Toppings: we love scallions, cilantro, and sesame oil.

Instructions

Step 1: Soak dried mushrooms in hot water for 5 minutes.

Heat olive oil in a large pot or Dutch oven, add grated garlic, ginger, and thinly sliced red chili pepper and sauté for 1 minute.

Squeeze soaked mushrooms out of the water and add them to the pan. Reserve soaking water.

Add fresh mushrooms (chopped), soy sauce, salt, and black pepper and cook for 5 minutes.

Flavor base with dried mushrooms, garlic, ginger, and chili.

Step 2: Add vegetable broth and the soaking water from the dried mushrooms passing it through a fine-mesh sift first (it’s packed with flavor).

Bring to a boil then add diced tofu, broccoli florets, and frozen peas.

Simmer for 10-15 minutes until the veggies are cooked but with a bite.

For extra flavor, you can add a tablespoon of miso paste dissolved in some hot broth shortly before turning the heat off.

Tofu soup in a Dutch oven with broccoli, peas, and mushrooms.

Step 3: Taste and adjust for salt. You can increase flavor with more salt, soy sauce, or miso.

Serve in a bowl and garnish with chopped scallions, fresh cilantro and a drizzle of sesame or chili oil.

Optionally can add cooked noodles, a soft-boiled egg, and/or a tablespoon of kimchi.

Tofu soup served in a bowl.

Important Noodles Tip

We recommend fresh ramen or udon noodles, but you can also add dry rice noodles or soy noodles:

  • Fresh noodles: add them right into the soup with an extra cup or two of vegetable broth, then let simmer for a few minutes as per package instructions.
  • Dry noodles: cook them separately first then add them to the soup.

More easy tofu recipes

These are some our readers’ favorite tofu recipes:

They are all deeply satisfying and easy to make.

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 ☺️.

Tofu soup with mushrooms, broccoli, and peas.

Tofu Soup

5 from 47 votes
Tofu soup combines a flavorful broth with crisp vegetables and bite-sized tofu pieces. It’s a wonderful dinner recipe, ready in about 30 minutes.
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Servings: 4 people
Course: Main Course
Cuisine: Asian-Inspired

Ingredients 

  • 16 ounces firm tofu
  • 2 tablespoons olive oil
  • 3 cloves garlic grated
  • 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.
    Flavor base with dried mushrooms, garlic, ginger, and chili.
  • 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.
    Tofu soup in a Dutch oven with broccoli, peas, and mushrooms.
  • 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.
    Tofu soup served in a bowl.

Video

Tofu Vegetable Soup

Notes

TIPS
  • Noodles: we recommend fresh ramen or udon noodles, but you can also add dry rice noodles or soy noodles:
  • Fresh noodles: add them right into the soup with an extra cup or two of vegetable broth, then let simmer for a few minutes as per package instructions.
  • Dry noodles: cook them separately first then add them to the soup.
  • Tofu: If using soft or silken tofu, you might want to scoop it out from its box with a spoon instead of cutting it with a knife.
  • Miso: it adds a ton of flavor you guys! Dissolve it in a small bowl with some hot broth, then add it at the end, shortly before serving the soup.
SUBSTITUTIONS
  • Tofu: you can use firm, extra firm, soft, and silken tofu.
  • Mushrooms: you can use brown, white, cremini, baby bella, portobello, oyster, or any other.
  • Red chili pepper: substitute red pepper flakes or a teaspoon of gochujang.
  • Soy sauce: substitute tamari sauce.
  • Veggies: broccoli and peas are easiest but you can substitute them with snow peas and asparagus in spring, zucchini and bell peppers in summer, and cauliflower and frozen edamame beans in fall.
STORAGE
  • Refrigerate: Store in an airtight container for up to 3 days.
  • Freeze: Cool completely, then freeze in a container with space for expansion (up to 3 months).
  • Thaw & Reheat: Defrost in the microwave or stovetop, then reheat and garnish before serving.

Nutrition

Serving: 1of 4, Calories: 247kcal, Carbohydrates: 20g, Protein: 17g, Fat: 13g, Saturated Fat: 2g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 7g, Trans Fat: 0g, Cholesterol: 0mg, Sodium: 485mg, Potassium: 642mg, Dietary Fiber: 6g, Sugar: 5g, Vitamin A: 709IU, Vitamin B6: 0.3mg, Vitamin C: 81mg, Vitamin E: 2mg, Vitamin K: 95µg, Calcium: 209mg, Folate: 91µg, Iron: 3mg, Manganese: 1mg, Magnesium: 52mg, Zinc: 2mg
Tried this recipe?Leave a comment below or mention @hilltop.recipes on Instagram. We are also on Facebook, Pinterest, YouTube, and TikTok.

Nico and Louise in front of the Consolazione church in Todi

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.

5 from 47 votes (31 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




45 Comments

  1. 5 stars
    OMG I made this today and it was delicious! It is so flavorful, quick and can easily be substituted. I substituted the soy sauce with coconut aminos. I added bok choy and no peas. I didnโ€™t have fresh ginger so I used ginger powder. I was so delicious.

  2. 5 stars
    Excellent flavor, never get tired of eating the soup and make it at least 3 times a month, I have always omitted the mushrooms, still super satisfying, freezes well. Thank you for this delicious and nutritious soup.

    1. That’s fantastic, Joyce!! What a wonderful freezer meal, so happy you feel like eating it so often ๐ŸŽ‰

      Thank you so much for your comment.

  3. 5 stars
    The first time I made this I skipped the mushroom part, used boxed veg broth mixed with a tad bit of chicken bouillon base and a bit of beef base. Did use pepper flakes. Delicious. 2nd time threw mushrooms in my own homemade veg stock. Going back to making it like I did the first time minus mushrooms. I will eat this soup on a regular bases. It’s very satisfying. Thank you for the recipe.

    1. Hi Joyce, that’s great – I’m very happy you feel like making this soup regularly ๐ŸŽ‰

      Thanks very much for the substitution tips, and for taking the time to leave a comment here. Kindest,
      Louise

  4. 5 stars
    It’s really hard to make soup. Especially soup that is good for you! I thought this looked delicious, and decided to make it, but I wasn’t about to get my hopes up. I took my first bite and it was seriously better than any ramen soup I’ve ever had at a restaurant! I don’t like mushrooms, unfortunately, so I added really thinly sliced red peppers instead. I also added the miso paste and ramen noodles at the end. It was so good! This one is a keeper! I’ve probably made 10 of your recipes so far and they’ve all been amazing. I’m a Vegetarian and your blog is actually the only place I go to when I’m planning meals for the week. I honestly don’t know what I would do without it. I can’t thank you enough!

    1. Hi Sarah,
      Oh, I’m so happy you enjoyed this soup – it’s our “cook-at-home-but-pretend-we-are-in-Asia-soup” ๐Ÿ˜‰

      Thank you for your very kind words, it means a lot to us hear. We value you as a part of this community ๐ŸŽ‰

      Have a wonderful rest of your day, and all the best,

      Nico & Louise

  5. 5 stars
    This soup is so delicious and full of flavor. The details about the recipe is very helpful and great knowledge when comes to the culinary skills.

  6. 5 stars
    I made this tonight and it was so delicious! It really doesn’t need noodles unless you want them! Very easy and a good hearty meal ๐Ÿ™‚

    1. Hi Cecilie,

      I’m so glad you liked you the soup! Thank you very much for your feedback and for taking the time to comment.

      All the best,
      Louise

    1. Hi Peg,
      Yes we do, you can find this info in the notes section (in the recipe box).

      FYI, nutrition information is an estimate for one serving of tofu soup out of four servings without noodles.
      Calories: 237kcal, Carbohydrates: 20g, Protein: 16g, Fat: 12g

      I hope this helps. Best,
      Louise