OKAY. Bacon. Puff pastry. Asparagus. Cheese. Is this a full-blown appetizer power move or what? You better believe it.
These little bundles came together on a whim for a dinner party and I literally watched people grab THREE before the first round of drinks was poured. The crescent dough gets all flaky and golden, the bacon adds that smoky salty crunch, and the gouda + parmesan melts into everything. Absolute chaos (the good kind).
Pro tip: let the bacon cook until crispy but still bendy, or you’ll be fighting to wrap it. Trust me on that. Make these for your next gathering and prepare for recipe requests. You’re welcome.
How to Keep the Pastry Crispy
The enemy of crispy pastry is MOISTURE, and you’ve got two sneaky sources here: waterlogged asparagus and greasy bacon. Pat those spears bone dry before wrapping. (Seriously, get aggressive with those paper towels.)
Skip thick-cut bacon. It renders too much fat and weighs down the dough. Center-cut gives you that crisp snap without the grease pool ruining your bake.
Brush the dough with oil, not butter. Oil coats more evenly and won’t scorch as fast. And don’t drown it…a light hand gives you golden, blistered layers.
Space bundles at LEAST one inch apart. Crowding traps steam, and steam equals soggy bottoms. Parchment paper, not foil, lets heat circulate underneath the dough.
Serve IMMEDIATELY. These wait for no one. Every minute on the plate, that pastry softens and the cheese sets into something closer to glue than goo.
Tips for Wrapping Tight Bundles
- Pat asparagus bone dry before wrapping (any moisture = soggy seams that won’t seal properly).
- Cut dough triangles so the asparagus tip lands at the pointy end, that way the tips poke out the top for caramelization.
- Layer bacon UNDER the asparagus, never on top (keeps cheese from leaking out the sides).
- Don’t overstuff! 2-4 spears MAX per bundle, otherwise the dough rips open mid-bake.
- Pinch seams FIRMLY and twist slightly, crescent dough grips best when it’s slightly tacky from the olive oil brush.
Loose bundles unravel in the oven (and cheese bleeds everywhere), so be assertive with that pinch and don’t be shy about it.
Best Bacon to Use for This Recipe
- CENTER-CUT BACON wins here. Less fat = more even crisping, and the strips hold shape when wrapped.
- SKIP THICK-CUT. Stays too floppy or gets oddly chewy…won’t fold around asparagus cleanly.
- PRE-COOK FULLY before wrapping. Bundles only bake 12 minutes, so raw bacon won’t render in time!
- TARGET PLIABLE, not shatter-crispy. 18-20 minutes at 400°F on a rack does the trick.
- PAT DRY AFTER BAKING. Extra grease soaks into pastry. Crispiness ruined.
Make-Ahead & Storage Tips
These bundles SHINE fresh, but leftovers work. Store them in an airtight container up to 2 days, then reheat at 375°F for 5-7 minutes to restore crispness. Skip the microwave (unless you want sad, soggy dough)!
For make-ahead, shred cheese and cook bacon a day early. Assemble bundles right before baking, or freeze them UNBAKED on a sheet pan and bake straight from frozen with 3-4 extra minutes.
Related Recipes
- Low-Carb Baked Bacon Wrapped Asparagus
- Best Grilled Bacon Wrapped Asparagus
- Angel Hair with Shrimp and Asparagus
- Perfect Breaded Asparagus
- Simple Guacamole Shrimp Bites
- Best Asparagus and Shrimp
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1800-2000
- Protein: 60-70 g
- Fat: 115-130 g
- Carbohydrates: 120-135 g
Ingredients
For the filling:
- 10 strips bacon (I use Oscar Mayer Center Cut for less grease)
- 1.5 bunches asparagus (ends trimmed off, about 1-inch from the bottom)
- 1.5 cups gouda (shredded for easier melting)
- 3/4 cup parmesan (I use Sartori for a sharper, nuttier flavor)
For the pastry and seasoning:
- 1 pack crescent rolls
- 1 tbsp olive oil (or any neutral oil like canola)
- 1/2 tsp salt
- 1/2 tsp pepper
- 1/4 tsp garlic powder
Step 1: Prep Veggies and Seasonings
- 1.5 bunches asparagus
- 1.5 cups gouda
- 3/4 cup parmesan
- 1/2 tsp salt
- 1/2 tsp pepper
- 1/4 tsp garlic powder
Preheat your oven to 400°F.
While it heats, trim about 1 inch from the bottom of the asparagus spears and pat them dry with paper towels—this removes excess moisture so they cook properly and the pastry stays crispy.
Shred the gouda cheese and grate the parmesan, then combine them in a bowl.
In a small bowl, mix together the salt, pepper, and garlic powder.
Having everything prepped and ready before cooking ensures a smooth assembly process.
Step 2: Crisp and Halve Bacon
- 10 strips bacon
Arrange bacon strips on a baking rack set over a sheet pan and place in the preheated 400°F oven.
Bake for 18-20 minutes until the bacon is crispy but still pliable enough to wrap (it should bend without breaking).
Remove from the oven and pat the bacon dry with paper towels to remove excess grease.
Once cool enough to handle, chop each bacon strip in half.
I like to use center-cut bacon because it has less fat and crisps up more evenly than thick-cut varieties.
Step 3: Layer the Dough Triangles
- 1 pack crescent rolls
- 1 tbsp olive oil
- seasoning mixture from Step 1
- chopped bacon from Step 2
- 1.5 bunches asparagus
- cheese mixture from Step 1
Unroll the crescent roll dough and lay it flat on a clean work surface.
Cut the dough into 20 triangular pieces (roughly the size of the original crescent rolls, one per bundle).
Brush each triangle lightly with olive oil, then sprinkle with a pinch of the seasoning mixture from Step 1.
Place one piece of bacon and 2-4 asparagus spears on each triangle, arranging them so they point toward the tip of the triangle.
Sprinkle about a tablespoon of the cheese mixture over the filling on each bundle.
Step 4: Fold and Seal Bundles
- assembled bundles from Step 3
Fold the corners of each dough triangle up and over the filling, creating a bundle with the asparagus tips poking out slightly at the top.
Gently press the seams together so the dough stays folded.
Place all bundles on a parchment-lined baking sheet, spacing them about an inch apart.
Drizzle lightly with a bit more olive oil, then top each bundle with another small sprinkle of the remaining cheese mixture and a tiny pinch of the seasoning.
I find that the exposed asparagus tips will caramelize beautifully during baking, adding a nice charred edge to each bundle.
Step 5: Bake Until Golden Brown
- prepared bundles from Step 4
Place the baking sheet in the preheated 400°F oven and bake for 12 minutes until the pastry is golden brown and puffed.
The edges of the dough should be crispy and the cheese will have melted slightly over the filling.
Remove from the oven and let cool for 1-2 minutes before serving warm.
These bundles are best enjoyed immediately while the pastry is still crispy and the cheese is melty.

