Mapo Tofu with Rice
30-Minute Meals, Main, Pork, Stir-Fry, Vegetables

20-Minute Mapo Tofu Recipe

Craving something spicy and satisfying? This 20-Minute Mapo Tofu Recipe features silky tofu, savoury pork and that iconic Sichuan mala numbing spice. Perfect to enjoy with a bowl of rice… or two.

Table of Contents

What is Mapo Tofu?

Mapo Tofu (麻婆豆腐) is one of Sichuan’s most iconic dishes, known for it’s bold, spicy and numbing flavour. The dish typically features cubes of soft tofu in a savoury, spicy sauce with minced pork or beef, fermented chilli bean paste (doubanjiang), garlic, ginger and Sichuan peppercorns for that signature tingly málà kick.

I first tried authentic Sichuan Mapo Tofu on a school trip to Chengdu, and I’ll never forget it. The deep red sauce and the tingly numbing heat made it an unforgettable experience.

The great news is you don’t need to fly to China to enjoy it. Making Mapo Tofu at home is surprisingly easy and it won’t be as oily as some restaurant versions. With just a few simple ingredients, you can whip up a dish that is just as delicious and comforting.

mapo tofu with rice

Why I Love This Recipe

  • Uses doubanjiang and Sichuan peppercorn powder for that signature spicy, numbing kick. You can easily adjust the spice according to your tolerance.
  • High in protein with tofu as the star and just a small amount of minced pork.
  • Super quick and satisfying, ready in 20–30 minutes and pairs perfectly with steamed rice.
  • Indulgent, hearty and homey!

Mapo Tofu Ingredients

Check out the recipe card below for the full ingredient list.

Doubanjiang

Doubanjiang (豆瓣醬) is the secret weapon of authentic Mapo Tofu. It’s a fermented chilli bean paste from Sichuan and gives Mapo Tofu its signature deep red colour, savoury umami and spicy kick. Doubanjiang is the soul of Mapo Tofu and also features in other classic Sichuan dishes like Dan Dan Noodles and Twice-Cooked Pork.

You can usually find doubanjiang at your local Asian supermarket or online on Amazon.

Sichuan Peppercorn Powder

Sichuan peppercorn powder is a star ingredient in Mapo Tofu. It gives the dish that signature tingly and numbing sensation known as málà, which pairs perfectly with the spice. Adding it to the sauce at the end creates a mouth-tingling experience that makes this dish unmistakably Sichuan. But be careful not to add too much or it can become overpowering!

You can usually find Sichuan peppercorn powder at your local Asian supermarket or online on Amazon. If you can’t find the powder, you can buy whole Sichuan peppercorns, lightly toast them to release their aroma, and then grind them into powder.

Tofu

As said in the name, tofu is the heart of Mapo Tofu. Silken or soft tofu works best because it soaks up all that spicy, savoury sauce while still holding its shape. You can still use firm tofu, but soft tofu is what gives this dish it’s silky, melt-in-your-mouth texture.

Minced Pork

Minced pork or beef is what’s traditionally used in Mapo Tofu. But the meat isn’t the star here, it just adds a bit of savoury depth and complements the tofu. You can also use minced chicken, turkey or a plant-based option as a substitute. Whatever you choose, the tofu is still the main focus of the dish!

How to Make Mapo Tofu

Heat some oil in a wok over high heat. Add the minced pork and stir-fry for 4–5 minutes until browned and slightly crispy.


Add the minced garlic, ginger and chilli flakes (if using) and doubanjiang. Stir for a minute until the oil turns red and fragrant.


Pour in the water, add sugar and dark soy sauce, then mix well. Gently add the tofu cubes and stir to coat them in the sauce.


Cover the wok and let the tofu simmer over medium heat for about 5 minutes so it absorbs the flavour.


Sprinkle in the Sichuan peppercorn powder, cover again, and simmer for another 2–3 minutes.


Gradually pour in the cornstarch slurry, stirring gently to avoid breaking the tofu. Cook until the sauce thickens to your preferred consistency.


Turn off the heat, garnish with chopped green onions, and serve hot with freshly steamed white rice. Enjoy!

Love Spicy Food? Try These Sichuan Recipes!

Frequently Asked Questions

What kind of tofu should I use?

Soft or silken tofu is best because it absorbs the sauce and stays silky, but firm tofu works too.

Can I make this dish vegetarian or vegan?

Yes! Swap the minced pork or beef for mushrooms, textured soy or another plant-based protein.

What is doubanjiang and where can I get it?

Doubanjiang is a fermented chilli bean paste from Sichuan. You can find it at Asian supermarkets or online on Amazon.

Do I have to use Sichuan peppercorns?

Yes, they give the signature tingly and numbing málà flavor. If you can’t find powder, buy whole peppercorns, toast them lightly and grind them yourself.

Why is my tofu falling apart?

Overcooking or stirring too aggressively can break it. I recommend using a spatula to gently fold the tofu into the sauce and cook just a few minutes.

20-Minute Mapo Tofu Recipe

5.0 from 6 votes
Course: MainCuisine: Chinese, Sichuan
Servings

2

servings
Prep time

10

minutes
Cooking time

15

minutes

Craving something spicy and satisfying? This 20-Minute Mapo Tofu Recipe features silky tofu, savoury pork and that iconic Sichuan mala numbing spice. Perfect to enjoy with a bowl of rice… or two.

Cook Mode

Keep the screen of your device on

Ingredients

Directions

  • Heat some oil in a wok over high heat. Add the minced pork and stir-fry for 4–5 minutes until browned and slightly crispy.
  • Add the minced garlic, ginger and chilli flakes (if using) and doubanjiang. Stir for a minute until the oil turns red and fragrant.
  • Pour in the water, add sugar and dark soy sauce, then mix well. Gently add the tofu cubes and stir to coat them in the sauce.
  • Cover the wok and let the tofu simmer over medium heat for about 5 minutes so it absorbs the flavour.
  • Sprinkle in the Sichuan peppercorn powder, cover again, and simmer for another 2–3 minutes.
  • Gradually pour in the cornstarch slurry, stirring gently to avoid breaking the tofu. Cook until the sauce thickens to your preferred consistency.
  • Turn off the heat, garnish with chopped green onions, and serve hot with freshly steamed white rice. Enjoy!
Instagram

Did you make this recipe?

Tag @daigasikfaan on Instagram and post it to your story!

Disclaimer: Some links in this post are affiliate links. If you click and buy something, I may earn a small commission from Amazon or other retailers — always at no extra cost to you. It’s just one of the ways you can support me (Karen, aka daigasikfaan) and help keep the kitchen running with new recipes. Thank you so much for your love and support!

2 Comments

  1. Can I just say what a reduction to search out somebody who really knows what theyre speaking about on the internet. You definitely know how you can convey a difficulty to light and make it important. More people have to read this and understand this aspect of the story. I cant consider youre not more common since you definitely have the gift.