There’s something undeniably heartwarming about a dish that combines vibrant colors with rich flavors, and these Vietnamese Pork-Stuffed Tomatoes do just that. The moment I sliced into those ripe tomatoes, the sweet aroma mingled with the savory scent of marinated ground pork and wood ear mushrooms filled my kitchen, kicking off an immediate craving.
I often find myself yearning for meals that pivot away from the humdrum of fast food, seeking instead the comfort of homemade delights that bring joy and satisfaction. This recipe came to life one evening while experimenting with fresh produce, and now it’s become a highlight in our household. Not only is it relatively easy to prepare, but it also manages to impress family and friends alike, making each bite a celebration of comfort food with a sophisticated twist.
Served alongside fluffy jasmine rice, these stuffed tomatoes are a delightful way to bring a taste of Vietnam to your table. So, let’s dive into this culinary adventure that’s sure to excite your taste buds and revive your passion for home-cooked meals!
Why love these Vietnamese Stuffed Tomatoes?
Simplicity of preparation: With just a few simple steps, you can create a stunning dish that won’t demand hours in the kitchen.
Flavor explosion: The blend of savory ground pork, umami-rich mushrooms, and fresh tomatoes results in a mouthwatering mix that will tantalize your taste buds.
Impressive presentation: These vibrant stuffed tomatoes not only taste great but also make for a visually striking dish that will wow your dinner guests.
Versatile serving: Pair them with jasmine rice or your favorite side to create a complete meal suitable for any occasion.
Crowd pleaser: Perfect for gatherings, these tomatoes cater to both meat lovers and those seeking something unique, making them a hit among all!
Vietnamese Stuffed Tomatoes Ingredients
Get ready to create a delicious, home-cooked dish that will take you on a culinary journey!
For the Filling
- Ground pork – 10 ounces (284 g), choose a blend with 10-20% fat for a juicy filling.
- Dehydrated wood ear mushrooms – 18 g (1 tablespoon), adding a lovely texture and umami to the dish.
- Scallions – 2 small (16 g), thinly sliced; they add a fresh, vibrant flavor to the pork mixture.
- Shallot – 1 medium (21 g), finely chopped; this enhances the overall flavor profile beautifully.
- Garlic – 4 cloves (20 g), minced; it’s perfect for infusing your filling with aromatic goodness.
- Diamond Crystal kosher salt – 1 1/2 teaspoons, divided; for table salt, use half as much by volume to ensure seasoning is just right.
- Sugar – 1 tablespoon plus 1 teaspoon, divided; it balances the flavors, making your stuffed tomatoes irresistible.
- Freshly ground black pepper – 1/2 teaspoon, plus more for garnish; it adds a delightful kick to the filling.
For the Tomatoes
- Fresh medium tomatoes – 7, ripe but firm (about 4 ounces each), ensuring a sturdy vessel for your flavorful stuffing.
- Neutral oil – 3 tablespoons (45 ml), such as vegetable oil; essential for searing and enhancing the taste of your dish.
- Fish sauce – 2 tablespoons (30 ml), bringing a savory depth that’s characteristic of Vietnamese cuisine.
- Chopped cilantro – 1 tablespoon, for serving; it adds a fresh finish and a pop of color to your dish.
- Steamed white jasmine rice – as a side; it’s a delightful companion that soaks up the savory sauce beautifully.
Prepare to enjoy an unforgettable flavor experience with these Vietnamese Stuffed Tomatoes, perfect for anyone looking to create a homemade meal that’s a step above fast food!
How to Make Vietnamese Stuffed Tomatoes
-
Prepare the Pork: On a medium plate lined with paper towels, set ground pork to absorb excess moisture for 5 to 10 minutes. This step ensures a well-seasoned, juicy filling.
-
Soak the Mushrooms: In a small bowl, soak wood ear mushrooms in hot water until softened, about 10 minutes. Drain and squeeze out excess water, then chop them into small pieces for added texture.
-
Mix the Filling: In a large bowl, combine the soaked mushrooms, pork, scallions, 1 tablespoon of the chopped shallot, half of the minced garlic, salt, 1 teaspoon of sugar, and freshly ground black pepper. Mix well and let this mixture rest for 30 minutes to meld the flavors.
-
Prepare the Tomatoes: Cut 6 tomatoes in half crosswise and use a small metal spoon to scoop out the pulp, seeds, and juice into a bowl. Chop the pulp and the remaining tomato, adding it to the bowl. Dry the insides of the empty tomato halves with paper towels to prevent sogginess.
-
Stuff the Tomatoes: Use a small metal spoon to scoop the pork mixture into the empty tomato halves. Press it in firmly to ensure the filling reaches all the crevices.
-
Sear the Tomatoes: In a large nonstick skillet, heat 1 1/2 tablespoons of oil over medium-high heat until shimmering. Add the stuffed tomatoes, meat-side down, and sear until the meat forms a golden-brown crust, about 5 minutes. Carefully remove them from the pan and set them meat-side up on a large plate.
-
Make the Sauce: Lower the heat to medium. Add the remaining oil and shallot to the skillet, cooking until softened, about 1 minute. Stir in the remaining garlic until fragrant, about another minute. Then add the tomato pulp, 1/2 cup water, fish sauce, and the remaining 1 tablespoon of sugar. Bring this to a boil over medium-high heat, about 3 minutes.
-
Simmer the Tomatoes: Reduce heat to medium-low, and return the stuffed tomatoes to the pan, meat-side up. Simmer partially covered, occasionally spooning sauce over the tomatoes, until the pork filling is cooked through and registers at least 140℉ (60℃), about 8 to 14 minutes.
-
Serve the Dish: Carefully transfer the cooked tomatoes to a serving platter. Increase heat to medium and cook the sauce until glossy and slightly thickened, about 5 minutes. Spoon the sauce over the tomatoes, garnish with cilantro and freshly ground pepper, and serve with steamed jasmine rice.
Optional: Drizzle a little extra fish sauce for a more robust flavor.
Exact quantities are listed in the recipe card below.
What to Serve with Vietnamese Pork-Stuffed Tomatoes?
These vibrant, stuffed tomatoes invite a delightful array of side dishes that enhance their rich flavors and textures.
-
Fluffy Jasmine Rice: The perfect base for soaking up the savory tomato sauce, providing a light and fragrant counterbalance to the hearty stuffing.
-
Stir-Fried Greens: Try a mix of bok choy or spinach, quickly sautéed with garlic. Their crunch and slight bitterness beautifully balance the sweetness of the tomatoes.
-
Vietnamese Spring Rolls: Fresh and crisp, these rolls filled with shrimp or veggies add a refreshing touch, making your meal feel lighter and more vibrant.
-
Crispy Egg Roll Bites: The texture of these crunchy delights will add an enjoyable contrast to the soft, savory tomatoes, creating a satisfying crunch in every bite.
-
Cucumber Salad: Thinly sliced cucumbers drizzled with rice vinegar and sesame oil create a bright, tangy salad that sharpens your palate and uplifts the meal’s flavor profile.
-
Mango Chutney: This sweet and spicy sauce enhances the dish with a fruity kick, making each bite a celebration of flavor contrasts.
-
Iced Green Tea: Refreshing and slightly bitter, this drink cleanses the palate after every rich morsel, allowing the distinct flavors to shine through.
-
Lemongrass-infused Coconut Sticky Rice: A delicious twist that offers a sweet, creamy side, infusing your meal with an exciting taste of Southeast Asian cuisine.
These pairings transform your dinner into a culinary adventure, showcasing the delicious harmony of Vietnamese cuisine!
Expert Tips for Vietnamese Stuffed Tomatoes
-
Choose the Right Tomatoes: Opt for firm, ripe tomatoes for best results. Overripe tomatoes may collapse during cooking, making stuffing tricky.
-
Moisture Control: Let the ground pork rest on paper towels before mixing; this helps absorb excess moisture, ensuring a juicy and robust filling.
-
Flavor Infusion: Allow the filling to sit for 30 minutes before stuffing. This resting period lets the flavors of the pork and mushrooms meld beautifully.
-
Searing Technique: Sear meat-side down until golden brown for a delightful crust. Avoid overcrowding the skillet, which can lower the heat and lead to steaming instead of searing.
-
Cook With Care: Simmer the tomatoes gently; rushing can result in tough meat and disintegrating tomatoes. Cook until the pork filling reaches at least 140℉ (60℃).
-
Perfect Sauce: Adjust seasoning after cooking the sauce. Adding more fish sauce or a pinch of sugar can balance flavors and enhance the overall dish.
These tips will elevate your Vietnamese Stuffed Tomatoes, making them a memorable meal for family and friends!
Vietnamese Stuffed Tomatoes Variations
Looking to put your own spin on these delightful stuffed tomatoes? Let your creativity shine as you customize this dish!
- Lean Protein: Substitute ground turkey or chicken for a lighter version while still packing plenty of flavor.
- Mushroom Medley: Mix in shiitake or button mushrooms for an earthy depth, elevating the umami experience.
- Herbaceous Twist: Add fresh basil or mint for a refreshing herbal note, brightening the overall taste profile.
- Spicy Kick: Incorporate diced jalapeños or a dash of chili flakes to introduce a heat level that’ll awaken your taste buds.
- Veggie-Filled: Add finely chopped bell peppers or zucchini to the pork mixture for extra nutrition and a flavor boost.
- Gluten-Free: Ensure all sauces (like fish sauce) are certified gluten-free, making this dish safe for those avoiding gluten.
- Vegan Version: Replace the pork with a mixture of cooked lentils and walnuts, perfectly mimicking the texture while remaining plant-based.
- Cheesy Surprise: Top the stuffed tomatoes with shredded cheese for a melty, indulgent finish that adds richness to each bite.
Feel free to mix and match these variations to create your perfect version of Vietnamese stuffed tomatoes!
Make Ahead Options
These Vietnamese Stuffed Tomatoes are perfect for busy home cooks who love to meal prep! You can prepare the filling (ground pork, chopped mushrooms, scallions, shallots, garlic, and seasonings) up to 24 hours in advance. Just store it in an airtight container in the refrigerator to keep it fresh. Additionally, you can scoop out the tomatoes and prep them a day ahead; cover them with plastic wrap in the fridge to prevent browning. When you’re ready to enjoy this dish, simply stuff the tomatoes with the filling and follow the cooking directions. This will not only save you time but also allow the flavors to meld beautifully, ensuring each bite is just as delicious!
How to Store and Freeze Vietnamese Stuffed Tomatoes
Fridge: Keep the stuffed tomatoes in an airtight container for up to 3 days. This preserves their flavor while allowing the savory juices to blend, enhancing the overall taste.
Freezer: These tomatoes freeze well! Place them in a single layer in a freezer-safe container. They can be stored for up to 2 months; just ensure they’re tightly wrapped to prevent freezer burn.
Reheating: To reheat, thaw overnight in the fridge. Place them in a preheated oven at 350℉ (175℃) for about 20-25 minutes until warmed through. Enjoy the flavor-packed, cozy dish again!
Vietnamese Stuffed Tomatoes Recipe FAQs
What kind of tomatoes should I use for this recipe?
Absolutely! Choose firm, ripe medium tomatoes for stuffing. Overripe tomatoes can collapse during cooking, making the stuffing process challenging. Look for tomatoes that feel heavy for their size, with smooth skin and a vibrant color.
How long can I store leftover stuffed tomatoes in the fridge?
You can keep these delicious Vietnamese Stuffed Tomatoes in an airtight container for up to 3 days. The flavors truly meld together during this time, making each reheated portion even tastier!
Can I freeze Vietnamese Stuffed Tomatoes? If so, how?
Very! These stuffed tomatoes freeze beautifully. To freeze, place them in a single layer in a freezer-safe container, ensuring that they’re well-wrapped to prevent freezer burn. They can be stored for up to 2 months. When you’re ready to enjoy them again, simply thaw them overnight in the fridge before reheating.
How do I reheat the stuffed tomatoes?
To reheat your Vietnamese Stuffed Tomatoes, let them thaw in the fridge overnight. Preheat your oven to 350℉ (175℃) and place the tomatoes on a baking dish. Cover with foil and heat for about 20-25 minutes, or until warmed through. You’ll be delighted to find that they still taste fantastic!
Do these stuffed tomatoes cater to dietary restrictions?
Yes! These delightful tomatoes are gluten-free and can be adjusted for certain dietary preferences. Just keep in mind that the fish sauce contains seafood, so if you’re avoiding it, consider substituting with low-sodium soy sauce or a vegan fish sauce alternative. Always check the ingredients on your products to ensure they meet your specific dietary needs.
What if my pork filling is too dry?
If you find that your filling is too dry, it might be due to the type of ground pork used. For juicier results, aim for ground pork with a fat content of around 15-20%. You can also add a tablespoon or two of broth or a bit more fish sauce to achieve your preferred texture. Mix well and adjust to your taste!

