Vietnamese Pork-Stuffed Tomatoes (Cà Chua Nhồi Thịt): A Comfort Classic

Melt-in-your-mouth meat filling meets bright, tangy sauce for a truly satisfying dinner.

By Medha deb
Created on

Tomatoes stuffed with savory pork, gently cooked in a sweet-tangy tomato sauce, are a staple of Vietnamese comfort food. Known as Cà Chua Nhồi Thịt, this dish brings together tender produce, aromatic seasonings, and a meaty filling for a meal that’s as satisfying as it is approachable. Whether you’re seeking the nostalgic flavors of home cooking or aiming to broaden your culinary horizons, this recipe makes an ideal centerpiece for your next dinner.

Why You’ll Love Vietnamese Pork-Stuffed Tomatoes

  • Bursting with flavor: A balance of sweet, savory, and umami from pork, mushrooms, aromatics, and Vietnamese seasonings.
  • Family-friendly comfort food: Hearty, approachable, and appealing to diverse palates.
  • Dairy-free: Naturally suitable for those with lactose intolerance.
  • Flexible for meals: Enjoy for lunch, dinner, or even a special supper.

The Story and Appeal of Cà Chua Nhồi Thịt

Unlike Western-style stuffed tomatoes, which often use cheese or heavy cream sauces, Vietnamese pork-stuffed tomatoes turn to classic pantry staples: fish sauce for depth, fried shallots for savoriness, and a tomato-forward sauce that complements both the meat and vegetable components. The result is a filling yet balanced dish that highlights the tang of ripe tomatoes, the sukulent texture of pork, and the aroma of mushrooms—a harmony typical of Vietnamese home cooking.

Ingredients and Shopping Tips

To achieve authentic Cà Chua Nhồi Thịt, choose quality, fresh ingredients. Here’s what you’ll need and what to look for:

For the Tomatoes

  • 7 medium tomatoes (about 4 ounces each):
    • Choose ripe but firm tomatoes to ensure they hold their shape during cooking.
    • Roma or vine-ripened tomatoes work well for both flavor and consistency.

For the Pork Filling

  • Ground pork: Lean but not totally fat-free for perfect moisture.
  • Shiitake mushrooms, finely diced: Adds umami and a pleasing chew (fresh or rehydrated dried).
  • Egg yolk: Binds the mixture.
  • Cornstarch or potato starch: Keeps the filling light and holds it together.
  • Fried shallots: For signature savoriness.
  • Yellow onion, finely diced: Contributes sweetness and fragrance.
  • Ketchup: A small amount lends subtle acidity.
  • Fish sauce: Brings saltiness and that quintessential Vietnamese aroma (substitute salt if necessary).
  • Ground black pepper: For seasoning heat.

For the Tomato Sauce

  • Tomatoes, finely chopped: Forms the sauce’s base.
  • Yellow onion: For depth and sweetness.
  • Ketchup: Adds tang and binds the sauce.
  • Sugar, salt, and black pepper: Essential balance.

Garnishes

  • Chopped green onions: For a pop of color and mild bite.

Kitchen Equipment

  • Sharp knife or paring knife
  • Spoon for hollowing tomatoes
  • Mixing bowls
  • Steamer or steaming setup (basket or rack over pot)
  • Sauté pan for sauce

Step-by-Step Recipe Guide

1. Prepare the Pork Filling

  1. In a large bowl, combine ground pork, diced shiitake mushrooms, egg yolk, cornstarch (or potato starch), fried shallots, diced onion, ketchup, fish sauce (or salt), and black pepper.
  2. Gently mix using a fork or your hands until well incorporated.
  3. To check seasoning, cook a small spoonful in boiling water or a hot pan and adjust if needed.
  4. Marinate the mixture covered in the refrigerator for at least 30–45 minutes, up to overnight for deeper flavor.

2. Hollow the Tomatoes

  1. Slice the tops off each tomato and set aside (they can be used as lids or discarded).
  2. Use a spoon to carefully scoop out the seeds and jelly, trying not to tear the skins. Reserve any tomato flesh and juice for the sauce.

