Warm Tofu Soup

Steaming bowl of warm tofu soup with silky cubes, fresh spinach, and sliced shiitake mushrooms in savory broth Save to Pinterest
Steaming bowl of warm tofu soup with silky cubes, fresh spinach, and sliced shiitake mushrooms in savory broth | speakingfood.com

This nourishing bowl combines silky cubed tofu with fresh shiitake mushrooms, tender carrots, and baby spinach swimming in an aromatic vegetable broth. The base gets depth from white miso paste, soy sauce, freshly grated ginger, and garlic, creating layers of umami flavor. Ready in just 35 minutes, this Asian-inspired dish comes together in one pot—simmer the broth with vegetables, gently add tofu, finish with spinach, and serve drizzled with sesame oil. Customize with bok choy, add heat with chili oil, or boost protein with edamame.

The first time I made this soup was during a rainy Tuesday when I needed something that felt like a hug in a bowl. I had leftover tofu from a stir-fry experiment and a bag of spinach that wasnt going to last much longer. Now its become my go-to when I want something nourishing but dont have the energy for anything complicated.

Last winter my sister came over feeling under the weather and I made a double batch. She sat at my counter while I prepped the vegetables, and the smell of ginger and miso filled the entire kitchen. She asked for the recipe before she even finished her first bowl.

Ingredients

  • Vegetable broth: Low sodium gives you control over the salt level since miso and soy sauce both add salinity
  • Miso paste: White or yellow miso works best here—red can be too overpowering for delicate tofu
  • Fresh ginger: Dont skip this, it brings that gentle warmth that makes the soup feel healing
  • Shiitake mushrooms: They add meaty texture and depth, though button mushrooms work in a pinch
  • Firm tofu: Extra firm holds its shape better than silken, which can break apart too easily
  • Baby spinach: It wilts beautifully without needing much cooking time at all
  • Sesame oil: Just a teaspoon at the end makes all the difference in aroma

Instructions

Build your base:
Combine the broth, soy sauce, miso paste, ginger, and garlic in a large pot over medium heat, stirring until the miso dissolves completely into the liquid.
Soften the vegetables:
Add the sliced mushrooms and julienned carrots, letting them simmer for about 8 minutes until theyre tender but still have some bite.
Add the tofu gently:
Slide in the cubed tofu carefully so it doesnt break apart, then let everything warm through for another 5 minutes.
Finish with greens:
Stir in the spinach and green onions, cooking just until the spinach wilts—about a minute or two is all it needs.
Serve it up:
Remove from heat, drizzle with sesame oil, season with salt and pepper, then ladle into bowls and top with cilantro and sesame seeds if you like.
Comforting warm tofu soup featuring cubed tofu, crisp carrots, and green onions garnished with toasted sesame seeds Save to Pinterest
Comforting warm tofu soup featuring cubed tofu, crisp carrots, and green onions garnished with toasted sesame seeds | speakingfood.com

Something about this soup makes people linger at the table longer than usual. Maybe its the warmth or the way the flavors seem to unfold with every spoonful, but conversations always seem to settle into something deeper when this is on the table.

Making It Your Own

After making this soup dozens of times, I've learned that the real magic happens when you adjust it to match what your craving that day. Sometimes I add a splash of coconut milk for creaminess, other times I throw in some noodles to make it more filling.

Perfect Vegetable Timing

Not all vegetables cook at the same speed, and I learned this the hard way after serving soup with crunchy carrots and mushy spinach. Heartier vegetables like carrots and mushrooms go in first, while delicate greens like spinach need barely a minute in the hot broth.

Serving Suggestions

This soup is satisfying enough on its own, but sometimes you want something extra. A side of steamed rice turns it into a more substantial meal, and a simple cucumber salad with rice vinegar adds a nice contrast.

  • Keep some chili oil on the table for anyone who wants extra heat
  • Crispy shallots or fried garlic make an incredible crunchy topping
  • Leftovers taste even better the next day as the flavors meld
Rustic ceramic bowl filled with nourishing warm tofu soup swimming with baby spinach and aromatic ginger broth Save to Pinterest
Rustic ceramic bowl filled with nourishing warm tofu soup swimming with baby spinach and aromatic ginger broth | speakingfood.com

Theres something deeply restorative about a bowl of this soup—simple, nourishing, and always exactly what you needed.

Recipe Help & Support

Firm tofu holds its shape beautifully during simmering, absorbing the savory flavors while maintaining a silky texture. Extra-firm also works well if you prefer more substantial cubes.

Yes, prepare the broth base up to 3 days in advance and refrigerate. Reheat gently before adding vegetables and tofu—the flavors often deepen after resting overnight.

Drain tofu thoroughly and cut into uniform cubes. Add gently to the simmering broth and avoid stirring vigorously—let the tofu heat through with minimal movement.

Bok choy, napa cabbage, snow peas, or broccoli work beautifully in place of spinach. The base is flexible—use whatever fresh vegetables you have on hand.

Absolutely. Store in airtight containers for up to 4 days. Reheat gently on the stovetop, adding a splash of water or broth if needed to adjust consistency.

Rice noodles, udon, or ramen cook directly in the broth during the last few minutes. Start with 2-3 ounces per serving for a heartier bowl.

Warm Tofu Soup

Silky tofu and vegetables in savory miso-ginger broth

Prep 15m
Cook 20m
Total 35m
Servings 4
Difficulty Easy

Ingredients

Broth

  • 6 cups vegetable broth, low sodium recommended
  • 2 tablespoons soy sauce, tamari for gluten-free option
  • 1 tablespoon miso paste, white or yellow
  • 1 teaspoon freshly grated ginger
  • 2 cloves garlic, minced

Vegetables

  • 1 cup shiitake mushrooms, sliced
  • 1 medium carrot, julienned
  • 1 cup baby spinach leaves
  • 2 green onions, sliced

Tofu

  • 14 oz firm tofu, drained and cubed

Seasonings & Garnishes

  • 1 teaspoon sesame oil
  • 1 tablespoon chopped fresh cilantro
  • 1 teaspoon toasted sesame seeds
  • Salt and pepper to taste

Instructions

1
Prepare the Broth Base: In a large pot, combine vegetable broth, soy sauce, miso paste, ginger, and garlic. Bring to a gentle simmer over medium heat, stirring continuously until miso is completely dissolved.
2
Cook Vegetables: Add mushrooms and carrots to the pot. Simmer for 8-10 minutes until vegetables are tender-crisp.
3
Add Tofu: Gently add cubed tofu to the soup. Simmer for 5 minutes to heat tofu through without breaking apart.
4
Finish with Greens: Stir in baby spinach and green onions. Cook for 1-2 minutes until spinach is just wilted.
5
Season and Serve: Remove from heat. Drizzle with sesame oil and season with salt and pepper to taste. Ladle into bowls and garnish with fresh cilantro and toasted sesame seeds.
Additional Information

Equipment Needed

  • Large soup pot
  • Ladle
  • Chef's knife
  • Cutting board

Nutrition (Per Serving)

Calories 140
Protein 10g
Carbs 12g
Fat 6g

Allergy Information

  • Contains soy and sesame products
  • Use certified gluten-free tamari if avoiding gluten
Heather Collins