Pesto Tomato Puffs with Garlic Yoghurt Dip
There’s something magical about the first bite into a warm, flaky pastry that crumbles softly at the edges, revealing juicy bursts of roasted cherry tomatoes and the vibrant, herbal aroma of fresh basil pesto. These Pesto Tomato Puffs are the kind of treat you make once and immediately wonder how you ever lived without them. Paired with a cool and tangy garlic yoghurt dip, each bite delivers a rich dance of buttery, herby, tangy, and creamy goodness that feels like a cozy afternoon wrapped in puff pastry.
Behind the Recipe
This recipe was born from one of those lazy Sunday afternoons when you just want something comforting yet impressive without spending hours in the kitchen. I had leftover puff pastry, a small tub of pesto, and some cherry tomatoes about to go soft. Out of that fridge-scavenging moment came these beauties. They’re now a staple in my kitchen — quick to make, delicious to eat, and always a hit at gatherings.
Recipe Origin or Trivia
Puff pastry has French roots and has long been a go-to for elegant, yet simple baked delights. Combining it with pesto, a vibrant sauce from Genoa, Italy, creates a fusion of European flair. The contrast of buttery pastry and basil pesto offers both rustic charm and a gourmet vibe, especially when rounded off with a cooling dip inspired by Middle Eastern yoghurt sauces.
Why You’ll Love Pesto Tomato Puffs with Garlic Yoghurt Dip
Whether you’re planning a cozy snack, brunch spread, or quick appetizer, this one hits the mark.
Versatile: Perfect for brunch, parties, lunchboxes, or even a light dinner with salad.
Budget-Friendly: Uses simple, accessible ingredients that go a long way.
Quick and Easy: Minimal prep, especially if you use store-bought puff pastry.
Customizable: Swap in your favorite cheese or herbs to suit your mood.
Crowd-Pleasing: Always the first thing to vanish at potlucks and picnics.
Make-Ahead Friendly: Assemble and chill, then bake fresh when ready.
Great for Leftovers: Tastes just as good reheated or eaten at room temp.
Chef’s Pro Tips for Perfect Results
These quick tips will help you get bakery-worthy results at home.
- Thaw puff pastry fully but keep it cold when working so it stays flaky.
- Score the edges to help create that raised, puffed-up crust.
- Roast the tomatoes a bit beforehand to prevent sogginess.
- Use full-fat Greek yoghurt for a creamy, thick dip.
- A sprinkle of flaky salt right after baking elevates the flavor beautifully.
Kitchen Tools You’ll Need
You won’t need fancy equipment, just the essentials.
Baking Sheet: A sturdy pan ensures even baking and a golden base.
Parchment Paper: Prevents sticking and makes cleanup easier.
Pastry Brush: For that lovely golden finish with a bit of egg wash.
Sharp Knife or Pizza Cutter: Cleanly cuts the pastry into neat rectangles.
Mixing Bowl: To whip up the garlic yoghurt dip quickly.
Ingredients in Pesto Tomato Puffs with Garlic Yoghurt Dip
This combination of ingredients is pure harmony. Each one plays a role in flavor, texture, or richness.
- Puff Pastry Sheets: 2 sheets (about 500g) – These form the flaky, buttery base.
- Cherry Tomatoes: 1 cup, halved – Add sweetness, color, and juiciness.
- Fresh Basil: 1 handful – For garnish and extra freshness.
- Garlic Cloves: 2 cloves, minced – Adds a savory kick to the dip.
- Greek Yoghurt: 1 cup – Creamy base for the cooling garlic dip.
- Grated Parmesan Cheese: ½ cup – Adds salty depth and helps crisp the pastry.
- Olive Oil: 2 tablespoons – Used to roast tomatoes and thin the pesto if needed.
- Lemon Juice: 1 tablespoon – Brightens up the dip with a zesty pop.
- Salt: ½ teaspoon – Enhances all the flavors.
- Black Pepper: ¼ teaspoon – For a subtle, warming kick.
Ingredient Substitutions
Feel free to swap ingredients based on what you have.
Puff Pastry: Try crescent roll dough or homemade rough puff.
Cherry Tomatoes: Use sliced grape tomatoes or thin tomato slices.
Greek Yoghurt: Substitute with sour cream or plain yoghurt.
Parmesan Cheese: Swap with pecorino romano or shredded mozzarella.
Fresh Basil: Use spinach or arugula in a pinch for a different green note.
Ingredient Spotlight
Puff Pastry: This buttery, layered dough is key to that satisfying crunch and delicate flake.
Pesto: The hero flavor. It brings boldness, freshness, and a touch of richness with minimal effort.

