The easiest Vegan Mapo Tofu recipe made in just 20 minutes – packed with flavour from fresh spices, sauces and protein from silken tofu and textured vegetable protein!

Mapo Tofu is a popular Chinese dish from Sichuan province & is traditionally made with minced meat, like beef. I first tried this dish at a Sichuan Restaurant and instantly fell in love. But obviously, I had to make it vegan and also gut friendly so everyone can enjoy this beautiful dish!

It’s best paired with a steaming bowl of hot rice. You can also use the sauce base for other dishes like Mala Xiang Guo or use other vegetables like eggplants. But first, let’s dig into the ingredients that went into this spicy, flavourful tofu recipe.

This 30-minute Mapo Tofu recipe is irresistable

Ingredients You Need

  • Type of Tofu – soft, silken tofu is best for this dish. I used the brand below.
  • Plant-based Mince – I used a mix of textured vegetable protein and shitake mushrooms. You can also use any plant-based mince of your choice or minced tempeh if you prefer.
  • Sauce Base – hot broad bean paste is the crucial ingredient for the flavour.
  • Spices – Ground sichuan peppercorns, minced ginger, and garlic for a strong flavour (hing if you don’t consume onions or garlic)
Soft silken tofu I use for this recipe

Tips to perfect this Vegan Mapo Tofu

Mapo Tofu is best paired with rice!

I find that grinding my sichuan peppercorns to a coarse texture gives the dish a fresh, sharp flavour. Using good quality peppercorns are super important!

For the minced meat substitute, I personally perfect using either shitake mushrooms or textured vegetable protein for the best texture and taste. However, you can use any plant-based mince of your choice.

This recipe is also entirely gluten free (use gluten free soy sauce). For an alliums free recipe, substitute 2 cloves of garlic for a pinch of hing (check if gluten free) and omit spring onions (substitute with chopped cilantro).

Vegan Mapo Tofu

The easiest mapo tofu recipe made in just 30 minutes – packed with flavour from spices, silken tofu and plant based meat!
Prep Time5 minutes
Cook Time15 minutes
Total Time20 minutes
Course: Main Course
Cuisine: Asian
Keyword: mapo tofu, tofu recipes
Servings: 4

Ingredients

  • 300 g silken tofu
  • 1/3 cup textured vegetable protein dry
  • 1/2 cup shitake mushrooms
  • 1 tsp minced garlic
  • 1 tsp minced ginger
  • 1 tbsp gochugaru (sub 1 tsp chili flakes)
  • 1 tbsp sesame oil
  • 2 dried red chillies
  • 2.5 tbsp broad bean paste
  • 1 tsp sichuan pepper
  • 1/2 tsp 5-spice powder
  • 1 tsp sweetener
  • 1 tbsp light soy sauce
  • 1 cup water add more water if required
  • 1 tbsp corn starch (+1/4 cup water)
  • salt

Garnish

  • chopped spring onions

Instructions

  • Cut silken tofu into even cubes. Soak textured vegetable protein in hot water for 5 minutes, then drain.
  • Deseed the red chilies if you can't handle spice. Sauté red chilies in sesame oil.
  • Add minced ginger and garlic to the oil and sauté until fragrant. Add chili flakes or gochugaru at this step (optional).
  • Add TVP, mushrooms and wait for it to be 3/4 cooked. Add 1 tsp sichuan pepper , 5-spice powder then broad bean paste. Give it a good mix.
  • Add sweetener, soy sauce, water and let simmer for about 5 minutes. Add silken tofu cubes.
  • Add soy sauce, then corn starch slurry, give it a good mix and simmer for another 5 minutes.
  • Serve with spring onions and chili oil if you want an extra spicy kick.