
Mapo Tofu
Silky tofu, beefy heat, and a sauce that clings to rice.
Timing note: 30 mins
Mapo Tofu
Silky tofu, beefy heat, and a sauce that clings to rice.
Timing note: 30 mins

The Key Move
Poach tofu briefly so it stays silky and doesn't crumble in the stir.
Leagues
Take This Recipe Into Leagues
Find an active challenge, vote, or challenge the current king.
The Setup
- Skillet12-inch
- SaucepanMedium (2-3 qt)
- Cutting Board
- Chef's Knife
The Mise en Place
5 of 11Your prep station before cooking begins
The Protein (0/2)
The Spice Blend (0/1)
Mixed household? Split the plate.
One shared base meal, two finishing paths—so you're not running two separate kitchens.
Shared base
- • Build one shared base: rice, noodles, or vegetables with a sauce everyone likes.
- • Keep crunchy vegetables or a cold side on the table for easy volume.
- • Cook the protein finish separately so each plate can stay familiar without becoming a second dinner.
Finishers
- • Fiber-forward finish: tofu, edamame, or extra vegetables in the same sauce lane.
- • Familiar finish: chicken or seafood added at the end for the rest of the household.
- • Use garnishes and condiments to make both plates feel complete instead of compensating with cheese or fried sides.
My tofu broke apart into tiny bits while I was cooking.
Ah, that silky tofu can be delicate! Instead of stirring aggressively, try poaching the cubes gently in warm, salted water for a minute before they go into the sauce. This firms th…
My sauce looks thin and oily, not glossy and thick.
It sounds like the cornstarch slurry needed a bit more coaxing.
Chef's Notes
**No doubanjiang?** Use 1 tbsp miso + 1 tbsp chili crisp as a backup (different, still good).
**Protein swap:** mushrooms instead of meat for vegetarian.
**Serve:** hot over rice, with cucumbers on the side.
The Method
GENTLE-POACH
Warm a pot of salted water until just steaming (not boiling). Slide in tofu cubes for 2 minutes, then drain.
Tofu should feel warmer and less fragile; cubes should hold shape.
BROWN
Time-sensitiveIn a skillet, brown ground meat over medium-high until you see crisped bits.
Overcrowding: Crowding steams instead of browning. Sear in batches and leave space.
You want browned edges--this is where the depth comes from.
BLOOM
Time-sensitiveAdd doubanjiang, garlic (3 cloves), and ginger (1 tbsp). Stir 60 seconds until fragrant and brick-red.
Burn risk: Spices scorch fast. Keep heat moderate and stir; once fragrant, add liquid or aromatics.
Paste should smell savory and spicy, not burnt--lower heat if it darkens too fast.
SIMMER
Add stock, soy sauce (1 tbsp), and chili oil. Simmer 2 minutes, until Sauce should look unified and glossy, not oily-separated..
Sauce should look unified and glossy, not oily-separated.
COAT
Time-sensitiveAdd tofu gently. Simmer 2 minutes, then thicken with cornstarch (1½ tsp) slurry while stirring carefully.
Sauce should cling to tofu and the back of a spoon like a light gravy.
FINISH
Turn off heat. Add Sichuan pepper (optional), scallions (2 each), and a final spoon of chili oil.
Flavor should be spicy and savory, and the finish should feel warm and tingly if using Sichuan pepper.
Master These Next

Garlic-Soy Rolled Steak Bites
Bite-size steakhouse energy with a sticky, savory glaze.

Gyudon — Beef Rice Bowl
Experience the comforting flavors of Japan with this easy Gyudon recipe. Thinly sliced beef simmered in a savory-sweet sauce, served over rice with a perfectly runny egg.

Korean BBQ-Style Meatballs
Ritz crackers in the meat, sugar glaze on top. Sticky perfection.