• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Christie at Home
  • Asian Recipes
    • Recipe Index (Search)
    • By Region
      • Chinese
      • Filipino
      • Indonesian
      • Japanese
      • Korean
      • Malaysian
      • Taiwanese
      • Thai
      • Vietnamese
    • By Course
      • Mains
      • Appetizers/Sides
      • Breakfast
      • Snacks
      • Dessert
      • Beverages
  • Shop
  • Subscribe
  • ABOUT ME
    • Work with Me
    • Copyright Policy
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Asian Recipes
  • Shop Kitchenware
  • About Me
  • Subscribe
  • Work with Me
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Mains

    Mapo Tofu

    Modified: Mar 10, 2025 · Published: May 8, 2024 by Christie Lai · This post may contain affiliate links · 9 Comments

    Jump to Recipe Video

    Silky soft tofu simmered in a savory, spicy bean sauce with minced meat and aromatics! This quick and easy mapo tofu is packed with umami flavor. It's a delicious main ready in 20 minutes, restaurant-quality and saving you money!

    featured image of mapo tofu
    Jump to:
    • Ingredients & Substitutes
    • Expert Tips
    • Instructions
    • Storage 
    • Pairing Suggestions
    • FAQ 
    • More like this
    • 📖 Recipe
    • 💬 Reviews

    Mapo Tofu features diced soft tofu tossed in a spicy, savory sauce made of ground pork (chicken or beef), doubanjiang, chili oil, Sichuan peppercorn, soy sauce, sesame oil, garlic, ginger and green onions!

    It's best served steamed rice with vegetables for a complete meal. This popular Chinese dish hails from Sichuan, China and it's known for it's comforting taste and aroma!

    mapo tofu

    Doubanjiang (豆瓣酱) is a thick, red, salty, spicy broad bean paste and known as the "soul of Sichuan Cuisine". It's used in many Sichuan dishes like noodles, meat dishes, vegetable stir-fries, seafood, marinades, in sauces and more!

    The paste is made of fermented broad beans, soybeans, chili peppers, rice or flour and salt. Different brands vary in spice and fermentation. I also share which brand I recommend in the FAQ section below.

    The best part about this dish is it comes together quickly making it great for busy weeknights or meal prep. It's even tastier next day as the tofu soaks in the surrounding flavors!

    Ingredients & Substitutes

    Please scroll down to below recipe card for exact measurements. 

    ingredients to make this recipe
    • Soft Tofu Block (or Silken Tofu). It's best to use the kind that comes in a square plastic box. Most Asian grocery stores and many Western grocers will carry it. Or substitute with medium tofu.
    • Lean Ground Pork: or substitute with lean ground chicken, or ground beef. Avoid using ground turkey if possible as it has a competing taste.
    • Chicken Stock: or substitute with cold water.
    • Fresh Garlic Cloves
    • Green Onions: or substitute with ¼ cup of onions but cook them with the garlic until softened.
    • Ginger
    • Neutral oil: like avocado oil, sunflower oil, grapeseed oil, peanut oil, vegetable oil or canola oil with a high smoke point. Avoid olive oil that has a low smoke point.
    • Cornstarch: or substitute with potato starch to thicken the sauce.
    • Cold Water: for the cornstarch slurry.
    • Salt: to season tofu during blanching process and also draws out some of the water in the tofu.

    Seasoning

    • Doubanjiang: a red spicy fermented bean paste is sold at many Asian markets. It's also known as "Tobanjiang", "Pixian chili bean paste", "spicy bean paste", "spicy broad bean paste" or "spicy fermented paste".
    • Chinese Chili Oil or Chili Crisp: homemade or store bought both work fine! I like the brand Lao Ga Ma if you're using chili crisp. Or substitute with red chili flakes or red pepper flakes.
    • Chicken Bouillon Powder: for extra depth of flavor.
    • Dark Soy Sauce: this is thicker and darker than regular soy sauce. Or substitute with regular soy sauce.
    • White Granulated Sugar: or substitute with cane sugar.
    • Ground Sichuan Peppercorn: if you're not a fan of the tongue-tingling sensation, omit completely or add less. 
    • Sesame Oil: for that nutty flavor! If you're allergic to sesame oil, please omit.

    Note: Most Asian grocery stores will carry most of the Asian specific ingredients or check Amazon.

    Expert Tips

    • Get soft tofu that is easily removable from the package to make it easier. This is usually a square block of tofu that sits in water and it's not sticking to the container.
    • If you're using soft tofu that is stuck to the container: remove the plastic film with a sharp knife, flip the package over onto a cutting board, slice off the four corners of the package (just tiny holes to allow air in) and slowly lift off the tofu container.
    • Dice the soft tofu with a sharp knife by horizontally gliding it through the middle of the tofu block first. Then make vertical and horizontal slices across the block for 1-inch cubes.
    • Use a dough cutter, flat knife or thin bladed spatula to transfer tofu into the boiling water. Do not sweep it off the cutting board or it'll break apart.
    • Strain the tofu with a steel colander or slotted spoon to remove as much excess water. Avoid using a fine sieve to strain the tofu as it leaves tiny imprints on the tofu.
    • Use a non-stick pan! This prevents the tofu from sticking and breaking apart.
    • Don't overcook the pork. Cook just until the liquids have evaporated otherwise the pork may be too crispy if browned.

    Instructions

    Below are step-by-step instructions on how to make mapo tofu:

    In a small bowl, combine cornstarch and cold water to make cornstarch slurry. Set aside. 
    1. First in a small bowl, combine cornstarch and 2 tablespoon cold water to make a cornstarch slurry. Set aside. 
    Dice soft tofu with a sharp knife into 1-inch cubes by horizontally gliding it through the middle of the block of tofu first. Then make vertical and horizontal slices across the block. This will give you about 1-inch cubes.
    1. Next dice soft tofu with a sharp knife into 1-inch cubes by horizontally gliding it through the middle of the block of tofu first. Then make vertical and horizontal slices across the block. This will give you about 1-inch cubes.
    Fill a medium pot with enough water and season with salt. Bring to a boil and blanch diced tofu for 60 seconds. 
    1. Next fill a medium-sized pot with enough water and season with salt. Bring to a boil and blanch diced tofu for 60 seconds. 
    Gently strain tofu into a colander. Do not rinse off with cold water. 
    1. Then gently strain tofu into a colander. Do not rinse off with cold water. 
    Heat vegetable oil in a large non-stick pan on medium heat and cook minced meat for about 4-5 minutes until liquids have evaporated.  Then add minced garlic, ginger and scallion whites and stir fry with meat.
    1. Heat vegetable oil in a large non-stick pan on medium heat and cook minced meat for about 4-5 minutes until liquids have evaporated.  Then add minced garlic, ginger and scallion whites and stir fry with meat.
    Next season meat with chicken bouillon powder, doubanjiang sauce, chili oil, dark soy sauce, sugar, and ground Sichuan peppercorn.  Then mix in the chicken broth.  Pour in the cornstarch slurry and allow the sauce to simmer and thicken.
    1. Next season meat with chicken bouillon powder, doubanjiang sauce, chili oil, dark soy sauce, sugar, and ground Sichuan peppercorn.  Then mix in the chicken broth.  Pour in the cornstarch slurry and allow the sauce to simmer and thicken.
    Then add in diced tofu and gently toss it with sauce using a spatula by lifting from the bottom. Next season with sesame oil and garnish with scallion greens.
    1. Then add in diced tofu and gently toss it with sauce using a spatula by lifting from the bottom. Next season with sesame oil and garnish with scallion greens.
    Serve hot and enjoy with rice! 
    1. Serve hot and enjoy with rice! 

    Storage 

    • Leftovers will last up to 4 days stored in an airtight container in the refrigerator. To reheat: microwave for 2-3 minutes until hot or reheat in a pan on medium heat.
    • Freezer friendly? I don't recommend freezing mapo tofu as the freezer will extract the moisture from the tofu causing it to split and the excess moisture will dilute the sauce.

    Pairing Suggestions

    Mapo tofu serves well with:

    • white or brown rice, cauliflower rice
    • starters like egg rolls, crab rangoons, egg drop soup, hot and sour soup
    • fried rice, chow mein, lo mein, chicken lo mein or plain noodles
    • cooked vegetables like bok choy, spicy garlic bok choy, choy sum, gai lan, garlic green beans or stir fried snow pea leaves
    • protein dishes like Mongolian Chicken, Mongolian Beef, Honey Walnut Shrimp, Soy Garlic Tofu, Chinese Braised Tofu, Chinese Silken Tofu, Crispy Soy Garlic Tofu and more!

    FAQ 

    Can I make mapo tofu in advance?

    Mapo tofu can be made in advance and stored in an airtight container in the fridge for up to 4 days. To enjoy, reheat it in the microwave or in a pan on the stovetop on medium heat.

    How long does doubanjiang last?

    Doubanjiang can last for up to 1 year when stored in an airtight container in the fridge and not contaminated because it's fermented. If you notice that is has an off putting sour smell, is growing mold or doesn't taste right then discard it.

    Which brand of doubanjiang do you recommend?

    I recommend using "Pixian Broad Bean Paste with chili oil" as it has a wonderful umami flavor and below is an image of it below. You can find it at most Asian supermarkets or online. If you can't find this brand, feel free to use any doubanjiang paste that is available to you. an image of doubanjiang

    More like this

    • Sweet Sticky Tofu
    • Teriyaki Tofu
    • Sundubu Jjigae
    • Chinese Tofu Pudding

    📖 Recipe

    featured image of mapo tofu

    Easy 20-min. Mapo Tofu

    Christie Lai
    Silky soft tofu simmered in a savory, spicy bean sauce with minced meat and aromatics! This quick and easy mapo tofu is packed with umami flavor and it's a delicious main ready in 20 minutes. This is restaurant-quality saving you money!
    5 from 6 votes
    Print Recipe Pin Recipe
    Prevent your screen from going dark
    Prep Time 10 minutes mins
    Cook Time 10 minutes mins
    Total Time 20 minutes mins
    Course Main Course
    Cuisine Chinese
    Servings 2
    Calories per serving 1221 kcal

    Ingredients
     
     

    • 1 lb (block) soft tofu aka silken tofu or sub with medium-firm tofu
    • ½ lb ground pork or lean ground chicken or beef
    • 1 cup chicken stock low-sodium or cold water
    • 3 cloves garlic minced
    • 1 scallion finely chopped, separated into scallion whites and greens
    • ¼ teaspoon ginger finely minced
    • 1 tablespoon vegetable oil or any neutral oil
    • 2 teaspoon salt to cook tofu
    • 1 ½ tablespoon doubanjiang (aka spicy broad bean paste, chili bean paste or tobanjang)
    • 2 teaspoon chili oil or red chili flakes
    • 1 teaspoon chicken bouillon powder
    • ½ teaspoon dark soy sauce or regular soy sauce
    • ½ teaspoon white granulated sugar or cane sugar
    • ½ teaspoon ground sichuan peppercorn optional
    • 1 teaspoon sesame oil toasted

    Cornstarch slurry

    • 1 tablespoon cornstarch or potato starch
    • 2 tablespoon water cold

    Instructions
     

    • In a small bowl, combine cornstarch and 2 tablespoon cold water to make a cornstarch slurry. Set aside.
    • Next dice soft tofu with a sharp knife into 1-inch cubes by horizontally gliding it through the middle of the block of tofu first. Then make vertical and horizontal slices across the block. This will give you about 1-inch cubes.
    • Fill a medium-sized pot with enough water and season with salt. Bring to a boil and blanch diced tofu for 60 seconds.
    • Gently strain tofu into a colander. Do not rinse off with cold water.
    • Heat vegetable oil in a large non-stick pan on medium heat and cook minced meat for about 4-5 minutes until liquids have evaporated.  Add minced garlic, ginger and scallion whites and stir fry with meat.
    • Season meat with chicken bouillon powder, doubanjiang sauce, chili oil, dark soy sauce, sugar, and ground sichuan peppercorn.  Mix in the chicken broth or water.  Pour in the cornstarch slurry and allow the sauce to simmer and thicken.
    • Add in diced tofu and gently toss it with sauce using a spatula by lifting from the bottom.
    • Season with sesame oil and garnish with scallion greens. Serve and enjoy with rice!
    Enjoyed my recipe?Please leave a 5 star review (be kind)! Tag me on social media @christieathome as I'd love to see your creations!

    Suggested Equipment & Products

    • Non-stick wok
    • Measuring Set
    • Kitchen Scale
    • Steel Colander
    • Cutting Board
    Nutrition
    Calories: 1221kcal | Carbohydrates: 160g | Protein: 71g | Fat: 34g | Saturated Fat: 10g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 16g | Trans Fat: 0.1g | Cholesterol: 85mg | Sodium: 3769mg | Potassium: 519mg | Fiber: 14g | Sugar: 24g | Vitamin A: 72IU | Vitamin C: 43mg | Calcium: 444mg | Iron: 13mg

    More Quick & Easy Main Dish Recipes

    • featured image of string bean chicken
      String Bean Chicken
    • feature image of Beef Mushroom Stir-Fry
      Beef Mushroom Stir-Fry
    • featured image of gyudon
      Gyudon (Japanese Beef Rice Bowl)
    • Korean Braised Tofu

    Reader Interactions

    Comments

      Did you enjoy my recipe? Cancel reply

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

      Recipe Rating




    1. Marie M Webb

      December 12, 2024 at 11:52 am

      5 stars
      Ms Christie would you by chance have Sichuan recipes without salt? I'm on strick diet of no salt! I love chinese eggplant recipes but, most recipes contain alot of salt! I would appreciate very much!
      Thank you-- Marie M Webb

      Reply
      • Christie Lai

        December 12, 2024 at 12:01 pm

        Hi Marie, thanks for your inquiry! Unfortunately, in all transparency, I don't have Sichuan recipes without salt on my blog. Sorry I can't be of further help.

        Reply
    2. Jd

      December 12, 2024 at 10:06 am

      5 stars
      Your recipe is just so perfect, and I like it so much

      Reply
    3. Jessica Davis

      December 11, 2024 at 5:00 pm

      5 stars
      My husband loves it thank you so much 🙏🏾

      Reply
      • Christie Lai

        December 12, 2024 at 9:44 am

        I am so glad to read this, thanks so much for making it!

        Reply
    4. Mg lwin

      September 04, 2024 at 8:27 pm

      5 stars
      I love this recipe

      Reply
      • Christie Lai

        September 05, 2024 at 3:34 pm

        Thanks for making my recipe and sharing this positive review!

        Reply
    5. Maria

      May 14, 2024 at 10:59 pm

      5 stars
      Wow this was incredibly tasty! Will be making it again. Thank you!

      Reply
    6. Jd

      May 13, 2024 at 5:51 am

      5 stars
      Oh I like Mapo Tofu,it's so delicious will never stopped cooking Mapo Tofu

      Reply

    Primary Sidebar

    Christie

    Christie is an Recipe Blogger with an expertise on Asian recipes! She makes Asian cooking approachable with step-by-step pictures, ingredient & recipe tips and a helpful cooking video. Her quick and easy recipes have been featured on BuzzFeed Tasty, Food52, The Kitchn, The FeedFeed, Sur La Table, Yummly and more! With a following of over 1M+, her recipes are made repeatedly by her loyal readers.

    More about me →

    Footer

    Follow Me

    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube

    Footer

    ↑ back to top

    Home

    • Home
    • Asian Recipes
    • Shop
    • Privacy Policy
    • Copyright Policy

    Contact

    • About
    • Work with Me

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2023 Christie at Home