Chinese mapo tofu, usually served over a warm bowl of rice, is one of the BEST ways to enjoy tofu! It’s a saucy dish made up of cubed soft tofu, minced meat, aromatics, and a spicy, savory, and slightly numbingsauce (from Sichuan peppercorns). My version of mapo tofu is a combination of the the slightly sweeter, Cantonese version that I grew up eating and the spicier Sichuan version that I love.
The foundation of mapo tofu’s flavor lies in its spicy bean paste (doubanjiang). The brand or kind you use can dramatically impact the final taste, so I tested some popular options below!
Here are the main ingredients I like to use in my mapo tofu, with substitutions:
Make sure it’s not silken tofu — silken tofu is much more delicate, and is usually used for desserts.
You can also use firm tofu for mapo tofu, although I’ve found that firm tofu doesn’t absorb the flavors of the sauce as well compared to soft tofu. However, firm tofu breaks less easily, so it can be a great option for beginners making this dish!
Any minced meat will work here, but my favorite for its flavor (and most commonly used for mapo tofu here in the West) is ground pork.
You can substitute ground beef, chicken, or even turkey. Just note that ground chicken and turkey will be more lean, so it’s more likely to be dry!
If you don’t want a vegetarian version, you can also use minced shiitake mushrooms. I’ve also done a version with crumbled extra firm tofu as the “minced meat”! I press the extra firm tofu block between paper towels to remove as much moisture as possible first, then crumble it into little pieces and stir fry until dry.
A good spicy bean paste is probably THE most important ingredient for a delicious mapo tofu. Make sure you get a good quality one, or one that you like. If you can, try several different kinds!
My personal favorite is this exact Sichuan Pixian spicy broad bean paste.
While traditional Sichuan mapo tofu doesn’t have sweet bean paste, the Cantonese mapo tofu that I grew up eating leans a bit sweeter. To create a fusion of both types of mapo tofu, I like to add sweet bean paste to mine to balance out the spiciness from the spicy bean paste!
If you can’t find sweet bean paste, you can use hoisin.
Sichuan red peppercorns are what gives mapo tofu its signature numbing sensation!
As with most Chinese dishes, aromatics like ginger, garlic, and shallots give this mapo tofu so much aroma and flavor.
Shaoxing wine deglazes the pan while adding a subtle, almost floral aroma.
Sesame oil at the end provides as hint of nuttiness that’s an essential layer of flavor.
Fermented black beans can add a different saltiness and depth to this dish! I wouldn’t go out of my way to include these, but if you have them on hand, they can be a tasty addition!
I like using dried red chilis for that extra red color and pop in the dish.
If you’re a spice lover, an extra drizzle of spicy chili oil or spicy chili crisp is a must!
Because of how important doubanjiang is for great-tasting mapo tofu, I tested two brands of spicy bean paste:
Even on just texture and appearance alone, these two look very different. The Sichuan Pixian version (left) is a thick, rustic paste with a dark red color filled with large pieces of broad bean and chili peppers. Lee Kum Kee’s (right) is a bright red and has more moisture — I’d call it more of a chili sauce than a paste.
As far as taste goes, the mapo tofu I made with the the Pixian spicy broad bean paste had more depth, complexity, and texture (with the broad beans). Lee Kum Kee’s, which is still a decent option and very accessible, is just lightly spicy, has less depth, but works well in a pinch. If you’re able to get it, I highly recommend the Sichuan Pixian spicy broad bean paste.
I actually grew up eating the Cantonese version of mapo tofu, which isn’t known for its spice or numbing factor. Cantonese mapo tofu usually has some sweetness. To create a version that gets the best of both worlds (sweet & spicy), I like to cook mine with an additional sweet bean paste (pictured above in the ingredients list, and can be found at Asian supermarkets), which nicely balances the spiciness of the dish. I personally prefer this because it’s closer to the version of mapo tofu I grew up eating, but feel free to try it with and without and let me know what you think! (I also love this brand of sweet bean paste for my zhajiangmian recipe.)
You can make this dish with whatever you have on hand or prefer; I’ve experimented this dish with both soft and firm, and found that soft tofu absorbs the flavor of the dish the best, so that’s what’s recommended in the recipe. However, firm tofu can be easier to handle (as it breaks less easily), so it’s a great option for beginners!
Yes! I’ve replaced the ground pork with minced shiitake mushrooms and it works great as a vegetarian mapo tofu!
Another vegetarian version I’ve made replaces the minced meat with crumbled extra firm tofu. I press the extra firm tofu block between paper towels to remove as much moisture as possible first, then crumble it into little pieces and stir fry until dry.
I’d be so grateful if you left me a review below!
Be sure to subscribe to the smellylunchbox email list to receive more delicious recipes and cooking tips straight to your inbox. You can also follow me on Instagram, TikTok, and Youtube @smelly.lunchbox to stay up-to-date on my latest posts and recipes. I can’t wait to share more with you!
Please note: I get commissions for purchases made through links in this post.
Sign up for free and be the first to get notified about new posts.