Homemade Bacon Wrapped Puff Pastry Asparagus
Ingredients
Method
- Preheat your oven to 400°F. While it heats, trim about 1 inch from the bottom of the asparagus spears and pat them dry with paper towels—this removes excess moisture so they cook properly and the pastry stays crispy. Shred the gouda cheese and grate the parmesan, then combine them in a bowl. In a small bowl, mix together the salt, pepper, and garlic powder. Having everything prepped and ready before cooking ensures a smooth assembly process.
- Arrange bacon strips on a baking rack set over a sheet pan and place in the preheated 400°F oven. Bake for 18-20 minutes until the bacon is crispy but still pliable enough to wrap (it should bend without breaking). Remove from the oven and pat the bacon dry with paper towels to remove excess grease. Once cool enough to handle, chop each bacon strip in half. I like to use center-cut bacon because it has less fat and crisps up more evenly than thick-cut varieties.
- Unroll the crescent roll dough and lay it flat on a clean work surface. Cut the dough into 20 triangular pieces (roughly the size of the original crescent rolls, one per bundle). Brush each triangle lightly with olive oil, then sprinkle with a pinch of the seasoning mixture from Step 1. Place one piece of bacon and 2-4 asparagus spears on each triangle, arranging them so they point toward the tip of the triangle. Sprinkle about a tablespoon of the cheese mixture over the filling on each bundle.
- Fold the corners of each dough triangle up and over the filling, creating a bundle with the asparagus tips poking out slightly at the top. Gently press the seams together so the dough stays folded. Place all bundles on a parchment-lined baking sheet, spacing them about an inch apart. Drizzle lightly with a bit more olive oil, then top each bundle with another small sprinkle of the remaining cheese mixture and a tiny pinch of the seasoning. I find that the exposed asparagus tips will caramelize beautifully during baking, adding a nice charred edge to each bundle.
- Place the baking sheet in the preheated 400°F oven and bake for 12 minutes until the pastry is golden brown and puffed. The edges of the dough should be crispy and the cheese will have melted slightly over the filling. Remove from the oven and let cool for 1-2 minutes before serving warm. These bundles are best enjoyed immediately while the pastry is still crispy and the cheese is melty.

