Sitting at my grandmother’s checkered tablecloth, the summer sun streaming through her kitchen window, I’d watch her hands—wrinkled and sure—transform the simplest garden bounty into little jewels of flavor. She’d call them “tomato treasures,” and with each platter she set down, she wasn’t just serving food; she was passing down stories, one tiny, stuffed tomato at a time. Today, as I prepare them in my own kitchen, the scent of fresh herbs and the gentle pop of each tomato takes me right back to those afternoons, a reminder that the most profound connections are often served in the smallest packages.
Why This Recipe Works
- The creamy, savory filling made with cream cheese and sharp cheddar perfectly balances the sweet, bright acidity of the fresh cherry tomatoes.
- Using a piping bag to fill each tomato creates a beautiful, restaurant-quality presentation that makes these feel like a special occasion treat, even on a Tuesday night.
- Chilling the filled tomatoes for at least 30 minutes allows the flavors to meld beautifully and gives the filling a firm, satisfying texture that holds its shape with every bite.
- This recipe is incredibly forgiving and versatile; you can easily swap herbs or cheeses based on what’s in your fridge or garden, making it a true family heirloom recipe that adapts to every generation.
Ingredients
- 1 pint (about 30-35) fresh cherry tomatoes
- 4 ounces full-fat cream cheese, softened at room temperature for 30 minutes
- 1/2 cup finely shredded sharp cheddar cheese
- 2 tablespoons mayonnaise
- 1/4 cup finely chopped fresh chives
- 1 tablespoon finely chopped fresh dill
- 1/4 teaspoon garlic powder
- 1/8 teaspoon smoked paprika, plus extra for garnish
- 1/4 teaspoon kosher salt
- 1/8 teaspoon freshly ground black pepper
Equipment Needed
- Sharp paring knife
- Small melon baller or 1/4 teaspoon measuring spoon
- Mixing bowls (one medium, one small)
- Electric hand mixer or sturdy whisk
- Piping bag fitted with a large star tip (or a zip-top bag with a corner snipped off)
- Paper towels
- Rimmed baking sheet or large plate
Instructions

