Mapo Tofu (Vegan)

This Mapo Tofu recipe is a vegan twist on the classic Sichuan dish. It’s made with tender tofu, and meaty shiitake mushrooms simmered in a spicy, umami-packed sauce. All you need is 11 ingredients, plus fluffy white rice for serving! 

Ingredients You’ll Need 

  • Sichuan peppercornsUsed to create that signature, tongue-numbing sensation (known as “mala”) you’d experience with a mapo dish.  
  • Vegetable oil: Used to sauté the aromatics and infuse their flavor and aroma into the dish. We prefer vegetable oil in this recipe because it is completely neutral and perfect for sautéing at higher heats. 
  • Aromatics: You’ll need scallions or green onions (both white and green parts), fresh garlic, and fresh ginger to add a savory, spicy flavor base. 
  • Red chilis: The source of spice in the recipe. We recommend using 3-6 red chilies, chopped with seeds included. Decrease this if you are sensitive to heat. 
  • Shiitake mushrooms: Adds umami flavor and meaty texture to the vegan dish. We haven’t tested it, but a 1/2 pound of vegan beef such as Impossible would likely work really well here! 
  • Chili bean paste: Also known as doubanjiang, is essential for a deep, spicy, salty flavor profile. You can typically find doubanjiang at Asian markets or grocery stores; if not, purchase it online!
  • Broth: We used vegan chicken broth to make the dish extra savory, but a vegetable broth of choice would also work well. If you haven’t already, check out our Homemade Vegetable Broth Recipe
  • Sugar: A bit of sweet sugar balances the spicy flavors and deepens the overall flavor profile. 
  • Tofu: We find firm tofu to be the perfect firmness for this mapo tofu recipe. It’s soft enough to absorb the flavors in the sauce, but firm enough to hold it’s texture and not break down during the cooking process. You may be able to use medium tofu, but be extra careful to keep it intact when stirring.
  • Cornstarch: A cornstarch slurry helps to thicken the sauce, making it cling to the tofu. We have not tested substituting this with an arrowroot powder slurry, but it may work. 

How to Make Vegan Mapo Tofu

  1. Toast the peppercorns. Add the Sichuan peppercorns to a dry pan over medium heat. Toast for about 1-2 minutes, stirring frequently, until fragrant. Remove from the heat and allow to cool. 
  2. Grind the peppers. Transfer the cooled peppers to a mortar or spice grinder. Grind the peppercorns as fine as possible and set aside. 
  3. Sauté the aromatics. Heat the vegetable oil in a large wok over medium heat. Add the scallion whites, garlic, ginger, and red chilis. Sauté, stirring frequently, until very fragrant and lightly toasted, about 2 minutes. 
  4. Add the mushrooms and chiles. Add the mushrooms and stir together. Cook, stirring occasionally, until the mushrooms are cooked down and softened about 6-8 minutes. Add the chili bean paste and ground Sichuan peppercorns and mix together.
  5. Bring to a simmer, then add tofu. ​Pour in the broth and sugar and mix to combine. Bring the mixture to a simmer, then lower the heat to medium-low and gently add the tofu cubes. Shake the wok to nestle the tofu into the sauce, being careful not to break the tofu. Simmer for 5 minutes. 
  6. Add the cornstarch slurry. ​Drizzle the cornstarch slurry around the sauce and tofu. Gently stir and shake the wok to distribute the cornstarch without breaking the tofu. Remove from the heat. 
  7. Garnish and serve! ​Top the vegan mapo tofu with scallion greens and serve over white rice. Finish with chili oil for extra spice, if desired, and enjoy! 

Find the full printable recipe here: Mapo Tofu (Vegan)