How To Make Japanese-style Mabo Tofu

When it comes to cooking meals at home, absolutely no-one wants to cook a separate meal for the kids and a separate meal for adults.  Yet adults often prefer bolder, spicier flavors with more exotic ingredients.  Kids tend to enjoy simpler fare — carb heavy dishes with much milder flavors.  At least my kids do — pizza, spaghetti, macaroni & cheese, sandwiches and so on.

It definitely puts smiles on their little faces, but I can only eat so much of it before I’m craving something more exciting that won’t break the budget.  Something a little spicier

Sichuan cuisine is known for being spicy, and isn’t known for being particularly kid friendly — with oily, spicy recipes that tend to numb the mouth!

At first blush you wouldn’t think a Sichuan dish like Mapo Tofu would be a family-friendly recipe… but with the right recipe it really can be.

The Japanese variant of the dish, is called ‘Mabo Tofu’. (Note: Mabo with a ‘b’, not a ‘p’ as in the Chinese version)  This regional recipe adjusts the dish in a way that’s much less oily and spicy than it’s Sichuan origins would indicate.  My kids love it!  Despite being ‘toned down’, the Japanese inclusion of miso, oyster sauce, and chinese tenmenjan make the dish sweeter, but loaded with umami.

Readers of this blog have long been asking for my recipe after seeing pictures in my Dividend Income and Expense reports… well folks, today is the day! 🙂

We’re finally going to make Japanese Mabo Tofu!


The Sauce

I’ve said it before — Every great recipe starts with the sauce.  Sure, you can buy sauce packets to save yourself time, but they won’t taste nearly as good as making the sauce by yourself.  As you would expect, the secret to delicious home-made Mabo Tofu, is making the sauce yourself!

First, let’s cover the list of ingredients that make-up the sauce…

Mabo Tofu Sauce Ingredients:

  • 2 tablespoon of sesame oil
  • 2 tablespoons of oyster sauce
  • 1/2 cup of cooking sake (or rice wine)
  • 1 tablespoon of soy sauce
  • 2 tablespoons of miso paste
  • 2 tablespoons of toban djan (Use only 1 tablespoon for a less spicy version)
  • 2 tablespoons of tenmenjan/tianmianjiang (Also known as ‘sweet bean paste’, or ‘sweet flower sauce’)
  • 1 tablespoon of potato starch (or corn starch)
  • 1 tablespoon of sugar

You’ll want to mix all the ingredients together using a container that can hold a couple cups worth of liquid.  I use a Pyrex glass bowl and typically begin by adding the sesame oil.

pyrex and sesame oil

Many of the ingredients used in this sauce are very common — like sugar, soy sauce and potato starch.  You should have no problem acquiring those.  Most people probably have them in the kitchen already.

A few of the sauce ingredients however, are slightly unusual.  Oyster sauce is the first.  It’s frequently used in Asian cuisines, and can be found at your local asian grocery store.

Any brand of oyster sauce will work — I’m using Shirakiku brand here.  I’ve also used Dragonfly brand, and Kikoman brand in the past, both of which are perfectly fine and widely available both online and in stores.

oyster sauce

The next usual ingredient is miso paste.  If you’ve ever made miso soup at home, you’ve probably encountered tubs of miso paste like this one.

white miso paste

I don’t have any particular favorite brand of miso.  There’s tons of different brands available. Most are pretty good.  Add a healthy 2 tablespoons worth into your sauce bowl, and you’re good to go.

miso paste

Next comes one of the more unusual ingredients – tenmenjan.  It’s a Chinese sauce also known as “sweet been paste” or “sweet flower sauce”.  There are *many* different spellings and names for it.  Again, your local asian store should carry some variety of it.  Or, you can find it online.


It looks like tar, but tenmenjan imparts a delicious salty-sweet flavor.  Add two tablespoons to the sauce mixture.

And finally, the last really unusual ingredient is toban djan.  Again, this ingredient goes by a number of different names and spellings, but you’ll commonly find it called “chili bean sauce”.  I used Lee Kum Kee brand here.  It’s not my favorite brand, but it was on-sale last time I needed to stock up at the grocery store.


Toban djan is where the spiciness for the dish comes from — add as much as your family can handle.  It’s spicy stuff!  I typically add about 2 tablespoons worth, but I’ve noticed that different brand’s spiciness level can vary considerably.  Experiment to find out how much you like.

add tobanjan

Add the remaining ingredients to the bowl, including the cooking sake, soy sauce, sugar, and potato starch.  If you don’t have potato starch around, feel free to substitute with cornstarch.  I usually dissolve the starch with a few tablespoons of water first, before adding it to the mabo tofu sauce.

potato starch

When cooked later, the potato starch will thicken-up the mabo tofu sauce and give it a creamy texture.

Finally, mix all sauce ingredients in the bowl together until evenly blended.  It should have a golden brown color, something like this:

