Diets we support Start your plan

Hot and Sour Tofu Soup with Mustard Greens

Browned tofu cubes and ribbons of mustard greens in a sharp, peppery broth built on cider vinegar, ginger, and mushrooms, finished with toasted sesame seeds.

By Camille McLaughlin, RDN, LD, registered dietitian nutritionist

Built forAnti-InflammatoryLunch
Also fits High-Fiber High-Protein Low-Added-Sugar Low-Glycemic
Tofu cubes brown in the pan until their edges turn chewy, and they keep that bite even after twenty minutes in the pot. The broth goes sharp with cider vinegar and a great deal of coarse black pepper, mustard greens collapse into it with their peppery edge intact, and toasted sesame seeds go over the top at the table.
↓ Jump to Recipe

Why You'll Love This Recipe

Gray afternoons, when nothing sounds good and everything sounds heavy, are what this is for. It takes about fifty minutes, most of that simmering while I do something else, and it comes out of the pot tasting like far more work than it was. The sourness is the whole point. Vinegar and pepper together do something to a broth that salt on its own never manages, and once you have made a soup this way it is hard to go back to a mild one. If you have ever pushed away a bowl of soup because it tasted flat, this is the fix.

The tofu gets browned before anything else, which is the step people skip and then wonder why their soup has bland white squares floating in it. A pressed, dry cube in a hot pan builds a skin, and that skin is what keeps it chewy in the broth instead of turning into a sponge. Mushrooms go in next and give up their water, then brown in what is left, which is where the savory backbone of the pot comes from. The vinegar goes in twice, half during the simmer so it settles into everything, half off the heat so the sharpness stays bright.

A week with too much in it is exactly when this earns its place. It reheats beautifully, it takes a single pot, and a bowl of it is a full lunch rather than something you eat before eating again. The mustard greens are what make it feel like a meal rather than a starter, going silky in the broth while keeping the horseradish note that mustard greens have raw. Add a little more pepper at the table than you think you want. The heat should build slowly and leave your mouth warm rather than burning.

A wide bowl of dark, glossy broth with golden-browned tofu cubes, sliced mushrooms, carrot coins, and ribbons of dark green mustard greens. Save
Prep: 20 minsCook: 30 minsTotal: 50 minsMakes: 4 servingsServing: About 2 cups

Ingredients

Serves4Amounts change with the number. The nutrition panel is per serving, so it stays the same.
  • 20 oz firm tofu, drained, pressed, and cut into 3/4-inch cubes
  • 5 cups low-sodium vegetable broth
  • 7 oz shiitake or cremini mushrooms, stemmed and thinly sliced
  • 1 large bunch mustard greens (about 9 oz), stems removed, leaves cut into wide ribbons
  • 2 medium carrots, sliced into thin coins
  • 6 scallions, white and green parts sliced separately
  • 2 tbsp finely minced fresh ginger
  • 4 cloves garlic, thinly sliced
  • 3 tbsp apple cider vinegar
  • 1 1/2 tbsp soy sauce
  • 2 tsp toasted sesame oil
  • 2 tbsp sesame seeds, toasted
  • 1 1/2 tsp coarsely ground black pepper, plus more at the table
  • 1/4 cup cilantro leaves, roughly torn

Instructions

  1. Press and cube the tofu: Drain the tofu, wrap the block in a clean towel, set a heavy pan on top, and leave it for fifteen minutes while you cut the vegetables. Cut it into 3/4-inch cubes and pat them dry again. Tofu that goes into the pan wet will steam and stick rather than brown.
  2. Brown the tofu: Heat 1 tsp of the sesame oil in a large heavy pot over medium-high. Add the tofu in one layer and leave it undisturbed for four minutes, until the underside is gold and releases easily. Turn the cubes and brown a second side, three minutes more. Lift them out onto a plate.
  3. Cook the mushrooms and aromatics: Add the remaining sesame oil and the mushrooms to the pot. They will release water and go quiet for two or three minutes, then start to sizzle again as it cooks off. Once they are browning at the edges, about seven minutes total, add the scallion whites, ginger, garlic, and black pepper and stir for one minute until the kitchen smells sharp.
  4. Build the broth: Pour in the broth and the soy sauce, scraping the bottom of the pot to lift anything stuck. Add the carrot coins and half the cider vinegar, bring to a simmer, and cook at a lazy bubble for twelve minutes, until the carrots are tender but still have a little resistance at the center.
  5. Return the tofu and wilt the greens: Slide the tofu and any juices back in and simmer four minutes so the cubes soak up broth. Add the mustard green ribbons a handful at a time, pushing each one under before adding the next. They collapse fast, in about two minutes, and go from stiff and bright to dark and silky.
  6. Finish off the heat: Take the pot off the burner, stir in the rest of the cider vinegar, and taste. It should read sour first and peppery a beat later. Ladle into bowls and scatter over the scallion greens, the toasted sesame seeds, and the torn cilantro.
Nutrition Facts
4 servings per recipe
Serving sizeAbout 2 cups
Calories326
% Daily Value*
Total Fat 18g23%
Saturated Fat 2g12%
Trans Fat 0g
Cholesterol 0mg0%
Sodium 552mg24%
Total Carbohydrate 19g7%
Dietary Fiber 8g29%
Total Sugars 6g
Includes 0g Added Sugars 0%
Protein 29g
Vitamin D 0.1mcg0%
Calcium 665mg51%
Iron 6.8mg38%
Potassium 1105mg24%
* Percent Daily Values are based on a 2,000 calorie diet. Values are computed from USDA FoodData Central and are estimates. Per serving (About 2 cups).

