Mapo Tofu Rice Bowl

Silky tofu cubes simmered in a fiery, savory sauce of doubanjiang, fermented black beans and ground pork, spooned over steamed rice and finished with scallions and tingly Sichuan pepper.

Prep
20 min
Cook
25 min
Wait
10 min
Total
55 min
Makes
4 generous rice bowls
Share

Steps

Before you start
  • Start the rice first (or use a rice cooker) so it is hot and ready when the tofu finishes.
  • Doubanjiang (Pixian chili bean paste) is salty and spicy; use the amount listed first and adjust at the end.
  • Toast and grind the Sichuan peppercorns just before serving for the strongest numbing aroma.
  • Handle silken tofu gently; slide it into the pan and push, never stir vigorously.
  1. Cook the rice

    • Combine the rinsed rice and 2¼ cups (530 ml) water in a medium saucepan.
    • Bring to a boil over high heat, then cover, reduce to low and cook 15 minutes.
    • Remove from heat and keep covered 10 minutes.
    • Fluff with a fork.
    • (Or use a rice cooker.)
    + Show details

    Ready when: Grains are tender, fluffy and no water remains in the pan

    Tip: Do not lift the lid while it cooks or steam escapes.

  2. Blanch the tofu

    • Bring a medium pot of water to a gentle simmer and add 1 tsp salt.
    • Slide in the tofu cubes, turn off the heat and let stand 5 minutes while you prep the sauce.
    • Gently drain just before adding to the sauce.
    + Show details

    Ready when: Tofu is hot and slightly firmer to the touch

    Tip: Keep the water below a boil so the tofu does not break up.

  3. Toast the peppercorns

    • Toast the Sichuan peppercorns in a small dry skillet over medium-low heat, shaking often, for 1 to 2 minutes.
    • Cool briefly, then grind to a fine powder and set aside.
    + Show details

    Ready when: Fragrant and slightly darker, with a citrusy aroma

    Tip: Pull them off the heat at the first strong aroma; scorched peppercorns turn bitter.

  4. Brown the pork

    • Heat the oil in a 12-inch (30 cm) skillet or wok over medium-high heat until shimmering.
    • Add the pork and cook, breaking it into small crumbles, 4 to 5 minutes.
    + Show details

    Ready when: Pork is browned with crisp edges and no pink remains (160°F / 71°C)

    Tip: Let it sit a few seconds between stirs to encourage browning.

  5. Fry the aromatics

    • Push the pork to one side.
    • Reduce heat to medium and add doubanjiang, black beans and chili flakes to the oil.
    • Fry 1 minute until the oil turns red.
    • Add garlic, ginger and scallion whites and stir 30 seconds, then mix everything with the pork.
    + Show details

    Ready when: Oil is vivid red and the mixture smells deeply savory

    Tip: Stir constantly so the paste does not burn.

  6. Add the liquid

    • Pour in the stock, soy sauce and sugar.
    • Scrape up any browned bits and bring to a simmer over medium heat, about 2 minutes.
    + Show details

    Ready when: Sauce bubbles gently around the edges

  7. Simmer the tofu

    • Drain the tofu well and slide it into the sauce.
    • Gently nudge with the back of a spatula to coat.
    • Simmer over medium-low heat 5 minutes, without stirring hard, so the tofu absorbs flavor.
    + Show details

    Ready when: Tofu is hot throughout and tinted red at the edges

    Tip: Push the spatula along the pan bottom instead of stirring to keep cubes intact.

  8. Thicken the sauce

    • Stir the cornstarch with the cold water, then drizzle in about half while gently pushing the tofu.
    • Simmer 1 minute.
    • Add more slurry if needed.
    • Taste and add a pinch of salt or a splash of soy if needed.
    + Show details

    Ready when: Sauce is glossy and coats the back of a spoon

    Tip: Re-stir the slurry just before adding as the starch settles.

  9. Finish and serve

    • Turn off the heat.
    • Stir in half the ground Sichuan pepper, the scallion greens and sesame oil, if using.
    • Divide the rice among 4 bowls, spoon the mapo tofu on top, and sprinkle with the remaining Sichuan pepper.
    + Show details

    Ready when: Fragrant, glossy and steaming hot

    Tip: Serve right away, as the tofu releases water if it sits.

Good to know

Tips
  • Frying the doubanjiang in oil until red unlocks its flavor and color.
  • Salted-water blanching keeps the silken tofu from falling apart.
  • Add the thickener gradually; the sauce thickens further as it sits.
  • Serve with steamed greens to balance the heat.
Make ahead

The sauce with pork (through step 6) can be made up to 2 days ahead and refrigerated. Reheat to a simmer, then add the blanched tofu and finish.

Storage & reheating

Room temperature: up to 2 hours. Fridge: store tofu and rice separately in airtight containers up to 3 days. Freezer: not recommended because silken tofu turns spongy. Reheat gently in a skillet over low heat with a splash of water or stock, or microwave in 30-second bursts.

Substitutions
  • ground pork → ground beef, or crumbled shiitake mushrooms for a vegetarian version. Use vegetable stock if making it vegetarian; cook mushrooms until browned.
  • silken tofu → soft or medium-firm tofu. Firmer tofu holds its shape better but is less silky.
  • Sichuan peppercorns → extra chili flakes with a pinch of ground black pepper and lemon zest. Will not give the true numbing tingle.
  • low-sodium chicken stock → water. Flavor will be lighter; add a little more soy sauce to compensate.

More rice bowls

See all →

Find more like this

Meal
Dinner
Cuisine
Sichuan
Main ingredient
Ground PorkTofu
Method
Stovetop
Quick & Easy
Easy

Reviews (0)