Vietnamese Stuffed Tofu in Tomato Sauce (Đậu Hủ Nhồi Thịt)

Vietnamese Stuffed Tofu in Tomato Sauce (Đậu Hủ Nhồi Thịt)

Here’s tofu stuffed with meat and mushrooms, braised in a sauce made from fresh, ripe tomatoes.

It’s a quick and easy side dish that comes together in less than 20 minutes. Pair it with steamed rice for a complete meal.

Don’t like tomatoes? No problem. You can simply make the stuffed tofu, known as Đậu Hũ Nhồi Thịt. But when braised in tomato sauce, it becomes one of Vietnam’s most popular home-cooked dishes: Đậu Hũ Nhồi Thịt Sốt Cà Chua.

Vietnamese Stuffed Tofu in Tomato Sauce (Đậu Hủ Nhồi Thịt)

This recipe comes together quickly, especially when you use already-fried tofu. The fried exterior toughens up the skin, making it super easy to stuff without tearing.

There’s no need to scoop out the inside; just create a slit and stuff the tofu. Then, in the same pan, make your sauce with fresh, ripe tomatoes. The tofu will soak up all the flavor like a sponge.

It’s savory, it’s sweet, and it’s perfect to spoon over steamed rice for a hearty and easy meal.

Vietnamese Stuffed Tofu in Tomato Sauce (Đậu Hủ Nhồi Thịt) - Ingredients

What You Will Need

  • Fried tofu: You can typically find fried tofu at your local Asian markets. If you can’t find them, get regular firm tofu and fry them yourself until golden.
  • Ground meat: Ground pork is traditionally used, but you can use ground beef like I am here. You can also use ground chicken or turkey.
  • Wood ear mushrooms / black fungus: In Vietnamese, this is known as nấm mèo. It’s the most commonly used mushroom in Vietnamese cuisine, adding texture and crunch to the filling. You can use either dried or fresh. I prefer dried because it’s pantry-stable. You can also omit it if you don’t have any.
  • Aromatics: Minced shallots, garlic, and green onions.
  • Seasonings: Oyster sauce, fish sauce, ketchup (for color and sweetness), and black pepper.
  • Fresh ripe tomatoes: Don’t break the bank with this dish. No expensive heirlooms here. Get the cheapest tomatoes, like Roma tomatoes. All you need is for them to be ripe. These break down beautifully into a sauce. You can also use canned crushed tomatoes if you don’t have fresh ones on hand.
Vietnamese Meat Stuffed Fried Tofu in Tomato Sauce (Dau Hu Nhoi Thit)

How to Make Vietnamese Stuffed Tofu

Step 1: Prep the ingredients

If using dried wood ear mushrooms, soak them in warm water for about 10 minutes until softened (use hot water to speed this up). Drain, discard the tough middle, and finely chop.

Finely dice the tomatoes. Thinly slice the green onions, with the whites and greens separated. Cut the fried tofu into triangles. Use the front edge of the knife to cut slits into the tofu to create pockets.

Peel and finely dice the shallot and garlic. Set all prepared ingredients aside.

How to Make Vietnamese Stuffed Tofu in Tomato Sauce (Dau Hu Nhoi Thit)
Rehydrating the wood ear mushroom
How to Make Vietnamese Stuffed Tofu in Tomato Sauce (Dau Hu Nhoi Thit)
Tomatoes finely diced
How to Make Vietnamese Stuffed Tofu in Tomato Sauce (Dau Hu Nhoi Thit)
Tofu pockets ready for stuffing

Step 2: Make the filling

In a medium mixing bowl, combine the ground pork, chopped wood ear mushrooms, half of the shallot, half of the garlic, whites of the green onion, oyster sauce and half of ground black pepper. Mix until everything is combined.

How to Make Vietnamese Stuffed Tofu in Tomato Sauce (Dau Hu Nhoi Thit Sot Ca Chua)

Step 3: Stuff the tofu

Spoon the pork filling into each tofu pocket. Don’t be afraid to overstuff them. The meat mixture shrinks as it cooks, and packing them generously prevents the filling from slipping out.

How to Make Vietnamese Pork Stuffed Tofu in Tomato Sauce (Dau Hu Nhoi Thit)
I like to use a spoon to open the slit, then use my thumb to move the filling inside.
How to Make Vietnamese Pork Stuffed Tofu in Tomato Sauce (Dau Hu Nhoi Thit)
Loaded and ready to fry!
How to Make Vietnamese Pork Stuffed Tofu in Tomato Sauce (Dau Hu Nhoi Thit)
How to Make Vietnamese Pork Stuffed Tofu in Tomato Sauce (Dau Hu Nhoi Thit)

Step 4: Pan-fry the stuffed tofu

Heat cooking oil in a wide pan over medium-high heat. Add the stuffed tofu to the pan, meat-side down first. This sears and seals the filling so it won’t fall out. Fry the remaining sides to bring that back to life with that delicious, fried flavor.

(Note: You can actually stop right here and enjoy the stuffed fried tofu as-is).

How to Make Vietnamese Pork Stuffed Fried Tofu in Tomato Sauce (Dau Hu Nhoi Thit Sot Ca Chua)
Fry meat-side down
How to Make Vietnamese Pork Stuffed Fried Tofu in Tomato Sauce (Dau Hu Nhoi Thit Sot Ca Chua)
Refry the tofu for more flavor

