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
Scale
- 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