finished Asparagus Prosciutto Puff Pastry stacked on serving dish, open ends showing inside filling
Print Recipe
5 from 1 vote

Asparagus Prosciutto Puff Pastry

Asparagus Prosciutto Puff Pastry is an appetizer that's elegant enough for entertaining, yet easy enough for gameday or a snack. The flaky layers of puff pastry perfectly complement the asparagus, Prosciutto and ricotta filling
Prep Time15 mins
Cook Time15 mins
Total Time30 mins
Course: Appetizer
Cuisine: American
Keyword: Asparagus Puff Pastry, Puff Pastry Appetizer, Puff Pastry Rolls
Servings: 12 rolls
Calories: 286kcal
Author: Karyl



  • Preheat oven to 400 degrees. Line a baking sheet with parchment paper and set aside
  • In a bowl, add ricotta, parmesan, pepper, plus juice and zest of lemon. Mix well and set aside
  • In another bowl, add asparagus and drizzle with avocado oil. Toss with salt, onion powder, garlic powder, and red pepper flakes. Set aside
  • Unfold puff pastry sheets. Using a pizza cutter, cut along the folds to create 6 total strips. Cut each strip in half, for 12 total pieces
  • Add filling ingredients to the bottom center of each piece of puff pastry. Work in layers, and spread ingredients evenly across all of the pieces. 
  • LAYER 1: ricotta mixture (about 1 Tablespoon each); LAYER 2: asparagus spears; LAYER 3: sundried tomatoes; LAYER 4: prosciutto
  • Starting at the bottom of each piece, roll pastry all the way up and lay open side down on parchment paper
  • Whisk egg with 1 Tablespoon of water to create an egg wash. Brush all visible sides of puff pastry
  • Bake for about 15 minutes, until golden brown. Remove from oven, and allow to rest for about 5 minutes. WARNING: Filling will be extremely hot! 


Make ricotta mixture before you thaw puff pastry, so flavors have time to develop
Thaw puff pastry sheets on the counter for about 40 minutes. They are ready to go when they unfold easily
Use a pizza cutter to cut the pastry sheets into pieces. Works better than a knife! 
Filling will be extremely hot! Let rest for about 5 minutes before eating


Calories: 286kcal | Carbohydrates: 20g | Protein: 6g | Fat: 19g | Saturated Fat: 5g | Cholesterol: 25mg | Sodium: 273mg | Potassium: 150mg | Fiber: 1g | Vitamin A: 385IU | Vitamin C: 4.3mg | Calcium: 61mg | Iron: 1.9mg