Chinese Mapo Tofu with Steamed Rice

Theresa Carr
Theresa Carr
Published: July 12, 2026
Tags: Dinner, Spicy, Rice, Chinese, Tofu, Sichuan, Mapo Tofu, Ground Pork

Mapo Tofu with Rice

Silky tofu simmered in a spicy, savory Sichuan-style sauce with ground pork, scallions, and steamed jasmine rice.

Prep Time:15 minCook Time:25 minTotal Time:40 minServings:4Difficulty:Medium

Mapo tofu is built around contrast: tender cubes of tofu, deeply seasoned pork, chile bean paste, garlic, ginger, and the gentle numbing warmth of Sichuan peppercorns. Served over steamed rice, the sauce becomes the center of the meal rather than a side note.

This home version keeps the flavor bold while using a straightforward stovetop method. Blooming the doubanjiang and aromatics in oil gives the sauce its brick-red color and savory depth, while a short simmer lets the tofu absorb the broth without falling apart.

Use soft or medium tofu if you like a very delicate texture, or firm tofu if you want cleaner cubes. The final cornstarch slurry should make the sauce glossy and spoonable, thick enough to coat the tofu but still loose enough to soak into the rice.

A small amount of freshly ground Sichuan peppercorn is added near the end so its citrusy, tingling aroma stays lively. Finish with scallions and serve immediately while the tofu is hot and the rice is ready to catch every bit of sauce.

Nutrition (per serving)

Calories:520 kcal
Protein:25 g
Carbs:58 g
Fat:22 g

Directions

  1. 1
    Jasmine rice boiling in water in a saucepan

    Rinse the jasmine rice until the water runs mostly clear, then combine it with 2 cups water in a saucepan. Bring to a boil, cover, reduce the heat to low, and cook for 15 minutes.

  2. 2
    Steamed rice being fluffed with a fork

    Turn off the heat and let the rice stand, covered, for 10 minutes. Fluff with a fork just before serving.

  3. 3
    Tofu cubes warming in gently simmering water

    Bring a separate saucepan of lightly salted water to a gentle simmer. Add the tofu cubes and warm them for 2 minutes, then drain carefully and set aside.

  4. 4
    Ground pork browning in oil in a wok

    Heat the neutral oil in a wok or wide skillet over medium-high heat. Add the ground pork and cook for 4 to 5 minutes, breaking it into small bits, until browned and lightly crisp at the edges.

  5. 5
    Red chile bean paste and aromatics stirred into browned pork

    Stir in the garlic, ginger, doubanjiang, and fermented black beans. Cook for 1 to 2 minutes, stirring constantly, until the oil turns red and the paste smells savory and fragrant.

  6. 6
    Red mapo sauce simmering with pork bits in a wok

    Add the chicken stock, soy sauce, and sugar, scraping the bottom of the pan. Bring the sauce to a steady simmer.

  7. 7
    Tofu cubes simmering in red mapo sauce with pork

    Slide in the drained tofu and gently shake the pan to settle the cubes into the sauce. Simmer for 5 minutes, spooning sauce over the tofu without aggressively stirring.

  8. 8
    Cornstarch slurry being poured into simmering mapo tofu

    Mix the cornstarch with 2 tablespoons water, then drizzle the slurry into the pan while gently stirring around the tofu. Simmer for 1 to 2 minutes, until the sauce turns glossy and lightly thickened.

  9. 9
    Finished mapo tofu topped with scallions and Sichuan pepper

    Sprinkle in the ground Sichuan peppercorns and most of the scallions. Taste and adjust with a little more soy sauce if needed.

  10. 10
    Hot mapo tofu being spooned over steamed rice

    Spoon the mapo tofu over steamed rice and finish with the remaining scallions while hot.

Ingredients

  • Jasmine Rice:1 1/2 cups
  • Water for Rice:2 cups
  • Soft or Medium Tofu, cut into 3/4-inch cubes:18 oz
  • Neutral Oil:2 tbsp
  • Ground Pork:8 oz
  • Garlic Cloves, minced:3
  • Fresh Ginger, minced:1 tbsp
  • Doubanjiang Chile Bean Paste:2 1/2 tbsp
  • Douchi Fermented Black Beans, rinsed and chopped:1 tbsp
  • Chicken Stock:1 1/4 cups
  • Soy Sauce:1 tbsp
  • Sugar:1 tsp
  • Ground Sichuan Peppercorns:1 tsp
  • Cornstarch:2 tsp
  • Water for Slurry:2 tbsp
  • Scallions, thinly sliced:3

Tips & Notes

  • For a milder version, use 1 1/2 tablespoons doubanjiang and add more at the end only if needed.
  • Toast whole Sichuan peppercorns in a dry skillet for 1 minute before grinding for a fresher aroma.
  • Handle the tofu with a wide spoon or by shaking the pan so the cubes stay intact.