Mapo Tofu (Korean-Style)

Korean-style mapo tofu

Mapo tofu is a popular Chinese dish in which small tofu cubes are braised in a spicy chili bean paste-based sauce. It originated from the Sichuan province that’s known to have cuisine with bold flavors — pungency and spiciness. Mapo tofu is also a popular menu item at Chinese restaurants in Korea. It’s called mapa dubu (마파 두부) in Korean.

Mapo tofu recipes typically call for doubanjiang (dubanjang, 두반장, in Korean), which is a spicy, salty fermented bean paste and Sichuan peppercorns (aka Chinese coriander), but these ingredients are not staples in Korean kitchens. So, to recreate this dish at home, Koreans often use a combination of Korean fermented soybean paste (doenjang), red chili pepper flakes (gochugaru), and red chili pepper paste (gochujang). It works deliciously! It certainly is not the dish you get from your local Sichuan restaurant, but it has all the elements of the dish – soft tofu infused with intense savory and spicy flavors!

Korean-style mapo tofu

Start the cooking by stir-frying the aromatic vegetables and some gochugaru in hot oil. By adding the gochugaru at this stage, you’ll create the effect of using chili oil. You can still use chili oil, if available. To give the sauce more heat, you can add some dried hot peppers to the oil, use more gochugaru, or throw in some fresh hot chili peppers instead of the bell peppers I used in this recipe.

Pork is the classic meat for this dish, but you can use beef if you’d like, or omit the meat to make a vegetarian dish.

I prefer to use soft tofu, (not extra soft/silken) which is labeled as 찌게용 (for jjigae) if you buy Korean tofu packages, but the firm one, 부침용 (for pan frying) is okay too if you’d like a firmer texture.

If you like Korean flavors and tofu, you will love this dish! I bet you can whip this up in less than 30 minutes, making it suitable for a weeknight meal.

Korean-style mapo tofu

DSC 0958 150x150 1 - Mapo Tofu (Korean-Style)

Mapo Tofu (Korean-style)

3.94 from 15 votes
Servings: 2
Author: Hyosun
Print Recipe


  • 1 package tofu 14 to 16 ounces
  • 4 ounces ground pork or beef
  • 1/2 medium onion finely diced
  • 2 scallions finely chopped
  • 1 tablespoon minced garlic
  • 1/4 green bell pepper or 1 green chili pepper, finely diced
  • 1/4 red bell pepper or 1 red chili pepper, finely diced


  • 2 tablespoons canola or vegetable oil or chili oil
  • 1 tablespoon gochugaru 고추가루, Korean red chili pepper flakes
  • 2 tablespoons soy sauce
  • 1 tablespoon doenjang 된장, Korean fermented soybean paste
  • 1/2 tablespoon gochujang 고추장, Korean red chili pepper paste
  • 1 teaspoon sugar or add one more teaspoon for a sweeter taste
  • 2 teaspoons sesame oil
  • 1 tablespoon starch mixed with 2 tablespoons water


  • Prepare the vegetables as specified.
    Korean-style mapo tofu
  • Cut the tofu into about 1/2 to 3/4-inch thick cubes.
    Korean-style mapo tofu
  • Heat a large pan with 2 tablespoons of oil over medium high heat. Add the onion, 1/2 of the chopped scallion, garlic, and gochugaru, and stir-fry until fragrant, 2 - 3 minutes.
    Korean-style mapa tofu
  • Add the meat, and cook until the meat is no longer pink, breaking up with a wooden spoon, 2 to 3 minutes.
    Korean-style mapo tofu
  • Add the soy sauce, doenjang, gochujang, and sugar and stir to blend with the meat. Add the bell peppers and cook briefly until slightly softened.
    Korean-style mapo tofu
  • Add 1-1/2 cups of water to the pan, and bring it to a boil.
    Korean-style mapo tofu
  • Then, slide the tofu into the pan, gently stirring to spread into a single layer. Cook for 5 to 6 minutes, gently stirring 2 to 3 times to make sure the tofu doesn’t stick to the pan.
    Korean-style mapo tofu
  • Gently stir in the starch slurry to thicken the sauce, and then the sesame oil. Cook for another minute or so to bring everything together. Garnish with the remaining scallion, and serve hot with steamed rice.
    Korean-style mapo tofu
