I never used to like asparagus until I roasted it...the bacon bastes it while it cooks making it extra delicious.
30 medium asparagus stalks, trimmed
5 slices peppered bacon, cut in half
1/4 cup extra-virgin olive oil
Coarse salt and freshly ground pepper
Preheat oven to 425 degrees. Separate asparagus into bundles of 3 stalks each. Carefully wrap a piece of bacon around each bundle, starting about 1/2 inch from the bottom of the tip; secure with a toothpick. Transfer bundles to a rimmed baking sheet. Drizzle with oil, and sprinkle with 3/4 teaspoon salt; season with pepper. Roast, flipping halfway through, until asparagus begin to wilt and bacon is brown, 20 to 22 minutes. Adapted from Martha Stewart.
Note: I've never tried it but it seems that you can also make this on the grill. Place bundles on hot grill and cover. Cook 10 to 12 minutes until bacon is crisp and asparagus bundles are tender.