Shrimp Skewers with Mango Salsa

Featured in Satisfying Entrées for Any Occasion.

For a summer favorite, grill shrimp skewers coated in a zesty marinade of olive oil, honey, garlic, citrus zest, and spices. Serve them with a refreshing mango salsa. The shrimp are quick to prep and cook in just minutes on the barbecue, delivering a smoky, tangy taste. Pair with sides like rice, grilled vegetables, or a fresh salad for a complete, vibrant meal. This dish is easy to customize and brings bold flavors to your table.

Updated on Mon, 21 Apr 2025 14:32:49 GMT
Shrimp skewers with peppers and mango. Pin it
Shrimp skewers with peppers and mango. | cookingwithrosie.com

This grilled shrimp skewer recipe transforms ordinary seafood into a spectacular summer meal with minimal effort. The bright citrus marinade infuses the shrimp with zesty flavor while the optional spices add just the right amount of heat. Paired with a vibrant mango-pineapple salsa, it's the perfect dish for outdoor entertaining or a quick weeknight dinner.

I first made these skewers for a beach cookout with friends, and they've become my signature summer dish. The combination of juicy shrimp and tropical salsa reminds me of vacations in coastal Mexico, even when I'm just in my backyard.

Ingredients

  • Shrimp: preferably large or jumbo size for easier skewering and juicier results
  • Olive oil: creates the base for the marinade while helping the shrimp stay moist
  • Honey or agave: adds a subtle sweetness that balances the citrus and spices
  • Shallot: provides a milder, more elegant flavor than regular onion
  • Garlic cloves: fresh is essential here for the best flavor impact
  • Orange and lime zest: the oils in the zest infuse the marinade with bright citrus notes without making it too acidic
  • Sea salt: kosher or flaky sea salt works best for more even flavor distribution
  • Black pepper: freshly ground makes a noticeable difference in taste
  • Spice blend: the combination of cumin, coriander, cayenne, and chili powder creates depth without overwhelming the shrimp
  • Skewers: metal works best for even cooking, but bamboo will work if properly soaked

Step-by-Step Instructions

Prepare the shrimp:
Clean and prepare your shrimp according to your preference. I recommend leaving the tails on for a better presentation and easier handling. Pat them dry with paper towels to help the marinade adhere better. Place prepared shrimp in a large bowl with plenty of room for tossing.
Mix the marinade:
In a separate bowl, combine olive oil, honey or agave, minced shallot, minced garlic, orange zest, lime zest, sea salt, black pepper, and your spice blend if using. Whisk thoroughly until everything is well incorporated. The marinade should look slightly emulsified and fragrant. Pour this mixture over the shrimp and gently toss until every piece is evenly coated.
Marinate:
Cover the bowl with plastic wrap and refrigerate for at least 15 minutes. The marinade works quickly due to the citrus elements, but you can leave it for up to a few hours for deeper flavor. Avoid marinating overnight as the citrus can start to cook the shrimp.
Preheat and prepare grill:
Heat your grill to medium high heat around 400°F. Thoroughly clean the grates with a wire brush to remove any residue that might cause sticking. Just before cooking, use a pair of tongs to hold a wad of paper towels dipped in high heat oil to grease the grates. This crucial step prevents the shrimp from sticking.
Skewer the shrimp:
Thread the marinated shrimp onto your skewers, allowing a tiny bit of space between each piece to ensure even cooking. If using bamboo skewers, make sure they've been soaked in water for at least 30 minutes to prevent burning. For easier turning, thread each shrimp so it forms a C shape on the skewer.
Grill to perfection:
Place the prepared skewers on the hottest part of the grill. Cook for 2 to 3 minutes on the first side until you see the shrimp begin to turn pink and slightly opaque. Flip once and cook another 2 to 3 minutes on the second side. The shrimp are done when they turn completely pink, slightly firm to the touch, and opaque throughout. Be careful not to overcook as they can become rubbery.
A plate of shrimp skewers with pineapple and peppers. Pin it
A plate of shrimp skewers with pineapple and peppers. | cookingwithrosie.com

One summer, my daughter who typically avoided seafood requested these shrimp skewers for her birthday dinner. The bright flavors and fun presentation completely changed her mind about shrimp, and now it's a tradition we look forward to every year. I think it's the combination of slightly sweet honey and aromatic citrus zest that makes even seafood skeptics into believers.

Indoor Cooking Options

Not everyone has access to an outdoor grill, but these shrimp skewers can be just as delicious when cooked indoors. A grill pan on high heat works wonderfully, giving you those beautiful grill marks without the open flame. Alternatively, you can broil the skewers for 2 minutes per side on a foil lined baking sheet placed about 6 inches from the heating element. For apartment dwellers, even a hot cast iron skillet can produce excellent results, though you may want to cook the shrimp without skewers in this case for better contact with the pan.

