Easy Veggie-Packed One-Pot Healthier Mapo Tofu

By Kyrié the Foodié
I grew up eating Mapo Tofu all the time—specifically the Japanese version, known as mābō dōfu. It was a household staple: mild, comforting, and kid-friendly, usually made without the tongue-tingling Szechuan peppercorns you’d find in its Chinese counterpart. As I got older though, I grew to love the bold flavors of the original Szchuan-style mapo tofu! […]
Back to Recipes

I grew up eating Mapo Tofu all the time—specifically the Japanese version, known as mābō dōfu. It was a household staple: mild, comforting, and kid-friendly, usually made without the tongue-tingling Szechuan peppercorns you’d find in its Chinese counterpart.

As I got older though, I grew to love the bold flavors of the original Szchuan-style mapo tofu! The kind with a spicy kick, deep umami, and that signature numbing spice. This version leans closer to that Chinese classic, but with a few nutritious upgrades.

This Veggie-Packed Mapo Tofu is a nourishing twist on the original, loaded with hidden vegetables while still keeping everything that makes the dish delicious. Finely chopped onions, juicy tomatoes, sweet carrots, and crunchy bean sprouts blend seamlessly into the sauce. These additions bring in extra nutrients and texture without diluting the flavor profile. It’s still the same comforting dish I grew up with… just a little more vibrant and filling.

Ground pork adds richness, but you can also use lean ground beef for a slightly healthier option. Either way, the tofu remains front and center, soft and silky against the bold sauce and veggie mix. Served over steamed rice, it’s the kind of meal that feels both nostalgic and fresh – and one you can feel good about eating.

Mapo Tofu Sauce Ingredients

This bold and flavorful sauce brings classic Mapo Tofu to life—here’s a quick rundown of each ingredient and what it adds to the dish:

Where to Find High-Quality Szechuan Peppercorns

What sets mapo tofu apart for me is the Szechuan peppercorns. These tiny reddish-brown spices create a unique tingling, numbing sensation that’s oddly addicting. But not like a dentist’s numbness (because who likes that?!). It’s not spicy in the usual sense, just distinct, which might be why it’s not always kid-friendly.

High-quality Szechuan peppercorns can be difficult to find, even from Asian markets. I like buying mine from 50 Hertz. They’re the most authentic I have found outside of China. They also have oils, peanuts, chocolate, popcorn, and more, that all impart the numbing sensation thanks to the Szechuan peppercorns in them!

The easiest way to add Szechuanese peppercorns to this dish is using their oil as a finishing oil that you drizzle on food. But their peppercorns are also easy to use! Just grind them onto your food after toasting the peppercorns to activate the spice.

What Type of Rice to Use

Choosing the right type of rice can be confusing, especially with so many varieties available. From long-grain basmati to aromatic jasmine rice, each type has its own texture and flavor. In Japanese cooking, however, Japanese short-grain or medium-grain rice is almost always the go-to choice.

Short-grain rice, often labeled as sushi rice, is particularly prized for its soft and chewy texture, which pairs beautifully with traditional Japanese dishes. Medium-grain rice is a great alternative if short-grain isn’t available (I actually almost always use medium-grain myself because it’s generally cheaper where I live!). Both are ideal for recipes like this one, where the rice’s stickiness helps meld the flavors into every bite.

Do I need to have a fancy rice cooker to make this meal?

This is a question I am asked all the time. The answer is NO!

Just like anything, generally, the higher the quality, the better. But you can make my rice cooker meals in a cheap rice cooker!

Click on the photos of each of the respective the rice cookers to be taken to my rice cooker recommendations! I have the Tiger 5.5 cup rice cooker pictured. It can make over 10 servings of rice at a time.

While short-grain or medium-grain rice is the most traditional, you can also experiment with other types of rice.

Key Features to Look For in a Rice Cooker:

Steaming Basket or Tray: Allows you to steam vegetables or cook other ingredients while the rice cooks.

Multiple Cooking Functions: Ensure it has settings for steaming, slow cooking, and possibly even baking.

Non-Stick Inner Pot: Makes cleaning easier and prevents sticking.

Timer and Keep Warm Function: Useful for planning meals ahead of time and keeping them warm until you’re ready to eat.

 

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Easy Veggie-Packed One-Pot Healthier Mapo Tofu

Easy Veggie-Packed One-Pot Healthier Mapo Tofu


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Michelle Wheeler

Ingredients

Units Scale
  • 3 cloves garlic, minced
  • 1 tablespoon ginger, grated
  • 1/2 yellow onion, finely diced
  • 1/2 lb ground pork (substitute for any ground meat)
  • 1 cup cherry tomatoes
  • 1/2 large carrot, julienned
  • 1 1/2 cups bean sprouts
  • 1 package silken tofu
  • 34 servings rice (I recommend Japanese short-grain or medium grain rice for the most authentic Japanese experience!)
  • Chopped green onions and roasted sesame seeds for garnishing (optional)

Sauce Ingredients:


Instructions

  1. In a large pan over medium heat, heat a bit of oil and add the garlic, ginger, and diced onion. Sauté until fragrant and the onions are slightly translucent.
  2. Add the ground pork and cook until browned, breaking it up as it cooks.
  3. Stir in the cherry tomatoes and carrots. Cook for 3 – 4 minutes until the tomatoes begin to soften.
  4. Into the pan, add all the sauce ingredients. If using cornstarch, dissolve it into the broth first to avoid clumping. Stir everything to coat in the sauce thoroughly and simmer for 2 minutes.
  5. Gently add the silken tofu and bean sprouts. Simmer everything once again for about 5 – 7 minutes, allowing the sauce to slightly reduce and thicken. Be careful not to stir too vigorously to keep the tofu intact.
  6. Spoon over hot steamed rice. Garnish with chopped green onions and toasted sesame seeds if desired. Enjoy!
Kyrié the Foodié - Asian Recipes

Kyrié is a half-Japanese food content creator and avid home cook who specializes in Asian cuisine, with a focus on Japanese. She loves developing recipes and sharing approachable yet authentic meals. When she’s not in the kitchen, she’s helping her husband Jeff tend to their garden, or on some artistic venture.

More Recipes Like This

Japanese BBQ Pulled Pork (Instant Pot Recipe)

Japanese BBQ Pulled Pork (Instant Pot Recipe)

My Japanese Barbecue Pulled Pork made in the Instant Pot is one of those dishes that hits the sweet spot between effort and reward. It’s deeply flavorful, tender, and savory-sweet - thanks to a soy sauce-based BBQ sauce with hints of garlic, ginger, mirin, and tomato...

Easy Salmon and Edamame Rice Cooker Recipe

Easy Salmon and Edamame Rice Cooker Recipe

My Easy Salmon and Edamame Rice Cooker Recipe has quickly become one of my favorite weeknight dinners. It’s a simple, one-pot recipe that delivers on both flavor and convenience.Everything cooks together in the rice cooker—salmon, edamame, and rice infused with soy...

How to Make Shokupan (Japanese Milk Bread) at Home

How to Make Shokupan (Japanese Milk Bread) at Home

Shokupan (食パン) is a Japanese milk bread known for its soft, pillowy texture and slightly sweet, milky flavor. It’s a staple in many Japanese households and is typically sold in thick, square or rectangular loaves. The name literally means “eating bread,” and while it...