Instructions for Making Pesto Tomato Puffs with Garlic Yoghurt Dip
Let’s walk through this step-by-step. You’re going to love how fun and easy it is.
- Preheat Your Equipment:
Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper. - Combine Ingredients:
In a bowl, mix the cherry tomatoes with 1 tablespoon olive oil, a pinch of salt, and pepper. Set aside. In another bowl, stir together the yoghurt, minced garlic, lemon juice, salt, and a drizzle of olive oil. - Prepare Your Cooking Vessel:
Lay out the puff pastry on a lightly floured surface and cut into rectangles (about 3×5 inches). Transfer to the baking sheet, spacing slightly apart. - Assemble the Dish:
Lightly score a border around each pastry piece (not cutting through). Spread a teaspoon of pesto inside the border, add tomato halves cut-side up, sprinkle with parmesan, and season lightly. - Cook to Perfection:
Bake for 15 to 18 minutes or until golden, puffed, and the tomatoes look slightly blistered. - Finishing Touches:
Remove from oven, let cool slightly, and top with fresh basil leaves. Stir the dip once more and serve alongside. - Serve and Enjoy:
Plate up warm, dip generously, and enjoy every flaky, tangy, creamy bite.
Texture & Flavor Secrets
The flakiness of the pastry contrasts with the soft, roasted tomatoes. Pesto adds a herby punch, and the yoghurt dip cools it all down with a garlicky zing. It’s a dance of crisp and creamy, salty and fresh, warm and cool.
Cooking Tips & Tricks
- Keep puff pastry chilled before baking for maximum puff.
- Don’t overload with tomatoes to avoid sogginess.
- Use a pizza cutter for clean, even pastry cuts.
- Let pastries rest a few minutes after baking for best texture.
What to Avoid
- Avoid using wet tomatoes straight from the fridge. Pat them dry first.
- Don’t skip scoring the pastry border. It helps the edges puff properly.
- Avoid low-fat yoghurt. It tends to be runny and bland.
Nutrition Facts
Servings: 6
Calories per serving: 270
Note: These are approximate values.
Preparation Time
Prep Time: 15 minutes
Cook Time: 18 minutes
Total Time: 33 minutes
Make-Ahead and Storage Tips
You can prepare these ahead of time by assembling them on a tray and storing in the fridge for a few hours. Once baked, they can be stored in an airtight container in the fridge for up to 3 days. Reheat in the oven for crispiness. The garlic yoghurt dip can be made 1 day ahead and kept chilled.
How to Serve Pesto Tomato Puffs with Garlic Yoghurt Dip
Serve these warm or at room temperature with a generous side of garlic yoghurt dip. They pair beautifully with a fresh green salad, iced herbal tea, or sparkling lemonade. Add olives or a light soup for a more complete meal.
Creative Leftover Transformations
- Slice into strips and serve with scrambled eggs for a savory breakfast.
- Reheat and chop into a warm grain bowl with quinoa and roasted veggies.
- Break into crouton-style bites and top a tomato soup or salad.
Additional Tips
- Use parchment paper for easy lift-off and cleaner baking.
- Brush pastry edges with egg wash for extra shine and color.
- Fresh basil on top adds aroma and visual appeal.
Make It a Showstopper
Arrange the puffs in a circle on a large serving platter with the dip in the center. Garnish with microgreens, an extra drizzle of pesto, and a sprinkle of chili flakes for a pop of color.
Variations to Try
- Caprese Twist: Add a slice of mozzarella and a drizzle of balsamic glaze.
- Spicy Kick: Mix chili flakes into the pesto or top with sliced jalapeños.
- Vegan Version: Use vegan pastry and swap yoghurt dip for cashew cream.
- Mini Bites: Cut smaller squares for bite-sized party snacks.
- Cheesy Overload: Use a blend of parmesan and cheddar for bolder flavor.
FAQ’s
Q1: Can I freeze the unbaked puffs?
Yes, assemble them and freeze on a tray, then transfer to a bag. Bake from frozen, adding a few extra minutes.
Q2: Can I make the dip dairy-free?
Absolutely. Use a plant-based yoghurt like coconut or almond.
Q3: Do these taste good cold?
They’re still tasty at room temp, but best enjoyed warm for peak flakiness.
Q4: Can I use sun-dried tomatoes?
Yes, just chop them small and go light to avoid overpowering the pesto.
Q5: Can I use homemade puff pastry?
Of course. It will make them extra special and buttery.
Q6: Can I use store-bought pesto?
Yes, choose a good quality one or make your own if you have time.
Q7: What other dips go well with it?
Try hummus, tzatziki, or whipped feta for a different twist.
Q8: Can I add other toppings?
Sure! Try olives, roasted red pepper, or thin zucchini slices.
Q9: Can I make this gluten-free?
Use gluten-free puff pastry which is available in many supermarkets.
Q10: How do I transport these for a picnic?
Let them cool fully, pack in parchment-lined containers, and bring the dip in a separate jar.
Conclusion
These Pesto Tomato Puffs with Garlic Yoghurt Dip are everything you want in a snack. Crispy, creamy, herby, and satisfying in all the right ways. Trust me, you’re going to love this. Whether you make them for friends or just for yourself, they’re the kind of bite-sized joy that turns a simple day into something special.
Print
Pesto Tomato Puffs with Garlic Yoghurt Dip
- Total Time: 33 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
Flaky puff pastry topped with herby pesto, juicy cherry tomatoes, and melted parmesan cheese, served with a creamy garlic yoghurt dip for the perfect savory bite.
Ingredients
- 2 puff pastry sheets (about 500g) – for the golden, flaky base
- 1 cup cherry tomatoes, halved – adds sweet and juicy flavor
- 1 handful fresh basil – for garnish and aromatic freshness
- 2 garlic cloves, minced – gives the dip a savory depth
- 1 cup Greek yoghurt – creates the creamy, cooling dip
- 1/2 cup grated parmesan cheese – adds salty, cheesy richness
- 2 tablespoons olive oil – for roasting and adding silkiness
- 1 tablespoon lemon juice – brings a bright, zesty lift
- 1/2 teaspoon salt – enhances all the flavors
- 1/4 teaspoon black pepper – for subtle warmth and spice
Instructions
- Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper.
- In a bowl, mix cherry tomatoes with 1 tablespoon olive oil, a pinch of salt, and pepper. In a separate bowl, mix yoghurt, minced garlic, lemon juice, salt, and a drizzle of olive oil to make the dip.
- Lay out puff pastry on a lightly floured surface. Cut into rectangles (about 3×5 inches) and transfer to the baking sheet.
- Score a border around each rectangle. Spread a teaspoon of pesto inside, place tomato halves cut-side up, sprinkle with parmesan, and season lightly.
- Bake for 15 to 18 minutes, until golden and puffed with blistered tomatoes.
- Cool slightly, then top with fresh basil leaves. Stir the dip once more before serving.
- Serve warm with a generous side of garlic yoghurt dip.
Notes
- Keep the puff pastry chilled before baking for the best rise and flakiness.
- Use full-fat Greek yoghurt for a thick, creamy dip.
- Roast the tomatoes lightly ahead if extra juicy to avoid soggy pastry.
- Top with flaky sea salt just out of the oven for extra flavor pop.
- Prep Time: 15 minutes
- Cook Time: 18 minutes
- Category: Appetizer
- Method: Baking
- Cuisine: Fusion
Nutrition
- Serving Size: 1 puff
- Calories: 270
- Sugar: 2g
- Sodium: 320mg
- Fat: 19g
- Saturated Fat: 7g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 1g
- Protein: 6g
- Cholesterol: 15mg