Irresistible Vietnamese Stuffed Tomatoes to Wow Your Dinner Guests
Ingredients
Equipment
Method
- Prepare the Pork: On a medium plate lined with paper towels, set ground pork to absorb excess moisture for 5 to 10 minutes.
- Soak the Mushrooms: In a small bowl, soak wood ear mushrooms in hot water until softened, about 10 minutes. Drain, squeeze out excess water, and chop.
- Mix the Filling: In a large bowl, combine the soaked mushrooms, pork, scallions, shallot, half of the minced garlic, salt, 1 teaspoon of sugar, and pepper. Mix well and let rest for 30 minutes.
- Prepare the Tomatoes: Cut 6 tomatoes in half crosswise and scoop out the pulp, seeds, and juice. Dry the insides of the empty tomato halves.
- Stuff the Tomatoes: Use a spoon to fill the tomato halves with the pork mixture.
- Sear the Tomatoes: Heat 1.5 tablespoons of oil in a skillet. Add stuffed tomatoes, meat-side down, and sear until golden brown, about 5 minutes.
- Make the Sauce: Lower the heat, add remaining oil and shallot, cooking until softened. Stir in remaining garlic, tomato pulp, water, fish sauce, and sugar. Bring to a boil.
- Simmer the Tomatoes: Reduce heat and return stuffed tomatoes to the pan, simmer partially covered until the pork is cooked through, about 8 to 14 minutes.
- Serve the Dish: Transfer tomatoes to a serving platter, cook the sauce until glossy, spoon over tomatoes, and garnish with cilantro.







