Pesto Stuffed Cherry Tomatoes are a simple yet elegant appetizer that brings together the vibrant flavors of fresh basil pesto and juicy, sweet cherry tomatoes. Each bite bursts with freshness — the tangy-sweet tomato perfectly complements the rich, herby, garlicky notes of the pesto filling.
This dish embodies the heart of Mediterranean cuisine — light, colorful, and full of natural flavor. It’s the perfect party finger food, picnic treat, or side dish that looks just as beautiful as it tastes.
Why I Love This Recipe
I love this recipe because it’s fresh, easy, and full of flavor. It requires no cooking, takes only minutes to prepare, and delivers a sophisticated result.
The combination of bright basil, garlic, Parmesan cheese, and olive oil tucked inside a juicy tomato feels like summer in every bite.
Why It’s a Must-Try Dish
You must try this recipe because:
- It’s quick and effortless (ready in under 20 minutes).
- It’s visually stunning — vibrant red tomatoes with green pesto look beautiful on any table.
- It’s healthy, gluten-free, and vegetarian.
- It’s perfect for entertaining — bite-sized, mess-free, and bursting with flavor.
- It’s a great way to use up garden-fresh basil or cherry tomatoes.
In short, these little gems prove that simple ingredients can make the most delightful dishes.
Preparation and Cooking Time
- Preparation Time: 15 minutes
- Cooking Time: 0 minutes
- Total Time: 15 minutes
Servings
Serves 4–6 people (makes about 20–25 stuffed tomatoes)
Calories
Approximately 45 calories per serving (3–4 stuffed tomatoes)
Cuisine
Italian / Mediterranean
Course
Appetizer / Snack / Party Finger Food
Ingredients
For the Pesto Filling:
- 1 cup fresh basil leaves (packed)
- 2 tbsp pine nuts (or walnuts as an alternative)
- 2 cloves garlic
- ¼ cup Parmesan cheese, grated
- ¼ cup extra-virgin olive oil
- ½ tsp salt, or to taste
- ¼ tsp black pepper
- 1 tsp lemon juice (optional, for freshness)
For the Tomatoes:
- 20–25 cherry tomatoes (firm and ripe)
- A few fresh basil leaves, for garnish
- A sprinkle of extra Parmesan or crushed nuts, for topping (optional)
Simple Cooking Directions
- Cut off the top of each cherry tomato and scoop out the seeds.
- Prepare pesto by blending basil, garlic, nuts, Parmesan, salt, and oil.
- Fill each hollowed tomato with pesto.
- Garnish and serve chilled or at room temperature.
Step-by-Step Preparation Method
Step 1: Prepare the Tomatoes
- Rinse cherry tomatoes and pat them dry with a paper towel.
- Slice a small piece off the top (stem side) of each tomato.
- Using a small spoon, melon baller, or the tip of a knife, gently scoop out the seeds and pulp.
- Turn the tomatoes upside down on a paper towel for a few minutes to drain excess moisture.
Step 2: Make the Pesto Filling
- In a food processor or blender, add basil leaves, pine nuts, garlic, Parmesan cheese, salt, and pepper.
- Pulse until finely chopped.
- Slowly drizzle in the olive oil while blending until a smooth, thick paste forms.
- Taste and adjust seasoning — add lemon juice if desired for brightness.
(If using store-bought pesto, skip this step and use about ½ cup.)
Step 3: Fill the Tomatoes
- Using a small spoon or piping bag, carefully fill each hollowed tomato with pesto.
- Fill generously so the pesto slightly mounds over the top.
Step 4: Garnish and Chill
- Arrange the stuffed tomatoes on a serving platter.
- Garnish with small basil leaves or sprinkle with grated Parmesan or crushed nuts.
- Refrigerate for 10 minutes before serving (optional) to let the flavors meld.

