Why You’ll Love This this Comforting Japanese Chicken & Tofu Soup
This soup brings together tender chicken thighs, silky tofu, and earthy mushrooms in a deeply savory broth that’ll warm you from the inside out. The ginger adds just the right amount of zing while the soy sauce and sake create that authentic Japanese flavor you’re craving. Plus, you can throw in as much spinach as your heart desires, which means you get to feel virtuous about eating greens while slurping up something this delicious.
Ingredients List
Everything you need for this soul-warming soup is probably sitting in your kitchen right now, just waiting to become something magical.
- 4 chicken thighs, skinless and boneless, cut into bite-size pieces
- 1 tablespoon olive oil
- 10 mushrooms, sliced
- 1 tablespoon ginger, sliced into matchsticks
- 2 cups chicken stock
- 1 tablespoon soy sauce
- 1/2 tablespoon sake
- 200 g extra firm tofu, cut into small cubes
- Spinach, as much as you like
Let’s talk about why this ingredient list is basically a health powerhouse disguised as comfort food:
- Chicken thighs bring lean protein without the dryness of chicken breasts, plus they actually have flavor.
- Tofu adds plant-based protein and those magical isoflavones that make your body happy.
- Mushrooms are loaded with umami and immune-boosting compounds that sound fancy but just mean they’re good for you.
- Ginger settles your stomach and fights inflammation, which is perfect when you’re feeling under the weather.
- Spinach gives you iron, folate, and vitamin K, plus you can add mountains of it without anyone judging your veggie obsession.
Step by Step Directions

Making this Japanese-inspired soup is straightforward and forgiving, perfect for both weeknight dinners and lazy weekend cooking.
- Heat olive oil in a large pot over medium-high heat and brown the chicken thigh pieces until golden on all sides.
- Add sliced mushrooms to the pot and cook until they release their moisture and start to brown.
- Stir in the ginger matchsticks and cook for about 1 minute until fragrant.
- Pour in chicken stock, soy sauce, and sake, then bring the mixture to a boil.
- Reduce heat and let the soup simmer for about 15-20 minutes to develop flavors.
- Add cubed tofu to the pot and continue simmering for 10-15 minutes to heat through.
- Stir in fresh spinach during the last 5 minutes of cooking until wilted.
- Taste and adjust seasoning with additional soy sauce if needed before serving hot.
For an authentic Japanese dining experience, serve this comforting soup alongside perfectly steamed rice prepared with a Japanese rice cooker.
Substitutions and Variations
- Noodle addition – Toss in some udon noodles during the last few minutes and suddenly you’ve got a hearty meal that’ll stick to your ribs.
- Spice level – Add a squeeze of sriracha or a pinch of red pepper flakes if you like your soup with a little kick.
- Sake substitutes – No sake hanging around? Dry white wine works, or just skip it entirely, though you’ll miss that subtle depth.
Additional Things to Serve With This Dish
This soup is basically a complete meal in a bowl, but sometimes you want a little something extra on the side.
- Steamed rice – The classic pairing that never gets old, perfect for soaking up every last drop of that savory broth.
- Gyoza or potstickers – Whether you go homemade or grab the frozen ones from the store, these little dumplings turn dinner into a proper feast.
- Simple cucumber salad – Just slice some cucumbers thin, toss with rice vinegar and a pinch of sugar, and you’ve got the perfect cooling contrast.
- Edamame – Pop open a bag of frozen edamame, sprinkle with sea salt, and suddenly you’re feeling all sophisticated.
- Crusty bread – I know, I know, not exactly traditional, but sometimes you just want something to dunk in that gorgeous broth.
- Pickled vegetables – Those tangy, crunchy bites cut through the richness beautifully, plus they make you feel like you really know what you’re doing in the kitchen.
Cooking Tips & Tricks (Chef’s Notes)
A few little secrets can turn your good soup into something that’ll have people asking for the recipe.
- Don’t rush the browning – Give those chicken pieces some space in the pan and let them get properly golden, because that’s where all the flavor lives.
- Save some ginger for the end – I like to hold back a pinch of fresh ginger and stir it in right before serving, gives you this amazing aromatic pop that wakes up your whole face.
- Press your tofu – Wrap it in paper towels, stick a heavy pan on top for 15 minutes, and watch it transform from spongy mess to something that actually absorbs all that gorgeous broth.
- Taste as you go – Your soy sauce might be saltier than mine, your stock might be different, so keep that spoon handy and adjust like you mean it.
- Don’t murder the spinach – Seriously, it takes about 30 seconds to wilt, and nobody wants sad, overcooked green mush floating around.
- Let it rest for a minute – After you turn off the heat, just let everything sit there and get acquainted, the flavors need a moment to mingle and become friends.
- Warm your bowls – Run them under hot water first, because cold bowls steal all the heat from your beautiful soup faster than you can say “where did all the warmth go.”
- The beautiful, consistent cuts in this soup aren’t just for looks – they ensure everything cooks evenly, and you can learn these precision techniques in our Japanese cooking guide.
Nutritional Facts
This wholesome Japanese soup delivers a balanced mix of lean protein, plant-based nutrients, and essential minerals that’ll fuel your body without weighing you down.
- High-quality protein powerhouse – Between the chicken thighs and tofu, you’re getting about 35-40g of complete protein per serving, perfect for muscle maintenance and keeping you satisfied.
- Iron-rich ingredients – The spinach and chicken work together to boost your iron levels, helping combat fatigue and supporting healthy blood circulation.
- Low in calories, high in satisfaction – Each bowl clocks in around 280-320 calories while delivering maximum flavor and nutrients.
- Bone-supporting calcium – Tofu contributes significant calcium content, especially important if you’re not big on dairy.
- Antioxidant boost from ginger – This little root brings anti-inflammatory properties and can help with digestion and nausea.
- Heart-healthy fats – The olive oil and natural fats from chicken provide essential fatty acids without going overboard.
- Vitamin K from spinach – Supports bone health and proper blood clotting, plus you get folate and vitamin A as bonus nutrients.
- Low sodium option – Control your salt intake by adjusting soy sauce and choosing low-sodium chicken stock.
- Gluten-free friendly – Naturally gluten-free if you use tamari instead of regular soy sauce.
Fun “Did You Know?”
Ever wonder why tofu was originally called “the meat of the fields” in ancient China? I find it fascinating that this protein-packed ingredient has been nourishing people for over 2,000 years!
Here’s something cool: tofu can absorb up to three times its weight in liquid, which is why it soaks up all those delicious flavors in our soup.
And get this – Japanese monks introduced tofu to Japan in the 8th century as a meat substitute during Buddhist fasting periods. That’s why it pairs so perfectly with traditional Japanese ingredients like soy sauce, sake, and ginger in this comforting bowl.