If you’re looking for a bite-sized showstopper that’s bursting with color, flavor, and creamy decadence, you have to try these Stuffed Cherry Tomatoes. This satisfying little appetizer pairs the sweet juiciness of cherry tomatoes with a creamy, savory filling—making them the star of any gathering or snack spread. Equally perfect for a summer picnic or a festive holiday platter, Stuffed Cherry Tomatoes are quick to prepare, beautifully impressive, and downright addictive!

Ingredients You’ll Need
The beauty of Stuffed Cherry Tomatoes is in their simplicity—each ingredient shines and contributes to the irresistible harmony of flavors and textures. Every component, from the tangy cream cheese filling to the crisp, juicy tomatoes, has a purpose in making this appetizer unforgettable.
- Cherry tomatoes: Sweet, juicy, and the perfect bite-sized vessel for the creamy filling.
- Cream cheese (softened): Brings silky richness and binds the whole stuffing together seamlessly.
- Mayonnaise: Adds a bit of tang and makes the filling extra smooth and easily pipeable.
- Cooked bacon (finely chopped): Introduces a savory, smoky crunch for bold flavor contrast.
- Green onions (finely chopped): Offers fresh bite and a pop of color.
- Fresh parsley (chopped): Lends herby brightness that really lifts the whole bite.
- Garlic powder: Infuses subtle aromatic depth without overpowering the delicate tomato flavor.
- Black pepper: Adds gentle warmth and seasoning throughout the creamy mix.
- Salt, to taste: Simple, but crucial for balancing and bringing together all the flavors.
How to Make Stuffed Cherry Tomatoes
Step 1: Prepare the Tomatoes
Start by selecting the prettiest, plumpest cherry tomatoes you can find. Slice a small section off the top of each one—just enough to access the inner seeds. With a tiny spoon or melon baller, gently scoop out the seeds and pulp. Once they’re hollow, flip them upside-down onto a paper towel. Letting them drain for about 10 to 15 minutes ensures your Stuffed Cherry Tomatoes won’t turn watery and the filling will stay nice and creamy.
Step 2: Create the Creamy Filling
In a medium mixing bowl, combine the softened cream cheese, mayonnaise, chopped bacon, green onions, parsley, garlic powder, and black pepper. Stir the mixture together until it’s ultra-smooth and creamy. Take a quick taste and sprinkle in a little salt if you think it needs it—this is your chance to personalize the flavor before stuffing.
Step 3: Fill the Tomatoes
Transfer the creamy bacon filling into a piping bag, or simply use a zip-top bag with one corner snipped off. Carefully pipe the mixture into each tomato shell, filling them to the top. This technique makes the presentation neater (and way more fun), but if you don’t have a piping bag, a small spoon works perfectly fine too.
Step 4: Chill and Serve
Once the tomatoes are generously stuffed, arrange them on a tray or platter and let them chill in the refrigerator for at least 15 minutes. This quick step firms up the filling and helps meld all those bright flavors together. When you’re ready, bring out your Stuffed Cherry Tomatoes and watch them disappear in record time!
How to Serve Stuffed Cherry Tomatoes

