Easy Tomato Pesto Tarts
These Easy Tomato Pesto Tarts combine flaky puff pastry with homemade basil pesto, tomatoes, and a sprinkle of feta on top. They’re a simple vegetarian appetizer, snack, or light lunch that comes together in just 30 minutes!

I’ve been making these Easy Tomato Pesto Tarts for years, and they’re one of my favorites. They look fancy enough to serve when we have guests over, but they’re also super easy to throw together.
I use store-bought puff pastry, which saves a ton of time in the kitchen and skips the hassle of making your own from scratch. I do like to make homemade pesto, though, because it adds a fresh, flavorful touch that makes these tomato tarts feel so much more special.
Serve these Tomato Pesto Tarts as an easy appetizer, pair them with a salad for a light lunch or dinner, eat one as a quick snack, or add a few to a delicious brunch spread. However you serve them, the combination of flaky pastry, juicy tomatoes, pesto, and feta is seriously sooo hard to resist. Enjoy!
Why you’ll love these Tomato Pesto Tarts

Tomato Pesto Tart ingredients
How to serve these Tomato Pesto Tarts

Substitutions & variations
Quick recipe tips
- Remember to score the border before adding the pesto; this helps the edges puff up and keeps the center flat.
- Pat the tomatoes dry before adding them to prevent a soggy pastry.
- Avoid going overboard with the pesto so that the pastry stays crisp!
Step-by-step instructions
- Prep: Preheat the oven to 400°F and line a baking sheet with parchment paper.
- Blend the pesto: Add all pesto ingredients in a blender or food processor and pulse until creamy.
- Prepare the pastry: Divide the puff pastry into four squares, then score a ½-inch border around each square without cutting through the pastry.
- Assemble: Spoon pesto into the center of each pastry square, spread, and layer with tomato slices.
- Bake: Transfer to the prepared baking sheet and bake for 15-20 minutes, until puffed and golden brown.
- Finish: Finish with crumbled feta, if desired, and enjoy warm.
Make ahead & storage
These Tomato Pesto Tarts are best straight from the oven, but a little advance prep can make them much easier to pull together when guests arrive. Here are a few tips for making them ahead, storing leftovers, and reheating.
Meal prep
- Make the pesto: Prepare the pesto up to 3 days in advance and store it in an airtight container in the fridge.
- Prep the tomatoes: Slice the tomatoes a few hours ahead and store them in the fridge until it’s time to assemble the tarts.
- Assemble ahead: Assemble the tarts up to 1 hour in advance, then cover and keep in the fridge until you’re ready to bake.
- Bake when ready: For the best texture, bake the tarts right before serving so the puff pastry stays flaky and crisp.
Storing leftovers
- Fridge: Store leftover tarts in an airtight container in the fridge for up to 3 days.
- Reheat: Reheat in a 375°F oven or air fryer until warmed through and the pastry is crisp again.
- Skip the microwave: The microwave will warm the tarts quickly, but it may make the puff pastry soft and soggy.
Freezing
- Not recommended: I wouldn’t recommend freezing these tarts, as the tomatoes can release excess moisture and the puff pastry might lose some of its flaky texture after thawing.

FAQ
Stay in the loop!
Healthy eating tips & recipes delivered directly to your inbox
More easy vegetarian appetizers
Spiral Veggie Tart
Easy Roasted Red Pepper Hummus
Heirloom Tomato Burrata Salad
Crispy Cottage Cheese Chips
Roasted Beet Whipped Feta
Easy Tomato Pesto Tarts
Ingredients
For the pesto
- 2 cups basil packed
- ¼ cup cashews
- 4 cloves garlic
- ¼ cup nutritional yeast
- ½ lemon juiced
- 2 tablespoons olive oil
- ¼ cup water
- ¼ teaspoon salt
For the tarts
- 1 sheet puff pastry thawed if frozen (I used Dufour)
- 2 medium heirloom tomatoes thinly sliced
- ¼ cup feta optional
Instructions
- Preheat the oven to 400°F and line a baking sheet with parchment paper.
- Add all pesto ingredients to a blender or food processor and blend until smooth.
- Cut the thawed puff pastry into four equal squares. Using a sharp knife, lightly score a shallow border about half an inch from the edges of each square without cutting all the way through.
- Spread a thin layer of pesto inside each border, then arrange the sliced tomatoes on top.
- Bake for 15-20 minutes, or until the pastry is puffed and golden.
- Sprinkle with feta, if using, and serve warm.







