Pre-heat the Oven – Adjust the oven rack to the center position and the temperature to 400°F (204°C).
Prepare the Asparagus – Wash and thoroughly dry. Trim off the tough fibrous ends to give about 7-inch long spears. Evenly coat with 2 tablespoons olive oil, salt, garlic powder, and black pepper.
Wrap the Asparagus – Divide the seasoned asparagus into 8 even-sized bundles. Tightly wrap one slice of prosciutto around the center of each bundle. The ham should stick together, but you can secure it with a toothpick if needed.
Brush and Season– Line a baking sheet with foil and place a wire rack on top. Place the wrapped bundles on the wire rack. Brush the prosciutto with some of the remaining 1 tablespoon of olive oil. Lightly season with black pepper.
Roast – Cook until the prosciutto gets lightly brown and crisp, and the asparagus is tender, about 13 to 15 minutes.
To Serve – Serve warm topped with some parmesan cheese.
Make-Ahead: The prosciutto-wrapped asparagus can be assembled, covered, and stored in an airtight container up to two days before roasting.
Storing: Cool completely and store in the refrigerator for up to 3 days.
Reheating: Loosely cover and reheat on the high setting in the microwave in 15 to 30-second intervals until hot. Alternatively, bake at 350ºF (177ºC) until hot.