mabo tofu



Cooking Mabo Tofu

If you’ve reached this point your sauce should be prepared and at the ready.  It’s now time for the main event!

First, we’ll need to gather and prepare a few ingredients…

Main Mabo Tofu Ingredients:

  • 1 large yellow onion
  • 2 bundles of green onions / scallions (about 8 total)
  • 1 lb of ground pork
  • 28 oz of soft tofu (two standard size tofu packages)
  • 2 tablespoons of minced garlic
  • 2 tablespoons of minced ginger

There’s nothing terribly unusual about any of the remaining ingredients — it’s all standard stuff.  Begin by chopping the large yellow onion into small 1″ slices.

yellow onion

Next, slice the green onions into small slices.  The white parts will be used in the main dish, and the greener ends will be used as a garnish later.

green onions

Heat a large wok with 1 tablespoon of sesame oil.  I usually turn my stove up to ‘high’ and just leave it there.  Then add 2 tablespoons each of both minced garlic and minced ginger.  You can either buy these in pre-minced tubes, or make your own like I do.

garlic and ginger

Saute the garlic and ginger, but don’t let it burn.  Then add the yellow onion and half of the green onions.  I add the white half of the green onions to the wok, and reserve the remaining half for garnish.

Cook until most of the liquid is gone from the pan.  The onions should just be starting to caramelize.

cooking onions

At this point, it’s time to add the ground pork and start cooking it.  Again, maintaining a HIGH heat is important here.

ground pork

In my opinion, one of the keys to really great mabo tofu is breaking-up that ground pork into really fine pieces when cooking …. so go to town on it with a spoon or spatula.  The smaller the better IMHO.  You don’t want large chunks.

Eventually the pork will begin to look something like this…

cooking pork

Cook off most of the remaining liquid, but don’t let anything burn.  Remember to keep turning the wok contents to keep it from burning.

Now, it’s time to add the sauce.  Pour it on, and stir it into the pork and onions.  At this point, I also reduce the heat to Medium-High.

mapo tofu with sauce

The final ingredient is the tofu.  Use Soft tofu, but not Silken tofu.  Silken is just too darn soft.  It’ll fall apart.  Every brand is different, but you need a tofu that can stand up to a little stirring and won’t fall apart too much.  Soft tofu usually fits the bill.  This is what I use:

house tofu

Drain off the water, and cut the tofu blocks using a knife into 18 rectangular chunks — Two rows of 3 by 3 rectangles.  9 on the top row, 9 on the bottom.  It looks like this…

tofu cubes

At this point, you can unceremoniously dump the tofu into the sauce/pork mixture and begin mixing.  The key here isn’t really to cook the tofu, but mostly to blend and warm it up.

tofu in sauce

Gently mix the two together with a spoon.  You can now turn-off the heat and let it cool for a few minutes before serving.  Feel free to break-up the tofu a little if the pieces are too large.

mabo tofu cooked

And you’re done!  Serve the dish over rice, and garnish with a few of the remaining green onion slices.  If the adults in your home need an additional ‘spicy kick’ go ahead and separate a portion for adding additional chili-bean sauce (tobanjan), or ground Sichuan peppercorns.

mapo tofu


Final Thoughts

And that’s how I make Japanese-style Mabo tofu!  I first learned the dish from a relative that lives in Japan, but every family has their own recipe variations.  Feel free to adjust the recipe to suit your own family’s tastes.

It’s also worth noting this recipe makes quite a bit of food — enough to serve 6-8 adults.  For my family of four, we have plenty of leftovers.  Enough to make lunches, or to put in the freezer for “easy-dinner nights”.  Like most Chinese food, it reheats really well.

Cooking time is approximately 45 minutes.  That might sound like a lot, but it’s really super simple to make.  For a family-pleasing dish, this couldn’t be easier!

Hope you enjoy it!

(Note: If you’d like to see more of my recipes, go here)