Garnishes
A fresh sprinkle of chopped parsley or thinly sliced green onions on top adds bright color and freshness to your Stuffed Cherry Tomatoes. For a touch of extra pizzazz, try a light dusting of freshly cracked black pepper or even a scattering of crispy bacon bits—after all, a little flourish goes a long way in making these bites look party-ready!
Side Dishes
Serve these juicy beauties alongside crisp vegetable crudités, a charcuterie board, or classic crackers. They also make a delightful addition to a light salad plate or as colorful companions to roasted vegetables. Stuffed Cherry Tomatoes are equally great alongside brunch favorites like quiche or frittata.
Creative Ways to Present
Presentation really ups the wow factor. Try arranging the Stuffed Cherry Tomatoes on a bed of fresh greens, or skewer each one with a toothpick for easy, grab-and-go bites at a party. For a festive touch, set them in a ring around a bowl of dip or sprinkle edible flowers for pops of color—they’ll look almost too pretty to eat (but trust me, they won’t last long!).
Make Ahead and Storage
Storing Leftovers
Store any leftover Stuffed Cherry Tomatoes in an airtight container in the refrigerator. They’ll stay fresh and delicious for up to 24 hours—just be sure to cover them so the tomatoes don’t dry out and the filling doesn’t absorb fridge odors.
Freezing
Unfortunately, Stuffed Cherry Tomatoes don’t freeze well. The tomatoes will lose their lovely texture when frozen and thawed, and the creamy filling can become watery. It’s best to enjoy them fresh, but the good news is they’re easy to prep ahead within a day.
Reheating
These appetizers are meant to be enjoyed chilled. If you need to refresh them, simply let the chilled Stuffed Cherry Tomatoes sit at room temperature for about 10 minutes before serving, which helps bring out the full flavor and creaminess of the filling.
FAQs
Can I make Stuffed Cherry Tomatoes vegetarian?
Absolutely! Just omit the bacon and add chopped olives, finely diced bell peppers, or even sun-dried tomatoes to bring a savory punch and extra texture to the filling. The vegetarian version is just as delicious and colorful.
How far in advance can I make Stuffed Cherry Tomatoes?
You can prepare them up to a day ahead. Simply cover tightly and refrigerate until ready to serve. This make-ahead convenience is perfect for parties and busy schedules!
What can I use instead of cream cheese?
If you want an alternative to cream cheese, try whipped goat cheese, mascarpone, or even a dairy-free spread. Just be sure your substitute has a similar texture for best results.
What’s the best way to hollow out the cherry tomatoes?
A melon baller or a small, sharp spoon makes quick work of scooping out the seeds and pulp. If you don’t have these tools, a small teaspoon or even a sturdy straw can help you carefully carve out the tomato centers.
Can I add extra herbs or other mix-ins?
Absolutely, get creative! Chopped basil, chives, dill, or even a sprinkle of smoked paprika can add a fresh dimension. Just be mindful not to overload the filling, so you keep that perfect creamy texture.
Final Thoughts
I can’t recommend these Stuffed Cherry Tomatoes enough—they’re the ultimate easy appetizer that manages to look fancy while taking mere minutes to whip up. Whether you’re hosting or just craving a savory snack, give them a try and watch them become a fast favorite for everyone at your table!
Print
Stuffed Cherry Tomatoes Recipe
- Total Time: 20 minutes
- Yield: 24 bites 1x
- Diet: Non-Vegetarian
Description
These Stuffed Cherry Tomatoes are the perfect bite-sized appetizer for any gathering. Creamy and savory, they are sure to be a hit with your guests.
Ingredients
Cherry Tomatoes:
- 24 cherry tomatoes
Filling:
- 4 ounces cream cheese (softened)
- 2 tablespoons mayonnaise
- ¼ cup finely chopped cooked bacon
- 2 tablespoons finely chopped green onions
- 1 tablespoon chopped fresh parsley
- ¼ teaspoon garlic powder
- ¼ teaspoon black pepper
- Salt to taste
Instructions
- Prepare the Tomatoes: Slice the top off each cherry tomato and scoop out the seeds and pulp. Drain upside down on a paper towel.
- Make the Filling: Mix cream cheese, mayonnaise, bacon, green onions, parsley, garlic powder, and black pepper until smooth.
- Fill the Tomatoes: Pipe the filling into each tomato. Chill before serving.
Notes
- For a vegetarian version, omit bacon and add olives or bell peppers.
- Can be made a day ahead and stored covered in the fridge.
- Prep Time: 20 minutes
- Cook Time: 0 minutes
- Category: Appetizer
- Method: No-Cook
- Cuisine: American
Nutrition
- Serving Size: 1 stuffed tomato
- Calories: 45
- Sugar: 1 g
- Sodium: 95 mg
- Fat: 4 g
- Saturated Fat: 2 g
- Unsaturated Fat: 1.5 g
- Trans Fat: 0 g
- Carbohydrates: 1 g
- Fiber: 0 g
- Protein: 1 g
- Cholesterol: 10 mg