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