01 - Set the oven to 400°F and line a baking sheet with parchment paper or aluminum foil.
02 - Rinse the asparagus and trim off the woody ends; pat dry thoroughly.
03 - Toss the asparagus with olive oil, black pepper, garlic powder, and smoked paprika if using until evenly coated.
04 - Divide asparagus into 8 bundles and wrap each with one slice of beef bacon, securing ends underneath or with a toothpick if needed.
05 - Place the bundles seam-side down on the prepared baking sheet, spacing them apart.
06 - Bake for 18 to 20 minutes, until asparagus is tender and bacon is crisp.
07 - Transfer bundles to a serving platter and optionally sprinkle with Parmesan cheese and lemon zest before serving.