Tried this recipe?Mention @koreanbapsang or tag #koreanbapsang!

Leave a Comment



  1. So delicious!! Thanks for the delicious recipe!!

  2. 4 stars
    This was killer!
    Used the same measurements of gochujang to donejang but mine was definitely not as beautifully red in color..still delish nevertheless!

  3. virgie santiso says

    Yummy! Thanks for the recipe ๐Ÿ™‚

  4. Begum Rubinstein says

    I found this site and was happy to read all of your storyโ€™s along with your recipes. I love Korean Food been eating it for twenty or more years in NYC. Never cooked Korean at home because I had great restaurant to eat and choose from. Now I am in Florida in the PanHandle area. I love kalbi tang and a cold kimchi soup that the restaurant serves summertime in NYC. Would you be so kind to give me a recipe for this delicious delectable cold soup. I love your site wish I wad near you to teach me all the cooking style of your great foods I so love. Thank you so much for sharing you foods.

  5. Evangeline says

    What are the banchan that goes well with this dish?

    • any vegetable side dishes will be great! Preferably not spicy to balance the spiciness of this dish.

  6. Hello! Iโ€™ve tried out two of your recipes this week and Mapo Tofu is next on the list. Can you explain what starch slurry in step 8 is?

  7. We made your mapo tofu but veganized it by subbing the meat with mushrooms. We also served it on top of zucchini bites to make it small appetizers! It was absolutely delicious!
    This was how ours turned out:

    Thank you so much for the recipe! It was easy and absolutely delicious!

  8. Hello, Hyosun-shi ๐Ÿ˜€

    I am actually living in China, so I can get mabo/mala doufu just about anywhere, but I really miss my dad’s style mapodubu. Which is basically the Chinese Mapo Tofu Sauce packets from House Foods. You know, the kind where all you have to do is add the tofu and ground meat. Would you say your recipe is very similar to the taste of the House Food mapo tofu?

  9. I made this last night substituting silken tofu for soft tofu because that’s what I had at home and I also used a vegan minced meat substitute as I don’t eat meat. It was absolutely delicious! ๐Ÿ™‚

    • So nice to hear that! And thanks for the vegan meat substitute idea. I’m sure it’s very helpful to my vegan readers.

  10. I made this tonight it was great! Thanks!

  11. If I don’t want to put soy bean paste in, can I put in more gochujang instead?

  12. lovely and easy to prepare
    Having difficulty getting the ingredients
    Thanks Alot!

  13. How can I do non-spicy version for my kids?? Do I just sub soy sauce for gochujang??

    • Omit gochugaru, which is the main source of spiciness. You won’t need soy sauce for that. If they can take a little heat, you can leave gochujang in. If gochujang has to be omitted too, you can use a little more soy sauce or doenjang. Hope this helps.

  14. I made a vegetarian version of this for dinner last night and it was delicious. I had Pulmuone brand silken tofu in the tub (not the tube) and it worked well. I would have run out to buy soft tofu if we weren’t snowed-in but I am glad I tried it with what I had on hand. The custardy cubes kept their shape and contrasted well with other chewy bits in the sauce.

    In place of the meat, I crumbled up defrosted and squeezed out tofu and added a little mushroom powder to make up for any lost flavor.

    Thanks again Hyosun!

    • Great, Latha! Sometimes we have to work with what we got, and you seem to know how to do that well. What a nice idea to add mushroom powder! Thanks for trying the recipe and giving me and the readers feedback! It really helps.

  15. Delicious ๐Ÿ™‚ Thank you for the recipe!

  16. Just made this and It’s so good! The beautiful picture caught my eye immediately. I’m already a big fan of your website for its well-balanced, healthy and easy to follow Korean recipes. Thank you so much for sharing all those amazing recipes with us.
    Kind regards,