Preheat the oven to 350°F. Line a baking sheet with parchment paper.
In a medium bowl, toss the asparagus with a drizzle of olive oil and season with salt and pepper.
Spread the asparagus on the prepared baking sheet and bake for 10 minutes, or until tender.
Meanwhile, spread the mayonnaise onto the bread slices. Top two of the slices with the cheese, red onion, bell pepper and garlic powder. Top with the remaining slices of bread.
Heat a large skillet over medium heat. Place the sandwiches in the skillet and cook until the cheese is melted and the bread is golden brown, about 3 to 5 minutes per side.
Remove from the heat and top the sandwiches with the roasted asparagus. Serve immediately.
Interesting Facts
Asparagus is a good source of dietary fiber, vitamin B6, vitamin C, vitamin E, vitamin K, thiamin, riboflavin, niacin, folate, iron, phosphorus, potassium, copper, manganese, and selenium.
Asparagus is low in calories and fat, making it an excellent food for weight loss.
The antioxidants in asparagus help to protect against cell damage and reduce the risk of certain diseases.