01 -
In a medium bowl, whisk together olive oil, lemon juice, minced garlic, salt, and pepper. Add chicken and toss until evenly coated. Cover and refrigerate for at least 15 minutes or up to 30 minutes for optimal flavor infusion.
02 -
Combine basil leaves, pine nuts or walnuts, garlic, Parmesan, olive oil, salt, black pepper, and lemon juice in a food processor or blender. Pulse until the mixture is smooth and bright green. Adjust seasoning as needed and refrigerate until use.
03 -
Preheat oven to 200°C. Arrange asparagus, zucchini, cherry tomatoes, and red onion on a large baking sheet. Drizzle with olive oil, season with salt, black pepper, and dried oregano, and toss to evenly coat. Roast for 15–20 minutes, stirring once halfway, until vegetables are tender and edges are caramelized.
04 -
Heat a grill pan or skillet over medium-high heat. Remove chicken from marinade, shaking off excess. Cook each piece for 6–7 minutes per side, or until golden crust forms and internal temperature reaches 74°C.
05 -
Transfer cooked chicken to a plate and top each piece with a generous spoonful of pesto while still warm. Serve immediately alongside roasted vegetables. Garnish with extra Parmesan, fresh basil, or a squeeze of lemon juice as desired.