• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
School Night Vegan
  • Recipes
  • Subscribe
  • My Story
  • Contact
  • Cookbook
menu icon
go to homepage
  • Recipes
  • Subscribe
  • My Story
  • Contact
  • Cookbook
    • Instagram
    • TikTok
    • YouTube
  • search icon
    Homepage link
    • Recipes
    • Subscribe
    • My Story
    • Contact
    • Cookbook
    • Instagram
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Recipes

    Vegan Mapo Tofu

    Published: Oct 21, 2019 · Modified: Jun 21, 2024 by Richard Makin

    🌱 VG

    Publised on 21/10/2019. Last Updated on 21/06/2024 by Richard

    Jump to Recipe
    5 from 10 votes
    vegan mapo tofu

    My all-time favourite tofu dish - vegan mapo tofu! It's packed with fragrant aromatics and Szechuan spice - it's perfect home-cooked comfort!


    When I say vegan mapo tofu is my favourite tofu dish, I really mean it. I grew up in the north of England in the 1980s and, needless to say, authentic Chinese cuisine was hard to find. So for years, my understanding of Chinese food involved spring rolls, prawn toast and egg-fried rice. 

    Much later in life, when I lived in London, I became obsessed with a Chinese restaurant named "My Old Place". It serves some of the most beautiful no-nonsense authentic Chinese food I've ever tasted and here, ladies and gentlemen, was where I discovered ma po tofu! 

    vegan mapo tofu

    What is vegan mapo tofu?

    Mapo Tofu (or Mapo Doufu, or mápó dòufu, or 麻婆豆腐 - thanks Wikipedia!) is a dish originating from the Sichuan province of China. The best way I can describe it is "THE ONLY WAY TO EAT SILKEN TOFU!". 

    The tofu isn't fried, so it's a super gentle, comforting texture. The tofu is gently simmered in a sticky sauce made from a type of chilli paste/oil called Douban and fermented black beans.

    Traditionally it also involves minced beef, but this recipe is entirely vegan!

    vegan mapo tofu

    Any special ingredients?

    This vegan mapo tofu is totally worth a trip to the Asian supermarket. You'll need some specialist ingredients to really make it pop, so don't just try to throw this one together with what you've got! Here are the things you 100% need!

    Doubanjiang Chilli Paste

    This is one of the quintessential ingredients for this dish. Nothing quite tastes like it, so be sure to get yourself a jar!

    You can grab Doubanjiang Chilli Paste here!

    Doubanjiang Chilli Paste

    Fermented Black Beans

    Again, it wouldn't be Mapo without these guys, so be sure to grab some. They add texture as well as a kick of umami, fermented funkiness to the whole situation.

    You can grab Fermented Black Beans here!

    Fermented black beans

    Firm Silken Tofu

    Yes! Silken tofu comes in firm and soft varieties, just like other tofu! Firm is important here because it doesn't break up so easily. It's also shelf-stable so it keeps for a long time, which is nice!

    You can grab Firm Silken Tofu here!

    firm silken tofu

    Szechuan Peppercorns

    Clue's in the name! This won't taste like a Szechuan dish without these fellas. You're gonna be blown away when you open them! They smell AMAZING!

    You can grab Szechuan Peppercorns here!

    Szechuan peppercorns
    added tofu and mince

    How do you make vegan mapo tofu?

    The process is honestly so easy and so rewarding! As always, the full recipe is at the bottom of this page, but I'm going to walk you through the steps involved before you get crackin!

    1. Prepare the sauce ingredients

    This is one of those recipes where it really helps to be prepared. Remove the tofu from the carton and slice into cubes. Make sure you've mixed together your corn starch and water and set it aside. You'll also want to prepare your garlic, ginger and spring onions in advance.  

    For the garlic, just peel and crush finely. For the ginger, peel with the back of a teaspoon then slice into tiny match-sticks. For the Spring onions, we need them finely chopped but make sure you separate the green end from the white end - they get used separately. You'll also want to grind your Szechuan peppercorns, if they're not already ground.  

    sliced silken tofu
    vegan mapo tofu ingredients

    2. Start fryin'

    Get your pan or wok nice and hot, add a bit of oil and start frying your vegan mince. The time involved will vary depending on which kind of mince you use. I used Naturli. Once browned, remove the mince from the pan and leave any residual oil in there.

    vegan mince

    Next add the doubanjiang and fry for a few minutes. Once it's nice and fragrant, add your aromatics (ginger, garlic and white bits of the spring onions) along with your Szechuan pepper and chilli flakes. Fry until nice and soft but don't let them burn!

    Next in is your fermented black beans. You can chop them finely before they go in, or leave them chunky, it's up to you! After a couple more minutes, add your stock and give everything a good stir. Bring to a simmer.

    frying ingredients

    3. Add the tofu and "beef"

    Once everything is simmering, add the tofu, "minced beef" and soy sauce. You want to slide it from your chopping board into the sauce very gently so you don't break up the cubes of tofu! Allow to simmer for a good 8-10 minutes to allow that tofu to soak up the flavour!

    vegan mapo tofu

    4. Thicken it up!

    Once you're happy with the flavour of the sauce, test a bit of tofu to see if you're happy. The spices should cling to the sides of the tofu gently. If you're happy, add the cornflour mixture and give everything a good stir. The sauce should thicken up quite quickly. Finish with the greens of your spring onions and hey presto!

    vegan mapo tofu

    If you're after more tofu recipes, why not try my vegan tofu scramble, my vegan bacon and my vegan omelette!!

    vegan mapo tofu

    Vegan Mapo Tofu

    My all-time favourite tofu dish - vegan mapo tofu! It's packed with fragrant aromatics and Szechuan spice - it's perfect home-cooked comfort! My all-time favourite tofu dish - vegan mapo tofu! It's packed with fragrant aromatics and Szechuan spice - it's perfect home-cooked comfort!
    5 from 10 votes
    Print Pin Rate
    Servings: 5
    Calories: 150kcal
    Author: Richard Makin

    Ingredients

    • 1 tablespoon corn starch
    • 4 tablespoon water
    • 3 cloves garlic (finely crushed)
    • 3 spring onions (finely chopped and whites separated from greens)
    • 30 g fresh ginger (peeled and finely chopped)
    • 500 g firm silken tofu
    • ½ teaspoon szechuan peppercorns
    • 1 teaspoon vegetable oil
    • 210 g vegan "mince" (or "grounds")
    • 2 teaspoon doubanjiang paste
    • 1 tablespoon fermented black beans
    • ½ teaspoon chilli flakes
    • 500 ml vegetable stock

    Instructions

    • Prepare your ingredients: mix the cornstarch with the water in a glass and set aside. Prep the garlic, ginger and spring onions. Set aside. Remove the tofu from the carton and slice. Set aside. Grind the Szechuan peppercorns and set aside.
    • Heat a medium frying pan or wok over a medium high heat. Add the oil and fry the vegan mince for a few minutes until lightly browned. Remove the cooked mince from the pan and set aside. Don't clean out the pan.
    • If necessary, add a little extra oil and bring to heat. Add the doubanjiang and fry lightly for a minute. Once fragrant, add the spring onion whites, garlic and ginger. Fry lightly and do not allow to burn. Next add the fermented black beans, chilli flakes and Szechuan peppercorns. Fry for another minute or so.
    • Add the vegetable stock and reduce heat to medium. Bring to a simmmer.
    • Once simmering, carefully add the tofu and the vegan mince, making sure you don't break it up too much. Leave to simmer for 8-10 minutes, stirring occasionally and gently.
    • Test the tofu for flavour, then add the cornstarch slurry. Stir gently until the sauce has thickened. Add the spring onion greens. The mapo tofu is ready to serve with some steamed jasmine rice.

    Nutrition

    Serving: 1grams | Calories: 150kcal | Carbohydrates: 12g | Protein: 14g | Fat: 6g | Saturated Fat: 1g | Sodium: 711mg | Fiber: 3g | Sugar: 3g
    Tried this Recipe? Tag me Today!Mention @SchoolNightVegan or tag #schoolnightvegan!

    More Recipes

    • Vegan Pumpkin Sticky Toffee Pudding
    • Sticky Roasted Butternut Squash with Apricot & Harissa
    • a vegan sausage roll on a plate with mustard and caramelised onions
      Vegan Sausage Rolls with Mushrooms and Tofu
    • Vegan cornbread Stuffing
      Easy Vegan Cornbread Stuffing with Apricots & Pecans

    Reader Interactions

    Comments

      5 from 10 votes (6 ratings without comment)

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. doubanjiang substitute

      March 28, 2021 at 9:20 pm

      5 stars
      Excelente aporte... Muchas gracias, Un saludo

      Reply
    2. doubanjiang substitute

      March 28, 2021 at 9:20 pm

      5 stars
      Excelente aporte... Muchas gracias, Un saludo

      Reply
    3. doubanjiang substitute

      March 28, 2021 at 9:20 pm

      5 stars
      Excelente aporte... Muchas gracias, Un saludo

      Reply
    4. Sloop

      August 29, 2020 at 10:05 am

      This is my go to dish when I want something really flavorouful but also really simple to make. I sometimes add mushrooms or baby spuds but thats only if Im feeling greedy and want to bulk it up a bit more. Recipe as it is though is spot on & I regularly share with others.

      Reply
    5. ปั้มไลค์

      July 25, 2020 at 11:17 pm

      5 stars
      Like!! Great article post.Really thank you! Really Cool.

      Reply

    Primary Sidebar

    Welcome to
    School Night Vegan

    Hey, my name is Richard Makin and I’m the guy behind School Night Vegan.

    I’m also the recipe developer, food stylist, photographer and author of best-selling cook book Anything You Can Cook, I Can Cook Vegan. I’m also the host of food podcast Lunchbox Time Machine.

    More about me →

    Popular Recipes

    • vegan chicken
      Vegan Chicken
    • vegan tiramisu
      Vegan Tiramisu
    • Vegan Whipped Cream
    • easy tofu marinades
      Easy Tofu Marinades
    Popular recipes
    Vegan Fall Recipes

    Featured on

    Footer

    ↑ Back to top
    • Privacy Policy
    • About

    • Contact
    • Subscribe

    Copyright © 2024 School Night Vegan

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.