One-Pot Tofu Soup in 30 Minutes

This easy tofu soup is a healthy one-pot dinner packed with fresh vegetables, protein-rich tofu, and ready in just 30 minutes.

Top down view of tofu soup with noodles and broccoli in white bowl.

A Quick, Healthy Soup That Fits Busy Weeknights

There are many ways to make tofu soup, from Korean soondubu jjigae to Japanese miso soup. This version is an accessible, Asian-inspired one-pot recipe that’s healthy, hearty, and can be on the table in about 30 minutes. It’s designed to deliver robust flavor without long simmering, using a simple flavor base of garlic, ginger and mushrooms to build depth quickly.

As food writers and home cooks, we developed this recipe to be flexible and forgiving—perfect when you want something nutritious and warming on a busy weeknight. You can easily swap vegetables to match the season and add noodles or an egg if you want a heartier bowl.

Simple to prepare, rich in vegetables and plant protein, and easy to customize, this tofu soup is ideal for everyday dinners.

Ingredients

Full ingredients and substitutions are listed below.

Ingredients for tofu soup on a table.
  • Tofu: Firm or extra-firm holds shape best; silken or soft gives a creamier, lighter soup.
  • Mushrooms: Button, cremini, portobello, oyster—mix varieties for more complexity.
  • Dried mushrooms: Shiitake or porcini add concentrated umami. Soak and use the soaking liquid after straining.
  • Flavor base: Olive oil, garlic, ginger and red chili create a bright aromatic foundation. Use gochujang for a deeper spicy note.
  • Soy sauce: Classic seasoning; swap tamari or coconut aminos to make the soup gluten-free.
  • Vegetable broth: Good-quality broth makes a difference. Bouillon dissolved in hot water also works well.
  • Vegetables: Broccoli, peas, bok choy, zucchini, cauliflower, asparagus—use what’s seasonal and fresh.
  • Miso paste (optional): White or red miso adds layered umami. Stir it in at the end dissolved in a little hot broth.
  • Noodles (optional): Fresh ramen or udon added to the pot, or cooked dry noodles stirred in at the end to avoid sogginess.
  • Toppings: Chopped scallions, cilantro, toasted sesame oil, chili oil, sesame seeds or a squeeze of lime.
  • Protein boost (optional): Soft-boiled egg, kimchi, or a swirl of yogurt/Skyr if not vegan.

How to Make This Easy Tofu Soup

Step 1 – Build the Flavor Base

Soak the dried mushrooms in hot water for about 5 minutes to rehydrate and concentrate flavor. While they soften, heat olive oil in a large pot or Dutch oven over medium heat. Add grated garlic, grated ginger and sliced red chili and sauté for about 1 minute until fragrant.

Squeeze the rehydrated mushrooms to remove excess water and reserve that soaking liquid (strain it to remove any grit). Add the mushrooms to the pot along with chopped fresh mushrooms, soy sauce, a pinch of salt and a few twists of black pepper. Cook for 4–5 minutes until the mushrooms release their juices and begin to soften.

Step 1 Garlic ginger chili and mushrooms sautéing in pot for flavorful tofu soup base.

Step 2 – Make the Broth

Pour in vegetable broth and the reserved mushroom soaking water (pass it through a fine sieve first). This adds concentrated mushroom umami without long simmering. Bring the soup to a gentle boil, then add diced tofu, broccoli florets and frozen peas or other chosen vegetables.

Reduce heat and simmer for 10–15 minutes, until the vegetables are tender but still have some bite. For added depth, dissolve a heaping tablespoon of miso paste in a small amount of hot broth and stir it into the pot just before turning off the heat—do not boil after adding miso to preserve its flavor and probiotics.

Step 2 Tofu broccoli peas and broth simmering together for easy one pot tofu soup.

Step 3 – Taste and Serve

Taste the soup and adjust seasoning with more soy sauce, salt, or miso to suit your preference. Serve in warmed bowls and finish with garnishes such as chopped scallions, fresh cilantro and a drizzle of toasted sesame oil or chili oil for heat.

For a heartier meal, add cooked noodles to the pot or top each bowl with a soft-boiled egg. Noodles and eggs turn this light soup into a satisfying, protein-rich dinner that still comes together in about 30 minutes.

