Start by combining olive oil, minced garlic, lemon zest, and lemon juice in a bowl. Add salt and pepper, then mix everything well to create a flavorful marinade. Toss the shrimp in this mixture until they are fully coated.
Let the shrimp sit for about 10–15 minutes so they absorb all the citrusy and garlicky goodness. This step makes a big difference in flavor.
In a saucepan, bring the broth to a gentle boil and add butter. Stir in the couscous, then remove it from heat and cover it with a lid. Let it sit for about 5 minutes so it can absorb all the liquid.
Once done, fluff the couscous with a fork and stir in pesto and parmesan. The result should be soft, fluffy, and packed with herby flavor.
Heat your grill or grill pan over medium-high heat. Place the marinated shrimp directly on the grill or thread them onto skewers for easier handling.
Cook each side for about 2–3 minutes until the shrimp turn pink and slightly charred. Be careful not to overcook them, as shrimp can become rubbery quickly.
Add fresh herbs into the couscous and give it a gentle mix. Taste and adjust seasoning if needed. The couscous should be bright, slightly creamy, and fragrant.
Serve the grilled shrimp on top of the couscous or alongside it. Drizzle any leftover lemon juice for an extra burst of freshness.