Variations

  • Ginger and lime: Swap half the cider vinegar for lime juice added off the heat, and double the ginger for a pot that leans bright and green rather than dark and peppery.
  • Chili heat: Add a sliced jalapeno with the garlic, or a spoonful of chili powder, if you want the heat coming from capsaicin as well as pepper.
  • Egg drop finish: Beat two eggs and pour them in a thin stream into the barely simmering broth, stirring once, so they set into ribbons through the pot.
  • Heartier bowl: Stir a cup of cooked brown rice into each bowl before ladling the soup over, which turns this into a much more substantial midday meal.
  • Tempeh instead of tofu: Cube and brown tempeh the same way. It stays firmer and tastes nuttier, and the broth clings to its rough surface better.

Storage & Leftovers

This keeps four days covered in the refrigerator and is one of the few soups that genuinely improves overnight. The tofu drinks up broth and becomes more savory, and the pepper spreads through the pot so the heat is even rather than in pockets. The greens darken but hold their texture.

Reheat gently on the stove over medium until it steams, about six minutes, and add a fresh teaspoon of cider vinegar just before serving. Acid fades in the refrigerator, and that small splash puts the sharp edge back. A microwave works, though the tofu firms up more than it does on the stove.

It freezes for up to three months, and freezing changes the tofu in a way I happen to like: it comes out spongier and chewier, and it soaks up even more broth. Freeze it in flat sealed portions, thaw overnight in the refrigerator, and reheat on the stove with a splash of water.

Notes & Tips

A few notes from my kitchen, mostly about getting a crust on the tofu and treating the vinegar as two separate ingredients.
  • Press the tofu properly: Fifteen minutes under a heavy pan drives out enough water to matter. Tofu straight from the tub will slide around the pan and never build a crust.
  • Let the mushrooms go quiet, then loud: Mushrooms release their water first and browning only starts once that has boiled away. If you salt them early you extend that stage and they stew instead.
  • Split the vinegar: Half in the simmer rounds out and flavors the whole pot. Half off the heat stays sharp on the tongue. Putting it all in at once gives you one or the other, never both.
  • Grind the pepper coarse: Fine pepper dissolves into a general warmth. Coarse cracked pepper stays in flecks you meet one at a time, which is what makes this pot interesting to eat.
  • Stem the mustard greens: The center ribs stay tough long after the leaves are silky. Fold each leaf along the rib and cut it out, then stack, roll, and slice the leaves into ribbons.
  • Toast the sesame seeds yourself: Two minutes in a dry pan over medium, shaken constantly until they smell nutty and start to hop. They taste like a different ingredient from the raw ones.

Nutrition & Mindful Eating

A sharp, peppery bowl built on browned tofu, dark greens, and enough cider vinegar to keep every spoonful waking you up.
  • Tofu, mustard greens, and sesame seeds are the three things doing the real work in this pot. The tofu carries the protein and most of the calcium, the greens stack more calcium on top of it, and the sesame seeds scattered at the end are far denser in it than their size suggests.
  • Tofu made the traditional way is set with a calcium salt, which is why a block of it is one of the better plant sources of calcium going. Browning it first gives you a chewy skin and a soft middle, so the cubes eat like something rather than dissolving into the broth.
  • Mustard greens carry the sulfur compounds that give the whole cabbage family its bite, along with vitamin K and a useful amount of calcium for a leaf. Simmering turns that raw horseradish sting into something rounder that sits well under the pepper.
  • Mushrooms browned until their water has gone give this broth its savory depth, and they are one of the few plant foods that make vitamin D when they have seen sunlight. Look for a package that says UV-treated if you want that.
  • Cider vinegar and coarse black pepper are the flavor of this soup, and the pepper is not only heat. Piperine, the compound behind its bite, is what makes black pepper worth grinding fresh rather than shaking from a tin.
  • As you eat, notice how the sourness hits first and the pepper arrives a moment behind it, and let the bowl warm you slowly rather than finishing it standing over the stove.

Frequently Asked Questions

Can I use a different green?

Yes. Collard greens want an extra four minutes of simmering, so add them with the carrots. Bok choy or napa cabbage go in at the very end and need only a minute. Mustard greens are what give this its horseradish bite, so expect a milder pot with anything else.

My tofu fell apart in the soup. What went wrong?

Almost always soft or silken tofu, which cannot hold together in a simmering pot. Buy firm or extra firm, press it properly, and brown it before it ever meets liquid. That browned skin is structural, not decorative.

How far ahead can I make this?

Three days ahead is fine, and I often cook it through the end of the simmer and stop there, keeping the greens raw in a bag. Then I bring the broth back to a simmer at lunchtime and wilt the greens fresh, which keeps them bright green rather than olive.

It is not sour enough for me. What should I do?

Add vinegar a tablespoon at a time off the heat and taste between each one. Different brands of cider vinegar vary a lot in strength. If you want the sourness sharper rather than just stronger, a squeeze of lemon alongside the vinegar gives you a brighter kind of sour.