Step 3 Finished tofu soup in bowl garnished with scallions cilantro and sesame oil.

Noodle Tip for the Best Soup 🍜

Fresh ramen or udon noodles are our first choice for texture and flavor, but rice noodles, soba or soy noodles also work well.

  • Fresh noodles: Add them directly to the pot with an extra 1–2 cups of broth and let them soften for a few minutes.
  • Dry noodles: Cook separately according to package directions and add to bowls right before serving so they don’t soak up too much broth.

Frequently Asked Questions

Can I use silken tofu instead of firm tofu?

Yes. Silken tofu makes the broth creamier and softer, while firm or extra-firm tofu will keep its shape better if you prefer distinct cubes in the soup.

How can I keep this healthy without losing flavor?

Load the soup with seasonal vegetables, use miso or soy sauce for umami depth, and balance fat with a small amount of sesame oil for aroma—this keeps the broth light but flavorful.

Can I meal prep this soup?

Yes. Store the broth and tofu in the refrigerator for 3–4 days. Cook noodles separately and add them just before serving to maintain texture. You can also freeze the broth for up to three months and add fresh vegetables when reheating.

What vegetables work best?

Broccoli, bok choy, spinach, zucchini, peas, cauliflower and mushrooms are all excellent choices—pick what’s fresh and in season.

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, please leave a star rating and share your variations in the comments. We love hearing how you make it your own.

Easy one pot tofu soup with miso broth and fresh toppings on table.

Easy Tofu Soup

This tofu soup is a healthy one-pot meal packed with vegetables and plant protein, ready in 30 minutes for a comforting and nourishing dinner.
Prep Time: 15 mins
Cook Time: 15 mins
Total Time: 30 mins
Servings: 4 people
Course: Main Course
Cuisine: Asian-Inspired

Ingredients

  • 16 oz firm tofu, diced
  • 2 tbsp olive oil
  • 3 cloves garlic, grated
  • 1½ inches ginger, grated
  • ½ red chili, thinly sliced
  • ¾ cup dried mushrooms (shiitake recommended), soaked
  • 8 oz fresh mushrooms, chopped
  • 3 tbsp soy sauce (reduced-sodium)
  • 6 cups vegetable broth
  • 1 cup broccoli florets
  • ¾ cup frozen peas
  • 1 heaping tbsp miso paste (optional)
  • 4 servings noodles (optional)
  • ½ tsp salt, 2 twists black pepper
  • Scallion, cilantro and sesame oil to garnish

Instructions

  1. Soak ¾ cup dried mushrooms in hot water for 5 minutes. Reserve the soaking liquid and strain it to remove grit.
  2. Heat 2 tablespoons olive oil in a large pot or Dutch oven. Add 3 cloves grated garlic, 1½ inches grated ginger and ½ red chili, and sauté for about 1 minute until fragrant.
  3. Squeeze the soaked mushrooms and add them to the pot along with 8 ounces chopped fresh mushrooms, 3 tablespoons soy sauce, ½ teaspoon salt and black pepper. Cook for about 5 minutes until the mushrooms release their juices.
  4. Add 6 cups vegetable broth and the strained mushroom soaking liquid. Bring to a boil, then add diced tofu, 1 cup broccoli florets and ¾ cup frozen peas. Simmer for 10–15 minutes until the vegetables are tender but still slightly crisp.
  5. Optional: dissolve 1 heaping tablespoon miso paste in a small amount of hot broth and stir it in off the heat for extra depth.
  6. Taste and adjust seasoning with more soy sauce or salt. Serve hot, garnished with chopped scallion, cilantro and a drizzle of sesame or chili oil. Add cooked noodles or a soft-boiled egg for a heartier bowl.

Notes & Tips

Substitutions: Use tamari for gluten-free, swap vegetables seasonally, or replace miso with a tablespoon of tahini for a nutty richness. For best noodle texture, cook dry noodles separately and add at the end. Store leftovers in the fridge for 3–4 days; freeze broth for up to 3 months and add fresh tofu and vegetables when reheating.

Nutrition (per serving)

Calories: 247 kcal; Carbohydrates: 20 g; Protein: 17 g; Fat: 13 g; Sodium: 485 mg; Fiber: 6 g. Values are approximate and depend on exact ingredients used.