Of all the appetizers in my culinary arsenal, there is one that consistently vanishes from the platter first, no matter the occasion. It’s the humble yet vibrant Stuffed Cherry Tomato. I first made this recipe for a family barbecue, slightly nervous about whether something so simple could stand out amidst grilled meats and elaborate salads. My worries were completely unfounded. I watched as my husband, typically a man of few words when it comes to food, picked one up, popped it in his mouth, and his eyes widened. “Wow,” was all he said, before reaching for two more. My kids, who often treat vegetables with suspicion, were drawn in by their jewel-like appearance and, to my utter shock, declared them “the best little tomato bites ever.” Since that day, these stuffed cherry tomatoes have become my signature dish for potlucks, holiday gatherings, and even as a special afternoon snack. They are the perfect embodiment of what a great appetizer should be: visually stunning, bursting with fresh and creamy flavor, easy to eat in a single bite, and surprisingly simple to prepare. The delightful pop of the fresh tomato shell giving way to a rich, herby, and savory cream cheese filling is a textural and flavorful experience that never fails to impress. This recipe isn’t just about feeding a crowd; it’s about creating a small, shareable moment of joy.
Ingredients
- 2 pints (about 48-50) Cherry Tomatoes: These are the star of the show. Look for firm, ripe, and uniformly round cherry tomatoes. Their thin skin and sweet, juicy interior provide the perfect vessel for our creamy filling. Grape tomatoes can also be used, but their oval shape may be slightly more challenging to fill.
- 8 ounces Cream Cheese, softened: This forms the rich, luscious base of our filling. Using a full-fat block of cream cheese will yield the creamiest, most stable result. Be sure to let it sit at room temperature for at least 30-60 minutes to ensure it’s soft enough to mix without lumps.
- 1/4 cup Mayonnaise: This essential ingredient adds a subtle tang and an extra layer of creaminess, making the filling wonderfully smooth and pipeable. Use a good quality, real mayonnaise for the best flavor.
- 2 tablespoons Fresh Chives, finely minced: Chives bring a delicate, fresh onion flavor that isn’t overpowering. Their bright green flecks also add beautiful color to the white filling.
- 1 tablespoon Fresh Parsley, finely minced: Flat-leaf or Italian parsley adds a clean, peppery, and fresh note that brightens up the entire filling. It complements the other savory ingredients perfectly.
- 1/2 teaspoon Garlic Powder: This provides a consistent, savory garlic flavor throughout the filling without the harsh bite or texture of raw minced garlic, ensuring a smooth and perfectly balanced taste.
- 1/4 teaspoon Onion Powder: Similar to the garlic powder, this adds a deep, savory, and sweet onion undertone that rounds out the flavor profile of the cream cheese base.
- 1/4 teaspoon Kosher Salt: Essential for enhancing all the other flavors. We start with a modest amount, as you can always adjust to your preference.
- 1/8 teaspoon Black Pepper, freshly ground: A pinch of freshly ground black pepper adds a tiny bit of warmth and spice, cutting through the richness of the cream cheese.
Instructions
- Prepare the Tomato Shells: Begin by thoroughly rinsing the cherry tomatoes under cool running water and gently patting them completely dry with a paper towel. A dry exterior is crucial for easy handling. Using a small, sharp serrated knife, carefully slice off the very top (the stem end) of each tomato, about 1/4 inch down. This creates a stable base and an opening for the filling.
- Hollow Out the Tomatoes: This is the most delicate step. Using a 1/4 teaspoon measuring spoon, a small melon baller, or the tip of a grapefruit spoon, gently scoop out the seeds and pulp from the inside of each tomato. Be careful not to puncture the sides or bottom of the tomato walls. Work over a small bowl to catch the pulp (you can save this for sauces or soups!).
- Drain the Tomatoes: Once all the tomatoes are hollowed out, turn them upside down on a wire rack set over a baking sheet or on a thick layer of paper towels. Let them drain for at least 15-20 minutes. This critical step removes excess moisture, preventing your final stuffed tomatoes from becoming watery and ensuring the filling adheres properly.
- Create the Creamy Filling: While the tomatoes are draining, prepare the filling. In a medium-sized mixing bowl, combine the softened cream cheese, mayonnaise, finely minced fresh chives, finely minced fresh parsley, garlic powder, onion powder, kosher salt, and black pepper.
- Mix Until Smooth: Using a hand mixer on low speed or a sturdy spatula, mix all the filling ingredients together until they are thoroughly combined, smooth, and creamy. Scrape down the sides of the bowl periodically to ensure there are no lumps of cream cheese left. Taste the filling and adjust the salt and pepper if needed.
- Fill the Tomatoes: Now it’s time to fill your prepared tomato shells. For a clean, professional look, the easiest method is to use a piping bag fitted with a star tip. If you don’t have a piping bag, a simple zip-top plastic bag works wonderfully. Spoon the filling into the bag, push it down to one corner, and snip off the tip. Carefully pipe the cream cheese mixture into each hollowed-out tomato, filling it just to the top or creating a small, decorative swirl. Alternatively, you can use a small spoon to carefully fill each tomato.
- Chill and Garnish: Arrange the filled tomatoes on a serving platter or tray. For the best flavor and texture, cover them loosely with plastic wrap and chill in the refrigerator for at least 30 minutes. This allows the filling to set slightly and the flavors to meld together. Just before serving, you can garnish them with an extra sprinkle of minced chives, a tiny parsley leaf, or a dash of paprika for a pop of color.
Nutrition Facts
- Servings: This recipe yields approximately 48 stuffed tomatoes, serving 12 people (4 tomatoes per serving).
- Calories per serving (4 tomatoes): Approximately 110 calories. These bite-sized appetizers are relatively low in calories, making them a satisfying yet light choice for any gathering.
- Fat: The majority of the calories come from the healthy and satisfying fats in the cream cheese and mayonnaise, which contribute to the rich flavor and creamy texture.
- Carbohydrates: Very low in carbohydrates, with the primary source being the natural sugars found in the fresh tomatoes themselves.
- Protein: Provides a small amount of protein, mainly from the dairy in the cream cheese.
Preparation Time
This recipe is wonderfully efficient, perfect for party prep. The total preparation time is approximately 45 minutes, which can be broken down as follows: 25 minutes of active “hands-on” time for washing, slicing, hollowing, and mixing the filling, and a crucial 20 minutes of passive “draining time” for the tomatoes. An additional 30 minutes of chilling time is highly recommended before serving to allow the flavors to fully develop and the filling to firm up.
How to Serve
These Stuffed Cherry Tomatoes are incredibly versatile and can be presented in numerous ways to suit any occasion. Their vibrant red color makes them a beautiful addition to any food spread.
- Classic Party Appetizer Platter:
- Arrange the stuffed tomatoes in neat rows or a circular pattern on a large white or wooden serving platter for a striking visual contrast.
- Intersperse them with other bite-sized snacks like olives, cheese cubes, crackers, and slices of cured meats like ham or salami.
- Place a small bowl of extra dip or a balsamic glaze in the center of the platter for guests who enjoy extra flavor.
- Elegant Hors d’Oeuvres:
- For a more formal event, serve them on a multi-tiered stand to add height and sophistication to your appetizer table.
- Place each stuffed tomato in a mini paper or foil cup for easy, mess-free handling by guests.
- Pair them with a glass of crisp white wine like Sauvignon Blanc or a celebratory glass of Prosecco, whose acidity cuts through the creaminess of the filling beautifully.
- Part of a Light Lunch or Brunch:
- Serve a small plate of 5-6 stuffed cherry tomatoes alongside a fresh green salad tossed in a light vinaigrette for a delightful and healthy lunch.
- Add them as a colorful and flavorful side dish to a brunch spread, complementing items like quiche, sandwiches, or a fruit platter.
- Holiday and Themed Events:
- Their bright red and green (from the garnish) colors make them a natural fit for Christmas and holiday platters.
- For summer barbecues and 4th of July parties, they add a fresh, cool bite to a menu of grilled and smoked foods. Arrange them with blue-corn tortilla chips and a white dip to create a festive red, white, and blue theme.
Additional Tips
- Piping Bag for Perfection: While a spoon works, using a piping bag (or a zip-top bag with the corner snipped off) is a game-changer. It not only makes the filling process faster and less messy but also allows you to create a beautiful, professional-looking swirl on top of each tomato.
- Don’t Discard the Tomato Pulp: The scooped-out tomato insides are full of flavor! Don’t throw them away. Collect the pulp and juice in a bowl and save it. You can add it to a homemade salad dressing, stir it into a soup, or blend it into a pasta sauce for a fresh tomato boost.
- Make-Ahead Magic: You can do most of the prep work in advance. Hollow out and drain the tomatoes as instructed. Prepare the filling and store it in an airtight container or the piping bag itself. Keep both components in the refrigerator separately. When you’re ready to serve, simply pipe the filling into the tomato shells. This prevents the tomatoes from becoming soggy.
- Choosing the Right Tomatoes: While cherry tomatoes are the classic choice, feel free to experiment. Campari tomatoes, which are slightly larger, work well for a more substantial two-bite appetizer. If you use larger tomatoes, be sure to adjust the filling amount and chilling time accordingly. The key is to find tomatoes that are firm to the touch and have a uniform shape.
- Room Temperature is Key for the Filling: For the absolute creamiest, lump-free filling, make sure your cream cheese is truly at room temperature. If you’re short on time, you can unwrap the block of cream cheese, place it in a microwave-safe bowl, and microwave it in 10-second intervals until just softened, but not melted.
- Endless Flavor Variations: This recipe is a fantastic base for creativity. Consider adding 1/4 cup of finely crumbled cooked savory beef or finely diced ham for a meaty, more substantial filling. Other great additions include crumbled feta cheese, finely chopped sun-dried tomatoes, or a pinch of smoked paprika for a smoky flavor.
- The Importance of Draining: Do not skip the step of inverting the hollowed-out tomatoes to drain. Excess water from the tomatoes will seep into your cream cheese filling, making it runny and diluting the flavor. A 20-minute drain on a paper towel makes a world of difference in the final texture.
- Get Creative with Garnishes: The final garnish is your chance to add another layer of flavor and visual appeal. Beyond chives or parsley, try topping them with toasted breadcrumbs for crunch, a single caper for a briny pop, a tiny sliver of lemon zest for brightness, or everything bagel seasoning for a savory, crunchy kick.
FAQ Section
1. Can I make Stuffed Cherry Tomatoes ahead of time?
Yes, absolutely! For the best results, you can prepare the components up to 24 hours in advance. Hollow out the tomatoes and store them in an airtight container lined with a paper towel in the fridge. Mix the cream cheese filling and store it separately in another airtight container or a sealed piping bag. You can then assemble them up to 4-6 hours before serving.
2. How long do stuffed cherry tomatoes last in the fridge?
Once assembled, stuffed cherry tomatoes are best enjoyed within 24 hours. After that, the tomatoes will start to release more of their natural moisture, which can make the filling a bit watery and the tomato walls softer. For optimal freshness and texture, it’s best to serve them the same day they are assembled.
3. My filling seems too runny. How can I fix it?
A runny filling is usually caused by cream cheese that isn’t cold enough or by skipping the tomato-draining step. To fix it, you can try chilling the filling in the refrigerator for 30-60 minutes to help it firm up. If it’s still too soft, you can mix in a little more softened cream cheese to thicken the consistency.
4. What other fillings can I use for stuffed cherry tomatoes?
The possibilities are nearly endless! You could try a Mediterranean-inspired filling with feta, dill, and lemon. A simple guacamole or a savory chicken or tuna salad also works wonderfully. For a sophisticated twist, try a filling of herbed goat cheese and walnuts. This recipe provides a perfect canvas for your culinary imagination.
5. Are stuffed cherry tomatoes considered a healthy appetizer?
They are a relatively healthy and light option compared to many fried or pastry-based appetizers. Tomatoes are rich in vitamins and antioxidants like lycopene. The filling is cheese-based, so it should be enjoyed in moderation, but it provides a satisfying bite that can prevent overindulging in less healthy options. You can use low-fat cream cheese and mayonnaise to reduce the calorie and fat content if desired.
6. What is the best way to hollow out the tomatoes without breaking them?
The key is to use the right tool and a gentle hand. A small, sturdy 1/4 teaspoon measuring spoon is often the perfect size and shape. Insert the edge of the spoon and gently scrape around the inner walls to loosen the pulp and seeds, then scoop it out. A melon baller also works very well. The goal is to leave a sturdy shell, so avoid scraping too close to the tomato walls.
7. Can I use dried herbs instead of fresh ones in the filling?
While fresh herbs provide the brightest and most vibrant flavor, you can certainly use dried herbs in a pinch. The general rule of thumb is to use one-third the amount of dried herbs as you would fresh. So for this recipe, you would use about 2 teaspoons of dried chives and 1 teaspoon of dried parsley.
8. My finished stuffed tomatoes are sitting in a pool of water. What went wrong?
This common issue is almost always a result of not draining the hollowed-out tomatoes sufficiently before filling them. The tomatoes naturally contain a lot of water, which leaches out over time. Turning them upside down on a paper towel for a solid 15-20 minutes is the most critical step to prevent a watery platter and ensure your beautiful appetizers stay perfect.
Stuffed Cherry Tomatoes
- Total Time: 45 minutes
Ingredients
- 2 pints (about 48–50) Cherry Tomatoes: These are the star of the show. Look for firm, ripe, and uniformly round cherry tomatoes. Their thin skin and sweet, juicy interior provide the perfect vessel for our creamy filling. Grape tomatoes can also be used, but their oval shape may be slightly more challenging to fill.
- 8 ounces Cream Cheese, softened: This forms the rich, luscious base of our filling. Using a full-fat block of cream cheese will yield the creamiest, most stable result. Be sure to let it sit at room temperature for at least 30-60 minutes to ensure it’s soft enough to mix without lumps.
- 1/4 cup Mayonnaise: This essential ingredient adds a subtle tang and an extra layer of creaminess, making the filling wonderfully smooth and pipeable. Use a good quality, real mayonnaise for the best flavor.
- 2 tablespoons Fresh Chives, finely minced: Chives bring a delicate, fresh onion flavor that isn’t overpowering. Their bright green flecks also add beautiful color to the white filling.
- 1 tablespoon Fresh Parsley, finely minced: Flat-leaf or Italian parsley adds a clean, peppery, and fresh note that brightens up the entire filling. It complements the other savory ingredients perfectly.
- 1/2 teaspoon Garlic Powder: This provides a consistent, savory garlic flavor throughout the filling without the harsh bite or texture of raw minced garlic, ensuring a smooth and perfectly balanced taste.
- 1/4 teaspoon Onion Powder: Similar to the garlic powder, this adds a deep, savory, and sweet onion undertone that rounds out the flavor profile of the cream cheese base.
- 1/4 teaspoon Kosher Salt: Essential for enhancing all the other flavors. We start with a modest amount, as you can always adjust to your preference.
- 1/8 teaspoon Black Pepper, freshly ground: A pinch of freshly ground black pepper adds a tiny bit of warmth and spice, cutting through the richness of the cream cheese.
Instructions
- Prepare the Tomato Shells: Begin by thoroughly rinsing the cherry tomatoes under cool running water and gently patting them completely dry with a paper towel. A dry exterior is crucial for easy handling. Using a small, sharp serrated knife, carefully slice off the very top (the stem end) of each tomato, about 1/4 inch down. This creates a stable base and an opening for the filling.
- Hollow Out the Tomatoes: This is the most delicate step. Using a 1/4 teaspoon measuring spoon, a small melon baller, or the tip of a grapefruit spoon, gently scoop out the seeds and pulp from the inside of each tomato. Be careful not to puncture the sides or bottom of the tomato walls. Work over a small bowl to catch the pulp (you can save this for sauces or soups!).
- Drain the Tomatoes: Once all the tomatoes are hollowed out, turn them upside down on a wire rack set over a baking sheet or on a thick layer of paper towels. Let them drain for at least 15-20 minutes. This critical step removes excess moisture, preventing your final stuffed tomatoes from becoming watery and ensuring the filling adheres properly.
- Create the Creamy Filling: While the tomatoes are draining, prepare the filling. In a medium-sized mixing bowl, combine the softened cream cheese, mayonnaise, finely minced fresh chives, finely minced fresh parsley, garlic powder, onion powder, kosher salt, and black pepper.
- Mix Until Smooth: Using a hand mixer on low speed or a sturdy spatula, mix all the filling ingredients together until they are thoroughly combined, smooth, and creamy. Scrape down the sides of the bowl periodically to ensure there are no lumps of cream cheese left. Taste the filling and adjust the salt and pepper if needed.
- Fill the Tomatoes: Now it’s time to fill your prepared tomato shells. For a clean, professional look, the easiest method is to use a piping bag fitted with a star tip. If you don’t have a piping bag, a simple zip-top plastic bag works wonderfully. Spoon the filling into the bag, push it down to one corner, and snip off the tip. Carefully pipe the cream cheese mixture into each hollowed-out tomato, filling it just to the top or creating a small, decorative swirl. Alternatively, you can use a small spoon to carefully fill each tomato.
- Chill and Garnish: Arrange the filled tomatoes on a serving platter or tray. For the best flavor and texture, cover them loosely with plastic wrap and chill in the refrigerator for at least 30 minutes. This allows the filling to set slightly and the flavors to meld together. Just before serving, you can garnish them with an extra sprinkle of minced chives, a tiny parsley leaf, or a dash of paprika for a pop of color.
- Prep Time: 25 minutes
- Cook Time: 20 minutes
Nutrition
- Serving Size: one normal portion
- Calories: 110