Step 5: Make tomato sauce

In the same pan, push the tofu to the edges of you have to clear the middle. In the middle, you can add a tad more oil if there’s not enough then sauté the remaining shallots and garlic until fragrant.

Add the diced tomatoes and cook for about 5 minutes until softened. The tomatoes will break down to create a sauce. Season the sauce with fish sauce, ketchup and black pepper.

How to Make Vietnamese Pork Stuffed Fried Tofu in Tomato Sauce (Dau Hu Nhoi Thit Sot Ca Chua)
Clear the center. Saute the aromatics.
How to Make Vietnamese Pork Stuffed Fried Tofu in Tomato Sauce (Dau Hu Nhoi Thit Sot Ca Chua)
Add diced tomatoes to make the sauce.
Pork Stuffed Tofu in Tomato Sauce

Step 6: Finish

Once the tomatoes have cooked down into a sauce, gently toss the stuffed tofu to coat evenly.

Garnish with the green part of green onions and the remaining ground black pepper. Serve with steamed rice for a complete meal.

Vietnamese Stuffed Tofu in Tomato Sauce (Đậu Hủ Nhồi Thịt)

Pro Tips

  • Don’t like tofu? No problem. Use cored-out bell peppers, large tomatoes, or whatever sturdy vegetables you have on hand, like squash.
  • Stuffing too complicated? Try this much easier recipe without the stuffing.
Vietnamese Meat Stuffed Fried Tofu in Tomato Sauce (Dau Hu Nhoi Thit)

Storage & Reheating

Keep any leftovers in an airtight container in the refrigerator. When you’re ready for round two, you can easily reheat them in the microwave, or gently warm them on the stovetop while gently mixing until heated through.

More Tofu Recipes

If you enjoy this recipe, you might also like these other popular tofu dishes:

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
Vietnamese stuffed tofu in tomato sauce (dau hu nhoi thit sot ca chua)

Vietnamese Stuffed Tofu in Tomato Sauce (Đậu Hủ Nhồi Thịt)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Vicky Pham
  • Total Time: 15 minutes
  • Yield: 4 servings 1x

Description

Deep-fried tofu triangles (or squares) stuffed with ground pork and crunchy wood ear mushrooms then braised in tomato sauce. It’s a quick and easy dish that comes together in less than 20 minutes. Pair it with steamed rice for a complete meal.


Email me this recipe

Enter your email and we'll send it to you!

Ingredients

Units Scale
  • 11 oz (1 package) fried tofu
  • 6 oz ground pork (can sub with beef, chicken or turkey)
  • 12 oz finely diced tomatoes (2 medium Romas)
  • 2 grams dried wood ear mushroom (1 small whole piece, optional)
  • 2 green onions (thinly sliced, whites and greens separated)
  • 2 tablespoons finely minced shallot (divided)
  • 2 tablespoons finely minced garlic (divided)
  • 1 tablespoon oyster sauce
  • 1/4 teaspoon ground black pepper (divided)
  • 2 tablespoons neutral oil (I’m using vegetable oil)
  • 1 tablespoon fish sauce
  • 1 tablespoon ketchup

Instructions

  1. Prep the ingredients: If using dried wood ear mushrooms, soak them in warm water for about 10 minutes until softened (use hot water to speed this up). Drain, discard the tough middle, and finely chop. Finely dice the tomatoes. Cut the fried tofu into triangles then cut slits into the tofu triangles to create pockets.
  2. Make the filling: In a medium mixing bowl, combine the ground pork, chopped wood ear mushrooms, half of the shallot, half of the garlic, whites of the green onion, oyster sauce and half of ground black pepper. Mix until everything is combined.
  3. Stuff the tofu: Spoon the pork filling into each tofu pocket. Don’t be afraid to overstuff them. The meat mixture shrinks as it cooks, and packing them generously prevents the filling from slipping out. I like to use a spoon to open the slit, then use my thumb to move the filling inside.
  4. Pan-fry the stuffed tofu: Heat cooking oil in a large skillet over medium-high heat. Add the stuffed tofu to the pan, meat-side down first. This sears and seals the filling so it won’t fall out. Fry the remaining sides to bring them back to life with that delicious, fried flavor. (Note: You can actually stop right here and enjoy the stuffed fried tofu as-is).
  5. Make tomato sauce: In the same pan, push the tofu to the edges of you have to clear the middle. In the middle, you can add a tad more oil if there’s not enough then sauté the remaining shallots and garlic until fragrant (about 20 seconds). Add the diced tomatoes and cook for about 5 minutes until softened. The tomatoes will break down to create a sauce. Season the sauce with fish sauce, ketchup and black pepper.
  6. Finish: Once the tomatoes have cooked down into a sauce, gently toss the stuffed tofu to coat evenly. Garnish with remaining green parts of green onions and remaining ground black pepper. Serve with steamed rice for a complete meal.
  • Prep Time: 5 minutes
  • Cook Time: 10 minutes
  • Category: Side Dish
  • Method: Stovetop
  • Cuisine: Asian, Vietnamese
This post contains affiliate links which we are compensated for if a purchase is made. Using links costs you nothing and helps to support the ongoing creation of content.
Categories:

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star