Japanese-style Mapo Tofu (Mabo Dofu) is full of flavor but much less spicy than the original Sichuan dish. Even kids can enjoy this family-friendly recipe of ground pork and silken tofu that’s ready in just 30 minutes! {Vegetarian/Vegan Adaptable}

Comforting and full of umami, Japanese-style Mapo Tofu (麻婆豆腐) is easily one of my family’s favorite meals! It is so simple to make, and I love cooking this dish on a hectic weeknight when I have just 30 minutes to spare. I’ll teach you how to make this delicious recipe and serve it either rice-bowl style over fluffy steamed rice or as the main dish in a dinner set.
If you love the Japanese adaptation of Chinese cuisine called Chuka ryori, try my Gyoza, Tan Tan Men, and Japanese Fried Rice recipes next!
What is Mapo Tofu?
Called mabo dofu (麻婆豆腐,マーボー豆腐) in Japanese, mapo tofu was popularized in the 1970s by Chinese-Japanese Chef Chen Kenmin (陳建民) through his Chinese restaurant Shisen Hanten. There, he adapted this dish to suit milder Japanese tastes by notably omitting fiery-red chili and Sichuan peppercorn from the sauce. Thanks to Chef Chen, you’ll find many Chinese-style dishes like mapo tofu, Ebi Chili (Chili prawns エビチリ), and Beef and Bell Pepper Stir-fry (chin-jao ro-su, 青椒肉絲) in Japan’s home-cooking repertoire.

Table of Contents
Why I Love This Recipe
- Perfect for a weeknight dinner – This recipe is ready in just 30 minutes. It’s a lifesaver when I want to get a nutritious and comforting meal on the table but don’t have a lot of time.
- Hearty and healthy! I love that it’s delicious, healthy, and packed with protein. It’s a dish that I feel good feeding my family.
- Family-friendly – The mild heat/spice level means that even children can enjoy eating this dish. I cooked it for my kids from the time they were very young and they love it to this day!
- Easily customizable – Make it less or more spicy, change the ground meat, or make it vegetarian/vegan. I’ll suggest below how to adapt this dish to suit your needs.

Ingredients for Mapo Tofu
Japanese-style mapo tofu is a very easy dish. This was one of the first recipes my son learned to cook over the summer break as a teen, and now he makes it for himself in college!
- Soft/silken tofu (kinugoshi dofu)
- Ground pork
- Garlic
- Ginger
- Green onions/scallions
- Neutral oil
- Sauce:
- Doubanjiang (spicy or non-spicy broad bean paste) – This fermented seasoning adds an authentic and deeply savory character. Without it, the dish won’t taste the same.
- Oyster sauce
- Miso – unique to Japanese-style mapo tofu
- Soy sauce
- Mirin – unique to Japanese-style mapo tofu
- Toasted sesame oil
- Potato starch or cornstarch
- Water
- Japanese sansho pepper (optional, for serving)
Find the printable recipe with measurements below.
Jump to RecipeSubstitutions
- Silken Tofu: I highly recommend using soft/silken tofu since it adds a smooth and creamy texture to the dish. However, you could use medium tofu if that’s what you have. Please drain the tofu for 15–30 minutes before you start cooking.
- Doubanjiang: I personally use the Taiwanese brands Lian How (岡山) or Ming De (明徳), which have a milder heat level. If you can’t find these brands, some people recommend using gochujang (spicy Korean chili paste) or doenjang (non-spicy Korean soybean paste). I haven’t tried them before, but these will alter the flavor profile. For spicy Sichuan doubanjiang, check Amazon or other online Asian markets. You could also use gluten-free doubanjiang for GF.


How to Make Mapo Tofu
Preparation
Step 1 – Prep the ingredients before you start cooking. This dish cooks quickly! I strongly recommend that you measure and mix the sauce ingredients and cut the aromatics and tofu ahead of time so everything is ready to go.


Cooking
Step 2 – Stir-fry the garlic and ginger. Add the garlic and ginger to the hot oil in the preheated wok and sauté until fragrant.