Making the Perfect Mango Pineapple Salsa

The ideal companion for these shrimp skewers is a fresh, vibrant mango pineapple salsa. Combine diced ripe mango, fresh pineapple chunks, finely diced red onion, minced jalapeño, chopped cilantro, lime juice, and a pinch of salt. The sweetness of the fruit balances beautifully with the savory spiced shrimp. For best results, make the salsa at least an hour before serving to allow the flavors to meld together. The natural acidity in the fruits also helps balance the richness of the grilled shrimp.

Sustainable Seafood Choices

When selecting shrimp for this recipe, consider sustainable options. Look for shrimp labeled with certifications like Marine Stewardship Council or Best Aquaculture Practices. Wild caught Gulf or Pacific shrimp from the US are generally good choices, while some imported farmed shrimp can have environmental concerns. Your fishmonger can usually provide information about sourcing. Frozen shrimp are often a more sustainable option than "fresh" shrimp, which may have been frozen and thawed already. Quality frozen shrimp, properly thawed overnight in the refrigerator, will yield excellent results in this recipe.

Frequently Asked Questions

→ How do I prepare shrimp for skewers?

Peel and devein the shrimp if desired, or leave them unpeeled for a rustic look. Pat them dry before marinating and threading onto skewers.

→ What marinade works best for shrimp skewers?

A marinade blending olive oil, citrus zest, garlic, spices, and an optional hint of honey or agave keeps shrimp juicy and flavorful.

→ Should I soak bamboo skewers before grilling?

Yes, soak bamboo skewers in water for at least 30 minutes before use to prevent them from burning on the grill.

→ How long should I grill the shrimp?

Grill shrimp for 2-3 minutes on each side, depending on their size. Shrimp are done when they turn pink and opaque.

→ What can I serve alongside shrimp skewers?

Pair shrimp skewers with green salad, grilled vegetables, rice, or beans. A tropical salsa, like mango-pineapple, is a great accompaniment.

Shrimp Skewers with Mango Salsa

Grilled shrimp skewers with mango salsa to enjoy vibrant, fresh flavors.

Prep Time
20 Minutes
Cook Time
6 Minutes
Total Time
26 Minutes
By: rosie

Category: Main Dishes

Difficulty: Intermediate

Cuisine: Grilled

Yield: 4 Servings

Dietary: Low-Carb, Gluten-Free, Dairy-Free

Ingredients

→ Shrimp Marinade

01 2 pounds shrimp, thawed if frozen
02 1/4 cup olive oil
03 2 teaspoons honey or agave (optional)
04 1 shallot, finely minced
05 4 garlic cloves, finely minced
06 Zest of 1 orange
07 Zest of 1 lime
08 2 teaspoons sea salt
09 1/4 teaspoon freshly ground black pepper
10 1/4 teaspoon each ground cumin, coriander, cayenne, and chili powder (optional)

→ Tools

11 Metal or bamboo skewers

Instructions

Step 01

Peel and devein the shrimp as desired. Place the shrimp in a large bowl.

Step 02

Whisk together olive oil, honey (if using), minced shallot, minced garlic, orange zest, lime zest, sea salt, black pepper, ground cumin, coriander, cayenne, and chili powder. Pour mixture over shrimp and toss to coat. Cover the bowl and refrigerate for 15 minutes to a few hours.

Step 03

Preheat a BBQ grill for direct heat. Clean the grates thoroughly to prevent shrimp from sticking.

Step 04

Thread shrimp onto skewers. If using bamboo skewers, soak them in water for at least 30 minutes to prevent burning.

Step 05

Use high-heat oil (like avocado oil) and a paper towel held with tongs to quickly oil the grill grates.

Step 06

Place skewers on the grill. Cook for 2-3 minutes per side, depending on the size of the shrimp. Peeled shrimp will cook faster. Remove from heat once fully cooked.

Step 07

Serve shrimp skewers warm with Spicy Mango-Pineapple Salsa. Suggested sides: green salad, grilled vegetables, or rice and beans.


A plate of shrimp skewers with pineapple and peppers.

Notes

  1. Soak bamboo skewers for at least 30 minutes before grilling to prevent burning.
  2. Use peeled shrimp for quicker cooking time or leave shells on for added flavor.

Tools You'll Need

  • Metal or bamboo skewers
  • BBQ grill
  • Paper towels
  • Tongs

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Shellfish (shrimp)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 200
  • Total Fat: 8 g
  • Total Carbohydrate: 5 g
  • Protein: 28 g