How to Serve
Serve Pesto Stuffed Cherry Tomatoes as:
- A party appetizer or finger food at gatherings.
- A refreshing side dish with grilled meats or pasta.
- A healthy snack during summer picnics.
- An elegant starter on a cheese or charcuterie board.
They pair beautifully with bruschetta, antipasto platters, or a crisp white wine like Sauvignon Blanc or Pinot Grigio.
Additional Recipe Tips
- Use firm tomatoes: Soft or overripe tomatoes won’t hold their shape well.
- Don’t overfill: A small mound of pesto is perfect — too much may spill.
- Dry the tomatoes before filling: It prevents sogginess.
- Make ahead: You can prepare the pesto a day in advance and assemble before serving.
- Add crunch: Top with crushed nuts or breadcrumbs for texture.
Variations
- Caprese Style: Add a small mozzarella pearl on top of each pesto-filled tomato.
- Vegan Version: Skip Parmesan or use a vegan cheese substitute.
- Nut-Free Pesto: Replace pine nuts with sunflower seeds or omit nuts entirely.
- Spinach or Arugula Pesto: Use spinach or arugula instead of basil for a twist.
- Creamy Pesto Filling: Mix 2 tbsp cream cheese or ricotta into pesto for a creamy texture.
- Pesto Deviled Tomatoes: Mix pesto with mashed avocado or hummus for a new flavor profile.
Freezing and Storage
- Refrigeration:
Store leftover stuffed tomatoes in an airtight container for up to 2 days in the refrigerator. - Freezing:
Not recommended — tomatoes lose texture and become watery after thawing.
However, the pesto itself can be frozen in small portions (ice cube tray method) for up to 2 months. - Make-Ahead Tip:
Hollow out tomatoes and store them separately in the fridge for up to 24 hours. Fill them with pesto right before serving.
Special Equipment Needed
- Food processor or blender (for pesto)
- Small spoon or melon baller (for scooping out tomato centers)
- Piping bag or small plastic bag (for neat filling)
- Serving platter
Frequently Asked Questions (FAQ)
Q1: Can I use grape tomatoes instead of cherry tomatoes?
Yes! Grape tomatoes work perfectly and are slightly firmer, which helps them hold shape even better.
Q2: Can I use store-bought pesto?
Absolutely — just choose a high-quality pesto made with real basil and olive oil for the best flavor.
Q3: How far in advance can I prepare these?
You can make them 4–6 hours ahead and refrigerate them until serving. Serve chilled or at room temperature.
Q4: What can I use instead of pine nuts?
Try walnuts, cashews, almonds, or even sunflower seeds for a nut-free version.
Q5: Are these suitable for vegans?
Yes! Simply omit Parmesan or use nutritional yeast instead for a vegan-friendly pesto.
Conclusion
Pesto Stuffed Cherry Tomatoes are the epitome of fresh, healthy, and elegant simplicity. With juicy tomatoes, fragrant basil, and creamy pesto, this dish offers an explosion of Mediterranean flavor in every bite.
They’re beautiful to serve, easy to prepare, and loved by all ages — a perfect appetizer for any season. Whether you’re hosting a dinner party or craving a light snack, these colorful little bites will steal the show every single time.
Pesto Stuffed Cherry Tomatoes
Course: AppetizersCuisine: ItalianDifficulty: Easy4
servings15
minutes15
minutesIngredients
For the Pesto Filling:
1 cup fresh basil leaves (packed)
2 tbsp pine nuts (or walnuts as an alternative)
2 cloves garlic
¼ cup Parmesan cheese, grated
¼ cup extra-virgin olive oil
½ tsp salt, or to taste
¼ tsp black pepper
1 tsp lemon juice (optional, for freshness)
For the Tomatoes:
20–25 cherry tomatoes (firm and ripe)
A few fresh basil leaves, for garnish
A sprinkle of extra Parmesan or crushed nuts, for topping (optional)
Directions
- Step 1: Prepare the Tomatoes : Rinse cherry tomatoes and pat them dry with a paper towel. Slice a small piece off the top (stem side) of each tomato. Using a small spoon, melon baller, or the tip of a knife, gently scoop out the seeds and pulp. Turn the tomatoes upside down on a paper towel for a few minutes to drain excess moisture.
- Step 2: Make the Pesto Filling : In a food processor or blender, add basil leaves, pine nuts, garlic, Parmesan cheese, salt, and pepper. Pulse until finely chopped. Slowly drizzle in the olive oil while blending until a smooth, thick paste forms. Taste and adjust seasoning — add lemon juice if desired for brightness. (If using store-bought pesto, skip this step and use about ½ cup.)
- Step 3: Fill the Tomatoes : Using a small spoon or piping bag, carefully fill each hollowed tomato with pesto. Fill generously so the pesto slightly mounds over the top.
- Step 4: Garnish and Chill : Arrange the stuffed tomatoes on a serving platter. Garnish with small basil leaves or sprinkle with grated Parmesan or crushed nuts. Refrigerate for 10 minutes before serving (optional) to let the flavors meld.