Step 3 – Sauté the ground pork. Add the ground meat to the wok and break up the chunks with a wooden spatula. Cook the meat until it’s no longer pink.

Step 4 – Add the sauce mixture and simmer. Cook and stir until the sauce bubbles and thickens.

Step 5 – Add the tofu and green onions. Coat the tofu with the sauce until the flavors infuse. Then, add the green onions.

Step 6 – Serve. You can serve the mapo tofu on individual dishes as part of a composed meal, or enjoy it donburi-style like I do spooned over a large bowl of steamed rice.

Nami’s Recipe Tips
- Drain the tofu ahead of time for about 15 minutes – This prevents the tofu from releasing moisture into the sauce and diluting it. If you’re like me, you’ll love a savory sauce that’s thick and rich combined with a base of fluffy and steaming hot rice!
- Cut and prepare the ingredients before cooking – This dish cooks fast, and the pan needs constant attention so the ingredients don’t burn. I highly recommend prepping all the ingredients in advance, as there’s no time to step away from the stove once cooking starts. I line up my prepped ingredients next to the stove so I can add them to the pan in quick succession.
- Measure and mix the sauce ingredients ahead of time in a small bowl. I keep the sauce mixture nearby and ready to add to the pan at just the right moment.
- Take care not to burn the garlic and ginger when stir-frying. You don’t want to add a burnt bitter taste to the sauce.
- Carefully stir the tofu – Tofu can easily break and become mushy. Shake the pan to coat the tofu with the sauce, minimizing spatula action.
Variations and Customizations
This mapo tofu recipe is easy to adapt to your preferences and needs. Here are a few of my suggestions for how to vary this delicious dish.
- Change up the ground meat. In Japan, we always use ground pork. However, you can use ground turkey, ground chicken, or ground beef.
- Make it vegetarian/vegan. Instead of meat, use finely diced fresh or dried (rehydrated) shiitake mushrooms. Use vegetarian stir-fry sauce in place of oyster sauce.
- Adjust the heat level. Add more or less doubanjiang, use the Taiwanese non-spicy version, or turn up the heat with a few teaspoons or more of fiery-red Sichuan doubanjiang! For less heat, I recommend using 1½ Tbsp non-spicy doubanjiang and 1 Tbsp spicy la doubanjiang. If you like it slightly spicier, sprinkle la-yu (Japanese chili oil).
- “College-meal” version. My son made this 10 Minute Meal – Mapo Tofu recipe in an electric pot at his dorm kitchen, and his friends loved it! It’s super quick and easy to make.

What to Serve with Mapo Tofu
- As a rice bowl – If you serve it donburi-style (mapo tofu over rice), I suggest adding Homemade Miso Soup and a simple veggie side like Japanese Cucumber Salad to make it a complete meal.
- As the main dish of a traditional ichiju sansai meal – For a Japanese-style “One Soup Three Dishes” meal, serve the rice and mapo tofu in separate dishes, then add a miso soup, two side dishes, and a small dish of Japanese pickles.
Storage and Reheating Tips
To store: Once the mapo tofu is cooled to room temperature, store the leftovers in a glass airtight container in the refrigerator for up to 3 days. I do not recommend freezing this dish as tofu changes its texture once frozen.
To reheat: Gently warm up in a saucepan over medium-low heat until thoroughly heated.
Frequently Asked Questions
Wrap a paper towel around the silken tofu and set it on a plate or tray to drain the moisture for about 15 minutes. Be gentle when handling it since silken tofu is very fragile. Do not press the tofu because it will crumble easily.
More Chuka Ryori Recipes
If you love this Mapo Tofu, you’re in for a treat with these other irresistible Japanese-style Chinese recipes.
- Chashu (Braised Pork Belly)
- Hiyashi Chuka (Cold Ramen)