Step 1: Prepare the Cherry Tomatoes
Begin by gently rinsing your pint of cherry tomatoes under cool running water, patting them completely dry with paper towels—this careful drying ensures the filling will stick properly and not slide off. Using a sharp paring knife, slice off the very top stem-end of each tomato, about 1/8 of an inch down, creating a small “lid.” Then, with your small melon baller or 1/4 teaspoon measuring spoon, carefully scoop out and discard the seeds and juicy pulp from the center of each tomato, creating a hollow little cup. Be gentle to avoid splitting the sides; you want to remove just enough to make room for the filling, leaving a sturdy shell. Place all the hollowed tomatoes and their little lids cut-side down on a layer of paper towels on your rimmed baking sheet to drain any excess moisture for about 15 minutes while you prepare the filling. This crucial draining step, one my grandma always insisted on, prevents a watery filling and ensures every bite is packed with flavor.
Step 2: Make the Creamy Herb Filling
In your medium mixing bowl, combine the 4 ounces of softened cream cheese, 1/2 cup of finely shredded sharp cheddar, and 2 tablespoons of mayonnaise. Using an electric hand mixer on medium speed, beat these together for about 1 to 2 minutes until the mixture is completely smooth, creamy, and well-combined, with no lumps of cream cheese remaining. If you don’t have a mixer, a sturdy whisk and some determined elbow grease will work just fine—it’s how we did it for years. Then, add the 1/4 cup of finely chopped fresh chives, 1 tablespoon of finely chopped fresh dill, 1/4 teaspoon of garlic powder, 1/8 teaspoon of smoked paprika, 1/4 teaspoon of kosher salt, and 1/8 teaspoon of freshly ground black pepper. Switch to a spatula and fold all these ingredients gently into the cheese mixture until they are evenly distributed, creating a filling flecked with green herbs and seasoned to perfection. Taste a tiny bit and adjust the salt or pepper if needed, remembering that the tomatoes will add their own bright flavor.
Step 3: Fill the Tomato Cups
Transfer your prepared creamy herb filling into a piping bag fitted with a large star tip—this isn’t just for looks; the star tip helps control the flow and creates those lovely, swirled peaks. If you don’t have a piping bag, a sturdy zip-top plastic bag with about a 1/2-inch corner snipped off will work beautifully in a pinch. Take one of your drained tomato cups and, holding it steady in your hand, gently insert the piping tip into the hollowed center. Apply steady, even pressure to the bag to fill the tomato until the filling is flush with the top edge, about 1 to 1.5 teaspoons per tomato. A little pro tip from family gatherings: if you overfill slightly, you can use a small knife or offset spatula to smooth it flat. Repeat this process with every single tomato, placing each one back on your baking sheet or a serving platter as you go. Try to work efficiently so the filling stays cool and firm.
Step 4: Garnish and Chill for Flavor Fusion
Step 5: Serve and Savor the MemoriesTips and Tricks
For the absolute best texture, let your cream cheese soften truly at room temperature for a full 30 minutes—taking it straight from the fridge will make your filling lumpy and difficult to pipe. If you’re making these ahead for a party, you can hollow the tomatoes and store them, cut-side down on paper towels in an airtight container in the fridge, for up to 24 hours before filling. The filling itself can also be made a day ahead and kept covered in the refrigerator; just let it sit out for 15 minutes to soften slightly before piping. To prevent the tomatoes from rolling while you’re hollowing or filling them, create a stable base by making a very thin slice off the bottom—just enough so they sit flat, being careful not to cut through into the cavity. If fresh dill or chives aren’t available, 1 teaspoon of dried dill weed and 1 tablespoon of dried chives can be used, though the flavor of fresh is always superior and more reminiscent of a garden-fresh taste.
Recipe Variations
- Mediterranean Twist: Swap the cheddar for 1/4 cup of crumbled feta cheese and add 2 tablespoons of finely chopped Kalamata olives and 1 teaspoon of lemon zest to the filling. Use fresh oregano instead of dill for a sunny, Greek-inspired flavor that whispers of seaside vacations.
- Bacon & Ranch Style: For a crowd-pleasing potluck version, fold in 1/4 cup of finely crumbled cooked bacon and 1 tablespoon of dry ranch seasoning mix into the filling. Garnish with an extra sprinkle of bacon bits and a little fresh parsley for that classic, beloved flavor combo.
- Seafood Sensation: Gently fold 1/2 cup of very finely chopped cooked shrimp or crabmeat into the filling mixture. Add a dash of Old Bay seasoning and a squeeze of fresh lemon juice. This elegant variation turns the humble stuffed tomato into a sophisticated canapé, perfect for holiday gatherings.
- Garden Herb Delight: Use a full 1/3 cup of a mix of whatever soft herbs you have on hand—parsley, basil, tarragon, and thyme all work wonderfully. Replace the cheddar with an equal amount of soft goat cheese for a tangy, herbaceous filling that tastes like a summer garden in every bite.
Frequently Asked Questions
Q: Can I make these stuffed cherry tomatoes a full day ahead?
A: Absolutely, and it often makes them even better! You can assemble them completely, cover the platter tightly with plastic wrap, and refrigerate for up to 24 hours before serving. The chilling time allows the flavors to develop fully. Just add the final garnish of paprika and chives right before you serve them.
Q: My cherry tomatoes are very small. Any tips for hollowing them without breaking them?
A> This is a common challenge. Use a very sharp paring knife and the very tip of a 1/4 teaspoon measuring spoon instead of a melon baller for more control. Work slowly and gently, twisting the spoon just a little to loosen the pulp. If a few do split, don’t worry—they’ll still taste delicious, and it adds to the homemade charm.
Q: Is there a dairy-free or vegan alternative for this recipe?
A: Yes, you can create a lovely version using dairy-free cream cheese and shredded vegan cheddar-style cheese. For the mayonnaise, use a vegan brand like Just Mayo or Vegenaise. The herbs and seasonings remain the same, ensuring you still get that burst of nostalgic flavor in a plant-based package.
Q: What’s the best way to transport these to a party or picnic?
A: Use a shallow, rigid container with a tight-fitting lid. Arrange the stuffed tomatoes in a single layer on a piece of parchment paper or a non-slip liner in the container. Keep a small cooler with an ice pack to store them in until serving to ensure they stay cool and firm.
Summary
These stuffed cherry tomatoes are more than an appetizer; they’re edible heirlooms. Creamy, savory filling nestled in a sweet tomato shell creates a perfect bite that carries the warmth of family kitchens and the promise of shared moments at the table.
Stuffed Cherry Tomatoes
6
servings25
minutesIngredients
Instructions
- 1 Rinse and dry tomatoes. Slice off stem end and hollow out seeds/pulp with a small spoon. Place cut-side down on paper towels to drain for 15 min.
- 2 In a bowl, beat cream cheese, cheddar, and mayo until smooth. Fold in chives, dill, garlic powder, paprika, salt, and pepper.
- 3 Transfer filling to a piping bag with star tip. Pipe filling into each hollowed tomato until flush with the top.
- 4 Lightly dust filled tomatoes with extra smoked paprika and garnish with additional chives. Cover and refrigerate for at least 30 minutes.
- 5 Arrange on a platter and serve chilled.



