Pesto Asparagus Puff Pastry Tart Recipe

Asparagus puff pastry with homemade pesto is a bright, vegetable-packed appetizer that also makes a lovely brunch dish. Baked until golden and flaky with frozen puff pastry, tender asparagus, ripe cherry tomatoes, and tangy feta, this recipe is fresh, simple, and crowd-pleasing.

sliced asparagus tart with whole cherry tomatoes, baked

The best asparagus puff pastry

This tart feels like summer on a plate: crisp asparagus spears, juicy cherry tomatoes, vibrant basil pesto, and a hint of balsamic. Puff pastry gives the base a light, flaky texture and buttery flavor that complements the fresh vegetables. Store-bought frozen puff pastry works wonderfully and saves time—just thaw briefly before using.

The recipe is versatile: use homemade pesto for the brightest flavor or a good-quality store-bought pesto when you’re short on time. Serve the tart as an elegant appetizer, a casual lunch, or alongside other brunch favorites for a satisfying spread.

cut puff pastry tart with asparagus and tomatoes on wood background

What makes this puff pastry tart so scrumptious?

  • Fresh flavors: Basil pesto, asparagus, and tomatoes combine into a vibrant, summery topping that contrasts perfectly with flaky pastry.
  • Homemade pesto: While jarred pesto works, a quick homemade basil pesto lifts the whole tart and adds bright herbal notes.
  • Versatile serving: It’s equally at home as an appetizer, light lunch, or part of a brunch spread.

Ingredients needed (with substitutions)

For the pesto:

  • Basil: Use fresh basil leaves for the best color and flavor.
  • Pine nuts: Swap walnuts or cashews if preferred or cheaper.
  • Garlic: Fresh garlic is essential for pungent, aromatic pesto.
  • Lemon juice: Freshly squeezed lemon brightens the pesto.
  • Salt
  • Olive oil: Olive oil adds richness; use a little water instead if you need oil-free pesto.
  • Water: To thin the pesto to the desired consistency.

For the tart:

  • Puff pastry: One sheet, thawed. Most store-bought puff pastry is vegan-friendly.
  • Pesto: Roughly 1/2 cup—homemade preferred but store-bought works.
  • Asparagus: One bunch, tough ends trimmed.
  • Olive oil: For drizzling or spraying over the asparagus.
  • Cherry tomatoes: Whole or halved; grape tomatoes are fine too.
  • Feta cheese: Regular or vegan feta according to preference.
  • Balsamic glaze: Optional, for finishing.
unbaked tart with pesto, asparagus, tomatoes and feta on pan

How to make asparagus puff pastry

See the recipe card below for exact measurements.

Make the pesto: In a food processor or blender, combine basil, pine nuts (or substitute), garlic, lemon juice, salt, olive oil, and 2 tablespoons of water. Blend until smooth, adding more water a tablespoon at a time until you reach a spreadable consistency. Set aside.

Assemble and bake: Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper. Gently roll the thawed puff pastry into an approximately 11×14 inch rectangle and transfer it to the prepared sheet. Prick the pastry all over with a fork to keep the center from rising too much.

Spread about 1/2 cup of pesto over the pastry, leaving a 1-inch border. Arrange trimmed asparagus spears across the pesto and lightly drizzle or spray with olive oil. Scatter cherry tomatoes over the asparagus and crumble feta on top.

Bake for 20–25 minutes, until the pastry is puffed and golden. Let cool briefly, then slice and drizzle with balsamic glaze if desired. Serve warm or at room temperature.

whole asparagus puff pastry tart on parchment paper, baked with feta

Frequently asked questions

  • How long will this tart stay fresh? It’s best eaten within a few hours for maximum flakiness. Stored in an airtight container, leftovers keep in the fridge for up to 2 days. Reheat in the oven or air fryer to restore crispness.
  • How do I know when it’s done? The tart is ready when the pastry has fully puffed and turned a rich golden color.
  • Should I snap or trim asparagus ends? Trim the tough ends with a knife rather than snapping to avoid losing too much of the stalk; trimming gives a more even result.
asparagus puff pastry tart with balsamic drizzled on a cut square

Looking for more plant-based appetizers?

  • Vegan Zucchini Fritters
  • Watermelon Salad with Mint and Feta
  • Vegan Jalapeño Popper Dip
  • Bang Bang Cauliflower
  • The Best & Easiest Vegan Spinach Artichoke Dip
square image of puff pastry with asparagus, feta and tomatoes

Asparagus Puff Pastry with Pesto

Bright, veggie-packed asparagus puff pastry with homemade pesto—perfect as an appetizer or brunch dish.

Prep: 15 mins |
Cook: 25 mins |
Total: 40 mins |
Servings: 8

Ingredients

Easy pesto (or use store bought)

  • 2 cups packed fresh basil
  • 1/2 cup pine nuts (or walnuts/cashews)
  • 3 cloves garlic
  • 2 tablespoons fresh lemon juice
  • 1/2 teaspoon salt
  • 1/4 cup olive oil
  • 2–3 tablespoons water, as needed

The rest

  • 1 sheet frozen puff pastry, thawed
  • 1/2 cup pesto
  • 1 bunch asparagus, tough ends trimmed
  • Olive oil spray or drizzle
  • 1 cup whole or halved cherry tomatoes
  • 1/2–3/4 cup feta cheese (regular or vegan)
  • Balsamic glaze, optional

Instructions

Make the pesto

  1. In a food processor or blender, combine all pesto ingredients, starting with 2 tablespoons of water. Blend until smooth, adding more water as needed. Set aside.

Assemble and bake

  1. Preheat oven to 400°F (200°C) and line a baking sheet with parchment paper.
  2. Gently roll the thawed puff pastry into an 11×14 inch rectangle. Transfer to the baking sheet and prick the surface with a fork.
  3. Spread pesto over the pastry, leaving a 1-inch border. Arrange asparagus on top and lightly drizzle with olive oil.
  4. Top with cherry tomatoes and crumble feta over the tart.
  5. Bake 20–25 minutes until the crust is golden and puffed. Slice and drizzle with balsamic glaze if desired. Serve warm or at room temperature.

Notes

  1. Store-bought pesto is a convenient substitute; fresh pesto yields the best flavor.
  2. Follow package instructions for thawing puff pastry—typically about 30 minutes at room temperature.

Nutrition (per serving)

Calories: 320 kcal | Carbs: 20 g | Protein: 4 g | Fat: 28 g | Fiber: 3 g

Did you make this recipe? Mention @nora_cooks_vegan_ or tag #noracooks when sharing your creation.