Mapo Tofu (Mabo Dofu)
Video
Ingredients
For the Sauce
- 2½ Tbsp doubanjiang (spicy chili bean paste) (for less spicy, use 1½ Tbsp non-spicy doubanjiang and 1 Tbsp spicy la doubanjiang; read the blog post for details; use gluten-free doubanjiang for GF)
- 1 Tbsp oyster sauce (use Lee Kum Kee Vegetarian Stir-Fry Sauce for vegan/vegetarian or if you‘re allergic to shellfish)
- 1 Tbsp miso
- ½ Tbsp soy sauce
- 2 Tbsp mirin
- 1 tsp toasted sesame oil
- 1 tsp potato starch or cornstarch
- 4 Tbsp water
For the Mapo Tofu
- 2 cloves garlic
- 1 Tbsp ginger (minced)
- 2 green onions/scallions
- 14 oz soft/silken tofu (kinugoshi dofu) (drained for 15–30 minutes)
- 1 Tbsp neutral oil
- ½ lb ground pork (or your choice of meat; use mushrooms or veggies for vegan/vegetarian)
For Serving
- Japanese sansho pepper (optional)
Instructions
- Gather all the ingredients. Here, I use a combination of non-spicy doubanjiang (dark brown color) and spicy la doubanjiang (deep red color).
- Combine the sauce ingredients. To a small bowl, add 2½ Tbsp doubanjiang (spicy chili bean paste), 1 Tbsp oyster sauce, 1 Tbsp miso, ½ Tbsp soy sauce, 2 Tbsp mirin, 1 tsp toasted sesame oil, 1 tsp potato starch or cornstarch, and 4 Tbsp water. Mix well together with a whisk.
- Finely mince 2 cloves garlic (I use a garlic press). Thinly peel off the ginger skin with a sharp knife or scrape it off with a spoon.
- Cut the ginger into thin slices, then into thin julienne strips. Mince the strips and measure 1 Tbsp ginger.
- Slice 2 green onions/scallions crosswise into thin rounds. Set aside some for garnish when serving.
- Drain 14 oz soft/silken tofu (kinugoshi dofu) and cut into ¾-inch (2-cm) cubes.
To Cook the Mapo Tofu
- Heat a wok or large frying pan on medium heat. Add 1 Tbsp neutral oil to the hot pan. Then, add the garlic and ginger to the hot oil.
- Sauté the aromatics until fragrant, making sure they don‘t burn. Then, add ½ lb ground pork to the wok.
- Cook the pork, breaking up the chunks with a spatula or wooden spoon, until the meat is no longer pink.
- Give the sauce mixture a final stir, then add it to the wok. Stir thoroughly as you bring the sauce to a simmer.
- Add the tofu and gently coat it with the sauce. Stir frequently, without mashing the tofu, until it is heated through.
- Add most of the green onions, reserving some for garnish. Stir to incorporate just before taking the pan off the heat.
To Serve
- Sprinkle with optional Japanese sansho pepper and serve immediately in individual bowls. I like to garnish it with sliced green onions.
- You can enjoy Mapo Tofu as the main dish in an ichiju sansai meal. You could also serve it over steamed rice donburi-style for a one-bowl meal.
To Store
- You can keep the leftovers in an airtight container and store in the refrigerator for up to 3 days. I do not recommend freezing this dish as tofu changes its texture once frozen.
Nutrition
Editor’s Note: The post was originally published on January 29, 2011. The video was added to the post on May 6, 2016. The post was updated with new images on February 4, 2024, and republished with more helpful information on December 3, 2024.
This is my uncle’s favorite dish! You made it simple enough that I could find and understand the ingredients and realize that it wasn’t too hard to make. I am trying this tonight!! Thank you, I love your website, so easy to use!
Hi Kim! I’m so happy to hear you are trying (tried) to make this dish. I hope you enjoyed this recipe (and one day your uncle too!). 🙂
Very good and simple recipe. I cooked it for the first time, however my local Asian market didn’t have doubanjiang so I went with the spicier alternative and just added additional potato starch and water while trying to reduce it a bit. It came out mild which was perfect for who I was cooking for.
Here it is 🙂 Mapo doufu https://imgur.com/gallery/4RQIoSx
Hi Ken! That looks DELICIOUS! Thanks so much for trying this recipe! 🙂
Dear Nami!
Our family survives terrible loss: after I learned 4 different mapo sauce dishes, which we all love, out Asian grocery store cancelled selling NON spicy doubanjiang, that very kind, shown on picture. Do any other NON spicy brands exist? I failed to find it online too:(
Will greatly appreciate any suggestion!!!
Thanks!
Hi Asa! Oh no! I’m so sorry to hear you can’t buy this nonspicy doubanjiang anymore. My kids can now take slightly spicier doubanjiang but I still mix both when I make mapo tofu.
I don’t know, except that 岡山 brand factory is in the Bay Area (Fremont, I think?)… I guess you can try different Asian grocery stores… I couldn’t find it online too. 🙁
Love all your recipes and hope to visit Japan one day as I have always wanted to visit a place with such exciting cuisine and culture.
In the meantime, I could do double back flips if I could have a knife as sharp and effective as yours. Good tools are a pleasure to use when making great food. It’s your own little theatre workshop.
Hi KADO! Thank you so much for reading my blog! Yes, I hope you get to visit Japan one day too. Having one good knife is all we need. 🙂
なみ-さん、こんにちは、
This is Helga from Nice,France.I am following your site for a long time now.I am very busy as a flight attendant so I did not have time yet to write to you.Now I have time,as I have to stay home for quite a time because due to a bicycle accident I broke my foot and my arm.
I am into Japanese culture since I started to fly to Japan in 1984 and my Japanese language skills are around JLPTN4 level.
Anyway,my kitchen in Nice looks like yours,maybe a little smaller,but I am like you,
Organized.As I always cook Japanese meals in my free time,I really appreciate your receipies.Most of all,when I cannot get the right ingredients,you explain so well what alternatives I can use.Thank you so much!
You are amazing!
どうもありがとうございます😊
Helga
こんにちは、ヘルガさん! Thank you so much for following me for a long time! I’m very sorry to hear about your bicycle accident. 🙁 I hope you will get better soon. I’m happy to hear you cook Japanese food in Nice! メッセージどうもありがとう。とてもうれしかったです!
Oh my gosh this dish was amazing! I made this for dinner following your recipe exactly as written and it was a huge hit in my house. I’ve recently started trying to cook Japanese cuisine and have been loving your website. Thank you for such detailed recipes and for the step by step pictures – I really appreciate that! I’m looking forward to adding this delicious recipe into my week night rotation.
Hi Kate! I’m so happy to hear you enjoy my recipes and thank you for your kind words! 🙂
I live in Honolulu, Hawaii. Where can I get the Doubanjiang ( non-spicy)??
I can’t find in Asian markets that I’ve been to.
Hi Cheryl! Non spicy ones can be found in a Chinese grocery store as I can’t find on Amazon. Check the 岡山 brand (manufacturer is in the Bay Area).
https://www.justonecookbook.com/doubanjiang-chili-bean-paste/
I don’t live in Hawaii, so I’m not familiar with the Chinese stores there.
This was so delicious and so easy to prepare! Thank you so much! No more prepackaged sauce for me!
Hi Lisa! I’m so glad you tried this recipe and enjoyed it. Thank you for your kind feedback! Yep, no more packaged sauce! 😀
Hi can I omit the doubanjiang chili bean paste? We dont eat spicy, what alternative i can use? Thank you 😊
Hi Joliza! My kids didn’t eat spicy for a long time (now they can eat more), and I always used non-spicy doubanjiang (see the picture here: https://www.justonecookbook.com/doubanjiang-chili-bean-paste/). Without doubanjiang, I feel like it’s not Mapo Tofu… to keep it authentic you must have doubanjiang taste in the sauce. 🙂
Your recipe is quick, easy and delicious. So much healthier and better tasting than the store packaged version. I make this often. Thank you.
Hi Miko! I’m glad to hear you enjoyed this recipe! My family loves this dish. Thank you for your kind feedback. xo
I only really got into cooking (real cooking, not just salads!!) a few months ago. Mapo tofu has always been my favourite Chinese dish. I currently live in a small town in Hokkaido, Japan, where I don’t have access to all the variety of ingredients I could buy in Canada. But luckily there’s a small section of an aisle dedicate to Chinese cuisine in the local supermarket. Today, a dream came true! I made mapo tofu for the first time, following this recipe to a T, and it turned out beyond amazing!! I wouldn’t change a thing about it. 🙂 Actually, I did change two minor things: 1. I only used ladoubanjan, which was perfect because I like it spicy. (The bottle’s labeled toubanjan, but I can tell it’s ladoubanjan, coz it’s much redder than the regular toubanjan). 2. I used ‘momen’ tofu, while in the video it looks like ‘kinugoshi’ tofu was used. I don’t think it makes much of a difference at all. It was the perfect, silky, soft texture that I wanted.
Oh, and the miso I used had dashi in it. Nooo problem 🙂
Ah, dang it, I forgot one more thing: I used ‘katakuriko’ (potato starch) instead of corn starch!
Yeah all your variation of ingredients doesn’t make a huge difference. 🙂
Hi Farid! Thank you for trying this recipe and I’m so happy to hear you enjoyed my mapo tofu recipe! It’s easy dish to make, so you will enjoy your favorite dish more frequently at home! Thank you for your kind and detailed feedback. xo
Too many advertisements. It makes it hard to read and pictures take a longer time to load due to the advertisements.
Hi Yininn! I’m sorry for your bad experience on our site and thank you for your feedback. We’ll include your feedback and will consider how we run our ads.
Hey!
Thanks for this recipe! Ihave been doing Mabo Nasu with ground beef for a year now (Tried it with beef, and in France I have never seen ground pork, so this is easier :)). I have a vegetarian friend and was wondering if I could just use tofu instead of the meat? If yes, what kind of tofu? Thanks a lot 🙂
Hello Emmanuelle! How interesting that there is no ground pork sold in France! Yes, you can use tofu – I recommend using firm tofu (but drain well too) or deep-fried tofu (if you can find in an Asian grocery store). You can basically add at the end just to warm up (otherwise tofu can become crumble while stirring). Deep-fried tofu on the other hand won’t break into pieces so you can stir fry. If you can’t find deep-fried tofu, you can oven bake firm tofu first too. 🙂
Hello! I am really looking forward to trying this meal, and have all the listed ingredients for this recipe, but cannot find Doubanjiang (on Amazon it is $31!). Is there a website you recommend that I can purchase? Or an alternative?
Hi Rachel! I am so sorry for my late response. Assuming that you’re in the US, I found the sauce on Amazon here:
https://amzn.to/2MAjDv3
And much cheaper at Asian Food Grocers:
https://www.asianfoodgrocer.com/asian-food/sauces-seasoning/chinese-sauces/uc-hot-bean-sauce
Let me know if you need help! I’ll be happy to help out!
Thanks Nami! I was hoping to find the non-spicy version, but will try this.
Hello Nami!
I was wondering if you knew how to make Mabo Nasu… I loved this recipe and was happy that my little one loved it. I’m just not sure how to make this recipe with Japanese eggplant. Please let me know! 🙂
Kristin
Hi Kristin! Mabo Nasu in Japan is actually Japanese style, and it’s same sauce as Mabo Tofu. However, this dish in Chinese cuisine is:
https://www.chinasichuanfood.com/yu-xiang-qie-zi-sichuan-eggplant/
And there is no Doubanjiang or pepper involved in Chinese version. Sometimes vinegar or sugar is added.
I’m not sure which version you’re interested… but Japanese version is basically same as Mabo Tofu.
Now, if you want to use my recipe, you can deep fry the eggplants with oil (Suage – no coating, just deep fry) before mixing with the sauce. 🙂
Hope that helps!