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