25 thoughts on “How To Make Japanese-style Mabo Tofu

  • April 17, 2019 at 5:59 AM

    Mabo Tofu is one of my favorites, and I have newfound respect for the missus on the complexities of preparing it (tho she doesn’t always make from scratch….shhhhhh). But with this post in hand I may even give it a try myself – thanks for the recipe.

    • April 17, 2019 at 8:56 AM

      No problem Paul! After you’ve made it a couple of times, it’s really quite easy! Hope you give it a try! 🙂

  • April 17, 2019 at 6:31 AM

    MMMMmmmm, looks good. Can one substitute something for oyster sauce? I am allergic and husband is vegetarian, so I also thought just add more tofu instead of pork? What do you think? Mmmmm, I want some!

    • April 17, 2019 at 8:59 AM

      Oh yes, if you’re allergic to oyster sauce then I’d substitute with an equal amount of additional tenmenjan.

      As far as substitutes for pork go — I’ve heard textured soy protein works quite well, but I’ve never tried it.

  • April 17, 2019 at 7:13 AM

    Looks good. I’ll have to try it sometime. Usually, I make the Sichuan version and use very little spicy chili paste. You’re missing Sichuan peppercorn, though. That’s the big difference.

    • April 17, 2019 at 9:03 AM

      I wouldn’t really call it “missing” as it’s intentional, but I get your meaning 😉

      You’ll be surprised how much the flavor differs from the Chinese version! I’ve had both varieties, but I can definitely say I prefer the Japanese myself. The umami is off the charts on this one.

      Give it a go sometime! 🙂

  • April 17, 2019 at 9:10 AM

    I had no idea there’s a Japanese version of mabo tofu. I’m a big fan of tofu but Mrs. T isn’t. I’ve been trying to make her a fan for the last 9 years without any success. So that means we don’t really eat tofu at home. 🙁

    • April 17, 2019 at 9:17 AM

      What’s the issue? I mean, it’s just ground-up soy beans… It’s quite healthy too. I would think it would be right up her alley!

      That’s quite unfortunate Bob, because there’s TONS of great asian dishes that use tofu. I feel for your suffering!

  • April 17, 2019 at 9:36 AM

    Thanks for posting this!
    I had been using a couple of different recipes with many of the same ingredients, but it seemed to be lacking in something. It’s probably the Miso, that always adds a lot of flavor.

  • April 17, 2019 at 6:49 PM

    Looks tasty! I have two half-Japanese boys, and the 15-year old loves this dish (as does my American husband), but the 11-year old won’t touch it.
    Last summer we went to Chengdu in Sichuan where Mapo tofu is a staple – very spicy but so is everything else there!!

    • April 19, 2019 at 9:11 PM

      Both of my kids love it, but I suppose that can change once they become teens. Good luck Miki! 🙂

      • October 6, 2020 at 8:30 PM

        Check out this article in The NY Times:
        What I Learned From Loving Mapo Tofu
        I’m curious to try Mapo tofu spaghetti but I’m not sure about the nachos!!

    • April 19, 2019 at 9:12 PM

      It’s a milder than the Sichuan version, but I think its the superior version. 😉

  • April 18, 2019 at 6:52 AM

    I too am a fan of the Sichuan version but this one looks great as well. Need to pass this recipe to the Mrs. She loves to cook.

  • April 18, 2019 at 11:12 PM

    Thank you for posting this Mr. Tako!! I am definitely excited to try this and will soon be gathering the ingredients! Cooking at home really is the best. Especially when you get excited about it and know you’re going to be cooking up a great meal like this one. Will let you know how it turns out 😉

  • April 23, 2019 at 7:45 PM


    Made this recipe tonight to rave reviews. I added the Sichuan Peppercorns for the fruity heat. There was only a little leftover for my lunch tomorrow. 🙂

    Thanks for the recipe!


  • April 23, 2019 at 7:57 PM

    Do you think that Gochugaru could be use instead of Toban Djan for spice? I cook lots of Koreon foods and would like to minimize the amout of specialty seasoning I keep on hand.

    I have been a mom for 22 years and have felt that all my kids should eat ‘adult meals’ after being able to eat solid foods. Frankly ‘kids foods’ are expensive for what they are and, not nutrionally dense.

    Isn’t is fantastic that Seattle is warming up, so nice to not wear a bunch of layers but, I still wear my Mr. Tako approved slippers.

    • April 23, 2019 at 10:36 PM

      If you used gochugaru I think it would definitely taste different. I’m not sure if it would match.

      Toban Djan definitely has a specific flavor from the chili’s but it also has a rich flavor from the fermented bean paste that’s in it as well.

      I suppose you could try using gochugaru, but I would add more miso. Maybe even a red miso, which has a heartier flavor.

      Also: I’m wearing my slippers right now too! 😉

  • April 24, 2019 at 10:35 AM

    Hooray, thanks for the recipe! Was looking forward to this. Can’t wait to try it.

    I’m sure it’s a lot healthier than the boxed mabo I usually make 🙂

  • May 5, 2019 at 12:53 AM

    Hi Mr. Tako,

    Thank you for sharing the recipe. It looks really tasteful but Unfortunately, I never had the chance to eat it. If I succeed in finding some ingredients (such as toban djan and tenmenjan/tianmianjiang) I’ll cook it in May under our “cooking dishes from different countries”.

    All the best.


  • April 28, 2020 at 8:16 PM

    Just wanted to say thank for this recipe! In an effort to use what I have at home, I subbed gochujang and sambal for the toban djan and it was still delicious! I also used Korean miso and Korean black bean paste. I also used ground turkey to be a little lighter and found no flavor compromise! I halved the recipe bc I only had one container of tofu but I really wish I had made a bigger batch as we finished most of it in one sitting!


Leave a Reply to Joe Cancel reply

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

CommentLuv badge
Mr. Tako Escapes