This warming bowl combines silky tofu cubes with shiitake mushrooms, carrots, and baby spinach in a deeply savory broth. The base starts with vegetable stock enriched with soy sauce and miso paste, while fresh ginger and garlic add aromatic depth. Ready in just 35 minutes, this nourishing soup comes together effortlessly—simmer the vegetables until tender, gently heat the tofu through, then wilt in spinach at the end. A finishing drizzle of sesame oil adds nutty richness, while fresh cilantro and toasted sesame seeds provide optional garnishes.
The result is a light yet satisfying dish that works beautifully as a main course or starter. Customization is simple: add chili flakes for heat, swap spinach for bok choy, or toss in edamame for extra protein. Naturally vegan and gluten-free, it adapts easily to various dietary needs.
Last winter, I came home from a long walk with frozen toes and a craving that wouldn't quit. Something hot and soothing that didn't require hours at the stove. This tofu soup came together in under 40 minutes and became my go-to for those nights when I need a hug in a bowl.
My sister visited last month and I made this for her when she was feeling under the weather. She's not usually a tofu person but asked for seconds and said the broth was healing. That's when I knew this recipe was a keeper beyond just my own comfort food rotation.
Ingredients
- Vegetable broth: Low sodium gives you control over the salt level since miso and soy sauce add seasoning
- Miso paste: White miso creates a milder flavor while yellow adds a bit more depth
- Fresh ginger: Grate it yourself instead of using paste for brighter flavor
- Firm tofu: Extra firm holds its shape better but regular firm works beautifully too
- Shiitake mushrooms: Button mushrooms work but shiitakes bring that meaty umami quality
- Baby spinach: Wilts quickly and adds fresh color without overpowering the broth
- Sesame oil: The finishing touch that makes everything taste restaurant quality
Instructions
- Build the broth base:
- Combine the vegetable broth with soy sauce, miso paste, grated ginger, and minced garlic in a large pot. Whisk until the miso dissolves completely and bring it to a gentle simmer over medium heat.
- Soften the vegetables:
- Add the sliced mushrooms and julienned carrots to the simmering broth. Let them cook for 8 to 10 minutes until the carrots are tender but still have a little bite.
- Add the tofu:
- Gently slide the cubed tofu into the pot using a wooden spoon. Simmer for another 5 minutes to let the tofu absorb some of that flavorful broth.
- Finish with greens:
- Stir in the baby spinach and sliced green onions. Cook for just 1 to 2 minutes until the spinach wilts beautifully but stays bright green.
- Serve it up:
- Remove from heat and drizzle with sesame oil. Season with salt and pepper if needed, then ladle into bowls and top with fresh cilantro and toasted sesame seeds.
There's something meditative about stirring a pot of soup while steam fills the kitchen. I've started keeping cubed tofu in my freezer just so I can make this on impulse whenever the mood strikes.
Making It Your Own
The beauty of this soup is how it welcomes improvisation based on what you have on hand. Sometimes I add a handful of edamame for extra protein or throw in napa cabbage when spinach isn't available. The basic method stays the same and the results are always comforting.
Perfect Pairings
This soup works beautifully as a light main course or as the first course in a larger Asian inspired meal. I love serving it with steamed jasmine rice on the side for something more substantial, or alongside vegetable dumplings for a complete dinner experience.
Storage and Meal Prep
The soup keeps well in the refrigerator for up to four days, though the tofu will continue to absorb more broth over time. I like to add a splash of water when reheating to bring it back to the right consistency. The flavor actually develops and becomes even better the next day.
- Store the soup without the garnishes and add fresh cilantro and sesame seeds when serving
- Freeze portions in individual containers for quick lunches, though the texture of tofu will change slightly
- Reheat gently over low medium heat to preserve the miso's beneficial properties
Sometimes the simplest recipes are the ones that stick with us longest. This tofu soup has become my answer to almost every question about what to make when I need something nourishing and uncomplicated.
Common Recipe Questions
- → How do I prevent tofu from breaking apart?
-
Use firm tofu and drain thoroughly before cubing. Add tofu gently to the simmering broth and avoid stirring vigorously—let it heat through with minimal movement to maintain the cubes' shape.
- → Can I make this broth ahead of time?
-
Absolutely. Prepare the broth base up to 3 days in advance and refrigerate. When ready to serve, reheat gently and add fresh vegetables and tofu for the best texture and flavor.
- → What vegetables work best in this soup?
-
Shiitake mushrooms add umami depth, carrots provide sweetness, and baby spinach wilts beautifully. For alternatives, try bok choy, napa cabbage, snow peas, or sliced bell peppers depending on what's in season.
- → Is this suitable for meal prep?
-
Yes, though tofu absorbs more flavor over time. Store in airtight containers for up to 3 days—the flavors actually deepen. Add fresh garnishes like cilantro and sesame seeds when reheating for the best presentation.
- → How can I add more protein?
-
Stir in a handful of edamame during the last few minutes of cooking, or add cubed tempeh alongside the tofu. For non-vegan options, poached eggs or shredded cooked chicken work well too.
- → What's the best way to adjust the seasoning?
-
Taste the broth before adding tofu—adjust soy sauce for saltiness, add more miso for depth, or increase ginger for warmth. Remember that miso loses its probiotic benefits if boiled, so dissolve it off the heat if possible.