If using wooden skewers, soak them in water for at least 30 minutes to prevent burning on the grill.
In a medium-sized mixing bowl, combine the chopped cilantro, lime zest, lime juice, olive oil, minced garlic, cumin, red pepper flakes (if using), salt, and pepper. Mix well to create a marinade.
Add the shrimp to the bowl and toss them in the marinade until they are evenly coated. Let them marinate for at least 15-30 minutes to absorb the flavors.
Preheat your grill or grill pan over medium-high heat.
Thread the marinated shrimp onto the skewers, making sure to leave a little space between each shrimp for even cooking.
Grill the skewers for about 2-3 minutes on each side, or until the shrimp are opaque and cooked through. Be careful not to overcook, as shrimp can become tough.
Once done, remove the skewers from the grill and let rest for a minute.
Serve hot with extra lime wedges and garnish with additional cilantro if desired.
Notes
Soak wooden skewers before grilling to prevent burning.