Prepare the Skewers: If you are using wooden skewers, soak them in a bowl of water for 30 minutes to prevent them from burning during grilling.
Make the Marinade: In a medium mixing bowl, whisk together the olive oil, lime juice, minced garlic, chili powder, cumin, smoked paprika, honey, salt, and pepper until well combined.
Marinate the Shrimp: Add the peeled and deveined shrimp to the marinade and toss gently to ensure each shrimp is thoroughly coated. Cover the bowl with plastic wrap or a lid and refrigerate for 20-30 minutes.
Preheat for Grilling: While the shrimp is marinating, preheat your grill or grill pan over medium-high heat.
Skewer the Shrimp: Once the shrimp is well-marinated, carefully thread them onto the skewers, placing about 4-5 shrimp per skewer.
Grill the Shrimp: Place the skewers on the grill, cooking each side for about 2-3 minutes or until the shrimp turn pink, opaque, and slightly charred.
Serve & Garnish: Remove the skewers from the grill and arrange them beautifully on a serving platter. Garnish with a sprinkle of freshly chopped cilantro and serve with lime wedges.
Notes
For added flair, serve the skewers on a bed of mixed greens or alongside grilled vegetables.