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.
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
Theres something deeply restorative about a bowl of this soup—simple, nourishing, and always exactly what you needed.
Recipe Help & Support
- → What type of tofu works best?
-
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.
- → Can I make this broth ahead of time?
-
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.
- → How do I prevent tofu from breaking apart?
-
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.
- → What vegetables can I substitute?
-
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.
- → Is this suitable for meal prep?
-
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.
- → Can I add noodles to make it more filling?
-
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.