Prepare the Marinade for the Chicken:
In a small bowl, whisk together 3 tbsp olive oil, the juice and zest of 1 lemon, 3 minced garlic cloves, 1 tbsp chopped fresh rosemary, 1 tbsp chopped fresh thyme, 1 tsp salt, and 1/2 tsp black pepper. Mix until combined.
Marinate the Chicken:
Place the chicken breasts in a resealable bag or shallow dish and pour the marinade over the chicken. Seal and refrigerate for at least 30 minutes (preferably 2-3 hours or overnight for maximum flavor).
Prepare the Asparagus:
Rinse and trim the tough ends of 1 bunch of fresh asparagus. Drizzle with 1 tbsp olive oil and season with salt, pepper, and 1/2 tsp garlic powder. Toss to coat.
Preheat the Grill:
Preheat your grill to medium-high heat and lightly oil the grill grates or use a grill pan.
Grill the Chicken:
Grill the marinated chicken breasts for 6-7 minutes per side, or until they reach an internal temperature of 165°F (75°C) and are cooked through.
Grill the Asparagus:
Grill the asparagus for 4-5 minutes, turning occasionally until it is tender and has grill marks, making sure it remains slightly crisp.
Serve and Enjoy:
Let the chicken rest for a few minutes before slicing against the grain. Serve alongside the grilled asparagus and garnish with extra lemon wedges and fresh herbs if desired. Enjoy your flavorful and healthy meal!