Mapo Dofu | Chinese Spicy Pork with Tofu

Mapo Dofu {Chinese Spicy Pork with Tofu} |

I’m a very lucky girl to have a family full of excellent cooks. Everyone has their cooking specialties from canning to vegetarian to gluten-free to baking to, well, you name it. If you’re hanging with anyone I’m related to, you’re going to be eating well. The dish I’m sharing today is a particular specialty of my little sister Christina.

Christina and I are both enthusiastic meat-eating former vegetarians, and how we got on the subject I don’t know, but we discovered that back in the day, neither of us was really gung-ho about tofu. We both found it boring, texturally and taste-wise. At least that was true until we discovered the charming and delicious Chinese technique of cooking tofu with meat. All bets were off at that point. This was especially true of the classic Chinese take-out dish: Mapo Dofu.

What is Mapo Dofu (Mapo Tofu)?

Mapo Dofu, which means Pockmarked Lady Tofu (poor lady… she makes awesome tofu and she’s remembered for her skin?), is ground pork that is broken up and fried until crispy, then simmered with pillowy soft squares of tofu in a thick, spicy and sweet sauce fragrant with garlic and ginger served over hot rice to soak up (as my sister says) all the glistening pork fat goodness. Why bother with the tofu? It soaks up the delicious sauce and adds a lightness to a dish that could otherwise be very heavy. This is where tofu shines, folks… My confirmed meat-loving husband and sons adore this dish. Full disclosure: two kids pick around the tofu. That’s okay by me. Some day they’ll accidentally get a bite and realize how amazing it actually is.

If all this isn’t enough to set your mouth into High-Drool Mode, maybe this will; this is a seriously speedy recipe to make. It is done faster than you could phone for Chinese take-out, is better for you because you control what goes into it (okay, if you insist, you can even drain the pork fat, but you’re missing out, I tell ya!), and hits all the notes that you want when you order out. If you play your cards right and make a big enough batch, you can even have leftovers. Containers of Mapo Dofu stuffed in the back of the refrigerator have a magical effect on my psyche. I exercise with more oomph, work a little harder, feel a little more patient all day long thinking of my bowl of pockmarked lady’s glorious legacy waiting for me.

Is this an authentic version of the recipe?

Well, now you have me. This recipe came to me by way of my sister (who describes herself as “Asian-ish”) who got it from a white girl who hails from Cleveland. Is that a de facto stamp of inauthentic Mapo dofu? I don’t think so. Based on the other recipes I’ve looked at, I’m fairly confident in calling this version authentic even though I’ve added a Korean ingredient to the mix (Gochujang.)

More important than authenticity, though, is the fact that this is insanely delicious and habit forming. I obsess over this dish. I keep tofu on hand for when cravings strike.

Does this require any hard-to-find ingredients?

Unfortunately, yes. The good news is that they’re not expensive ingredients and most moderately stocked Asian foods sections of grocery stores carry them. If you don’t have an Asian market near you or a decent variety of Asian foods at your local grocer, my beloved Amazon carries them. The other good news is the ingredients aren’t one-trick ponies. You can use them in many dishes aside from Mapo Dofu. (Here are some affiliate links to the difficult-to-source ingredients. If you purchase them through these links, I receive a small commission that does not -in any way- effect the price of the item.)

  • Black Bean Chilli Sauce– This spicy sauce is made of fermented black beans and chile peppers. It’s not just fabulous in Mapo Dofu, though; it makes a great addition to stir-fries and fried rice.
  • Szechuan (Sichuan) Peppercorns– These are not ‘hot’ like black or white peppercorns, but are prized for their slightly citrusy flavour and numbing qualities. They make your tongue and lips a little tingly when added in large quantities. Not a bad thing!
  • Sriracha Hot Chili Sauce or Gochujang Chili Paste– In all likelihood you’ve heard of Sriracha at this point. It’s pretty much everywhere. If you haven’t had the good fortune to encounter it yet, I’ll just let you know really quickly that it’s a fabulous garlicky, thick, Asian hot sauce. It’s the every-day hot sauce in our house. Chances are you haven’t run into gochujang, though, unless you’re Korean or have Korean family members. It’s a tangy, salty, hot chili paste that is ubiquitous in Korean cooking. Like bulgogi or bibimbap? You need gochujang for it! You can use either one, but I actually prefer the gochujang here!

A Handy Trick for Grating Ginger:

