01 - Preheat the oven to 400°F. Line a baking sheet with parchment paper or foil.
02 - Wash asparagus and trim woody ends. Pat dry with paper towels.
03 - Drizzle asparagus with olive oil, then sprinkle with black pepper, garlic powder, and optional smoked paprika. Toss to coat evenly.
04 - Divide asparagus into 8 bundles. Wrap each bundle with one slice of beef bacon, securing ends underneath or with a toothpick if needed.
05 - Place bundles seam-side down on prepared baking sheet, spacing evenly. Roast for 18 to 20 minutes until asparagus is tender and bacon is crisp.
06 - Transfer bundles to a serving platter. Optionally, sprinkle with Parmesan cheese and lemon zest before serving.