3. Stuff the Tomatoes

  1. Fill each hollowed tomato with the pork stuffing until well-packed but not overflowing.
  2. Arrange stuffed tomatoes upright in a heatproof plate or shallow dish that fits in your steamer.

4. Steam the Tomatoes

  1. Set up your steamer with a few inches of water. Bring water to a simmer over medium heat.
  2. Place dish with stuffed tomatoes into the steamer basket or rack. Cover and steam for 20–30 minutes, until the pork filling is fully cooked and tomatoes are soft but intact.

5. Prepare the Tomato Sauce

  1. In a pan, sauté diced onion over medium heat until fragrant and translucent.
  2. Add reserved tomato flesh and any extra tomatoes, cooking until juicy and broken down, 5–7 minutes.
  3. Stir in ketchup, sugar, salt, and pepper. Simmer until the sauce thickens slightly.
  4. Taste and adjust seasoning as needed. You want a balance of sweet, tangy, and mildly savory flavors.

6. Assemble and Serve

  1. Carefully transfer steamed stuffed tomatoes to serving plates.
  2. Spoon rich tomato sauce over and around the tomatoes.
  3. Garnish with freshly chopped green onions for added aroma and color.

Preparation Timeline

TimeTask
0:00Prep pork stuffing and marinate
0:20Core and prepare tomatoes
0:50Stuff tomatoes
1:10Begin steaming
1:15Prepare tomato sauce
1:30Finish cooking sauce
1:50Serve stuffed tomatoes with sauce

Tips and Techniques for Success

  • Don’t overstuff: Filling should be packed firmly but not so tight that tomatoes split during cooking.
  • Watch the steam: If steaming, keep the water at a gentle simmer; a boil may cause tomatoes to burst.
  • Adjust to taste: Always taste and correct the pork mixture’s seasoning before stuffing the tomatoes.
  • Customize: Add glass noodles or wood ear mushrooms for additional texture as sometimes found in regional Vietnamese versions.
  • Tomato sauce consistency: Let the sauce simmer down so it’s rich but not soupy; it should coat the tomatoes nicely.

Serving and Pairing Suggestions

  • Serve hot with Jasmine rice to soak up the tangy tomato sauce.
  • Pair with simple stir-fried greens or a light Vietnamese vegetable soup.
  • For extra comfort, garnish with additional fried shallots or a dash of chili for heat.

Recipe Variations

  • Meat swaps: Substitute ground chicken or turkey for pork if desired.
  • Vegetarian: Use firm tofu or minced mushrooms in place of meat.
  • Herb boost: Add chopped cilantro or Thai basil to the stuffing for extra aroma.

Frequently Asked Questions (FAQs)

Q: Can I bake instead of steam the stuffed tomatoes?

A: Yes. Arrange stuffed tomatoes in a baking dish, cover loosely with foil, and bake at 350°F (175°C) for about 35 minutes, or until the meat is cooked through and tomatoes are tender.

Q: How do I prevent the tomatoes from collapsing?

A: Use firm, just-ripe tomatoes and avoid overcooking. If unsure, slightly underfill and monitor during steaming or baking.

Q: Can the filling be made in advance?

A: Absolutely. The pork mixture can be prepared and refrigerated for up to 24 hours before stuffing the tomatoes.

Q: Is fish sauce necessary?

A: Fish sauce is traditional and provides authentic Vietnamese flavor, but you can substitute an equal amount of salt if unavailable.

Q: How long can leftovers be stored?

A: Store cooled leftovers in an airtight container for up to 3 days in the refrigerator. Reheat gently in the microwave or steamer, adding a splash of water if needed to rehydrate the sauce.

Final Thoughts

Vietnamese pork-stuffed tomatoes offer the perfect marriage of rich meaty filling and uplifting tomato tang, all in a humble homemade package. Whether served as a weeknight treat or a cozy weekend meal, this recipe brings a little taste of Vietnamese tradition to your table—no cheese required, just wholesome flavors and a little time in the kitchen.

Medha Deb is an editor with a master's degree in Applied Linguistics from the University of Hyderabad. She believes that her qualification has helped her develop a deep understanding of language and its application in various contexts.

Read full bio of medha deb