The recipe specifies using grated ginger. If you’ve ever tried breaking down fresh ginger with a grater, you’re probably flinching right now. It’s a pain, right? The little strings of ginger get all wadded up and it’s hard to hang on to, let alone grate into a paste! I have good news, though. If you wrap single-use size pieces of ginger in plastic wrap, stash those in a zip-top freezer bag, and freeze it through and through, the frozen ginger is INFINITELY easier to grate than the fresh stuff without compromising the flavour you want! The bonus, at least for those of us who live in the middle of nowhere- is that we then have a usable supply of fresh ginger at all times.

If that’s too much trouble, you could always use the ginger paste in the tubes from the produce section, but I think the frozen ginger yields a stronger ginger taste than the tube stuff.

What Kind of Rice Should I Use:

This may sound flip, but it’s not meant that way. Use whatever rice you like best! We love Mapo Dofu over sushi rice, sweet brown sticky rice, jasmine rice, or plain old long grain white rice. If you pressed me, I’d say I like it best over sweet brown sticky rice, but that’s pretty much my all around preference. The truth is, though, that if you put a bowl of this over minute rice I’d probably still scarf it down!

Mapo Dofu {Chinese Spicy Pork with Tofu} |

Do you keep fresh ginger in the freezer? Are you a tofu lover or avoider? If you don’t like it, usually, are you willing to try it in this dish? What’s your best-loved Chinese take-out dish? Talk to me!

5 from 1 reviews
Mapo Dofu | Chinese Spicy Pork with Tofu
Faster than phoning for take-out and far better, my little sister's version of the Chinese classic 'Mapo Dofu' is the stuff of obsession. Ground pork is broken up and fried until crispy, then simmered with pillowy soft squares of tofu in a thick, spicy and sweet sauce fragrant with garlic and ginger served over hot rice. This is tofu for meat lovers! Adapted lovingly from my sister Christina Thrasher's recipe.
  • 1 tablespoon Szechuan peppercorns
  • 1 tablespoon peanut or canola oil
  • 1 pound ground pork
  • 2 tablespoons chili powder
  • 6 cloves of garlic, peeled and minced
  • 1½-inch piece of fresh ginger root, grated or finely minced
  • 1 bunch green onions, trimmed of the root ends and sliced thinly, white sections divided from the green sections.
  • ½ cup black bean chili sauce
  • 1 cup water
  • 1 tablespoon reduced sodium soy sauce or tamari
  • 1 tablespoon Gochujang or Sriracha, plus more to taste
  • 1 block (14 ounces) soft tofu, drained, cut into ½-inch cubes, and drained in a colander while the pork cooks
