
My uncle shows us how to make mapo tofu! We are not from sichuan province where this dish was originated. However, this mapo tofu has the perfect amount of spice, flavor and that tingly feeling you are looking for!
Usually, minced pork is added, but I wanted to make a vegetarian version to makes things easier. Also, the dish itself is so flavorful, you won’t even notice that meat was not added. I know everyone has a busy schedule and want to eat a delicious meal after work or school! Eat the mapo tofu with white rice and I assure you will be making this once a week.

I recommend using a sichuan chili oil for this recipe to get an authentic taste. I am using my uncle’s chili oil recipe, which has key elements that give this dish an authentic flavor (like doubanjian, sichuan peppercorns, and more!).

INGREDIENTS YOU NEED FOR YOUR MAPO TOFU:
- soft tofu
- water
mapo tofu sauce:
- corn oil
- chili oil (oil only)
- white onion
- garlic cloves
- sake or dry sherry (optional)
- water
- vegan oyster sauce or oyster sauce
- chili oil (recommend a sichuan flavored oil or our homemade chili oil!)
- mushroom bouillon or chicken bouillon
- sugar
- soy sauce
- corn starch slurry (2 tsp corn starch + 1/4 cup water)
- sichuan peppercorn oil (for mala flavor!)
STEPS TO MAKE THE CHILI OIL:
- Cut tofu in cubes. Dice garlic and onion, then set aside.
- In a large pot, heat up 5 cups water until boiling. Once boiling, add the tofu cubes in the water gently. Boil for 2 minutes (or until you see small bubbles). Strain tofu and set aside. This helps get rid of any unwanted soybean/refrigerated flavor for a cleaner taste.
- Make the cornstarch slurry by mixing 1/4 cup water with 2 teaspoons corn starch and set aside.
- In large pot/wok, heat on high heat. Once the pot is hot, add 1/2 tbs corn oil and 1/2 tbs chili oil. Add diced onions and garlic in the pot and saute for 1-2 minutes until garlic is golden.
- Add 1 tbs sake to the pot and 1 cup of water. Next, add 1.5 tbs vegan oyster sauce (or regular oyster sauce), 1 tbs chili oil, 1/2 tbs mushroom bouillon (or chicken bouillon), 1/2 tbs sugar. Mix together & cook for one minute.
- Gently add tofu in the pot and gently mix everything together. Add 1/2 tablespoon soy sauce and 3 tbs corn starch slurry (Make sure to give it a stir before adding to the pot). Cook for 1-2 minutes.
- Finish off with 1 teaspoon sichuan peppercorn oil if you love that mala numbing taste ◡̈ Hope you enjoy this delicious mapo sauce and silky tofu with a bowl of rice!
Vegetarian Mapo Tofu
Ingredients
- 1 box soft tofu cut in cubes
- 5 cups water to boil tofu and strain water
mapo tofu sauce
- ½ tablespoon corn oil
- ½ tablespoon chili oil
- ½ white onion minced
- 3-4 garlic cloves roughly chopped
- 1 tablespoon sake or dry sherry optional
- 1 cup water
- 1½ tablespoons vegan oyster sauce or regular oyster sauce
- 1 tablespoon chili oil I recommend a scihuan chili oil
- ½ tablespoon mushroom bouillon or chicken bouillon
- ½ tablespoon sugar
- ½ tablespoon soy sauce
- 3 tablespoon cornstarch slurry 2 teaspoon corn starch + 1/4 cup water
- 1 teaspoon sichuan peppercornn oil for mala flavor
Instructions
- Cut tofu in cubes. Dice garlic and onion, then set aside.
- In a large pot, heat up 5 cups water until boiling. Once boiling, add the tofu cubes in the water gently. Boil for 2 minutes (or until you see small bubbles). Strain tofu and set aside. This helps get rid of any unwanted soybean/refrigerated flavor for a cleaner taste.
- Make the cornstarch slurry by mixing 1/4 cup water with 2 teaspoons corn starch and set aside.
- In large pot/wok, heat on high heat. Once the pot is hot, add 1/2 tbs corn oil and 1/2 tbs chili oil. Add diced onions and garlic in the pot and saute for 1-2 minutes until garlic is golden.
- Add 1 tbs sake to the pot and 1 cup of water. Next, add 1.5 tbs vegan oyster sauce (or regular oyster sauce), 1 tbs chili oil, 1/2 tbs mushroom bouillon (or chicken bouillon), 1/2 tbs sugar. Mix together & cook for one minute.
- Gently add tofu in the pot and gently mix everything together. Add 1/2 tablespoon soy sauce and 3 tbs corn starch slurry (Make sure to give it a stir before adding to the pot). Cook for 1-2 minutes.
- Finish off with 1 teaspoon sichuan peppercorn oil if you love that mala numbing taste ◡̈ Hope you enjoy this delicious mapo sauce and silky tofu with a bowl of rice!
Did you make this recipe? Tag @cookwithdanaa on instagram to show me your beautiful creations!
Cook With Dana is a participant in the Amazon Services LLC Associates Program. When you purchase something through my amazon affiliate links, I earn a small commission that helps me produce more cooking content at no cost to you. Thank you for supporting Cook With Dana!
So damn good, thanks for this one. My favorite whole in the wall noodle place in Hawaii had a mapo tofu udon and this is a perfect match to it.