For Serving:
  • Hot Cooked Rice
  1. In a large, dry, clean skillet or frying pan, toast the Szechuan peppercorns over medium-low heat, shaking the pan occasionally, until they are fragrant and beginning to darken in colour. Transfer the peppercorns to a bowl to cool. When completely cool, grind them in a spice grinder, blender, or mortar and pestle. Store in an airtight jar until ready to use.
  2. Return the skillet or frying pan to the burner, this time over medium-high heat. When the pan is hot, add the peanut or canola oil and swirl to coat. Break up the ground pork over the hot oil and stir-fry, continuing to break up the pork into smaller and smaller pieces, until the pork is cooked all the way through and has browned and crisped up on the outside. Sprinkle the chili powder, garlic, ginger, and white sections of the green onions over the crisped pork and stir-fry until fragrant. Add the black bean chili sauce, water, and the Gochujang or Sriracha then stir together and bring to a gentle simmer, scraping the bottom of the pan to get up any delicious crispy bits that have clung to it. Gently stir in the tofu cubes and simmer until the sauce is thick and the tofu is hot all the way through. Sprinkle at least 1 teaspoon of the ground Szechuan peppercorns over the dish, stir, and taste. If you want to make the sauce hotter, add a bit more more Gochujang or Sriracha, taking care, though, because that also adds saltiness to the dish. If you need to tone down the saltiness, or your sauce is too thick, add a bit more water to thin it and return to the burner just until hot all the way through.
  3. Serve over fresh, hot rice garnished with the sliced green parts of the green onion.
  4. Leftovers store well, tightly covered, in the refrigerator for up to 4 days.


  1. jeri says

    I have a huge Asian market right across the street, so I will definitely be trying this ASAP. Tofu isn’t very exciting on its own but when it soaks up a delicious spicy sauce, I could eat a bowlful. Rice tip: if you ever come across brown jasmine rice you must try it. It has the nutty flavor of brown rice and the fragrance of jasmine…it’s the only rice I buy anymore.

  2. says

    So I park the car and walk up to the Asian market. Darn, I have left my shopping list on the car seat. No problem, I fire up my phone and look up your blog. My phone dies on me. Never mind, I’ll just go for a browse, I can always find a few things I love. £25 later I leave the Asian market and walk over the road to the greengrocers and am relieved of another £20. Lesson. DON’T FORGET THE SHOPPING LIST!!! Not least because now I have to go back and get the Gochujang and heaven knows what I’ll be seduced by next time1

    • says

      Oh wow, you were doomed if you walked into an Asian market sans list! May I recommend that you get Lao Gan brand spicy chili crisp sauce if you’re going to be seduced by something? We eat that on everything.

  3. Andrea says

    I love the flavors in this dish but it was super spicy. I’m impressed your kids will eat this. I am wondering if there are differences in the heat of black bean chile sauce between brands. I used Lee Kum Kee. I like some spice but this was really hot. Should make for some crazy dreams tonight-Ha!
    Textures, flavors and everything else was wonderful, I’m just wondering how I can lower the heat. I thought maybe I’d try using black bean garlic sauce for 1/2 of the black bean chile sauce. Any ideas? I love your blog and recipes. Keep me trying new recipes!

  4. says

    Oh my that was one pretty darn good dish. We had to skip the tofu as we live in the back of beyond and are a little challenged on the shopping front! Also we reduced the chilli powder and added lime juice to meet the needs of youngest daughter who thinks Nandos mango and lime marinade is too spicey! Everyone loved it. The mix of salty and spicey was just perfect. A new family favourite. Thank you.

  5. Liz says

    My boyfriend and I just had this for dinner, and it ROCKS. Soft tofu and crispy pork? Sign me up.

    I was able to find all the hard-to-find ingredients at the grocery store (we live in Brooklyn…our stores carry everything for every ethnic cuisine you can imagine), and the most difficult part was cleaning out our coffee grinder so I could throw the Szechuan peppercorns in there. I also added some fresh green beans when I added the tofu, mostly to save myself the three minutes it would take to make a salad.

    Thank you so much!

  6. Jen A says

    This looks amazing! We avoid soy because of allergies, will have to see if I can make this with substitutions or just make it when oldest is not home shhhhh. Any thoughts on veggies that might lighten up the dish? Green beans were mentioned and sound good. I’m thinking maybe mushrooms as well. Thanks for a good idea :)

    • Rachael says

      I am completely addicted to this recipe – thanks for posting.We have a glut of eggplants at the moment, so for fun I tried this using them in place of the tofu, after cubing and lightly pan frying them. Definitely not authentic, but yum!

  7. TheAuthenticChinese says

    Come on! I know you don’t know about real Chinese Food and all, but this is real! The ingredients are perfect, but cool down a bit on the pork! About 4 tablespoons of ground pork is all you need. “Mapo Dofu” literally translates to “Spicy Tofu”, with a “ma” flavor, which comes from the peppercorns. (You don’t know the “ma” flavor unless you’ve tried the peppercorns. “Ma” basically is numbing your tongue.) So, it’s not spicy pork with tofu–it’s Spicy Tofu, with pork and other ingredients as condiments. Tofu is the main ingredient.
    P.S. I am an authentic Chinese who makes Mapo Tofu often, and this recipe is very nice. It’s good to know that people haven’t altered it.

  8. Geetika Velloor says

    Came across this blog thanks to friends on foodtalk india. Will look forward to many, many more interesting recipes that I could try for my family in future!

  9. Robby says

    In an Asian market the size of your average WalMart I could not find the Black Bean Chili sauce. I did find Black Bean Garlic Sauce. Since this is planned for the Lunar New Year dinner on Thursday, I would welcome any thoughts on substitutions? I can totally look for the correct thing next time I’m in the big city, but in a large college town, you’d think one jar of this wouldn’t be impossible to find.

    • says

      This is the sauce I use ( ) but if you can’t find it at all, I’d be tempted to use the Black Bean Garlic sauce (although I’ve never tried it before!) and an extra spoonful of gochujang or chili garlic sauce. As I said, though, I’ve not tried that, so I can’t guarantee results.

  10. Robby says

    Oops, I was also hoping you could clarify “chili powder”. Where I come from that stuff can either be the mix of spices used to make a bowl of red chili, or it can be chile powder (from a dozen or so dried chile varieties).


Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Rate this recipe: