Save My neighbor knocked on the fence one July afternoon with a bag of overripe pineapples from her backyard, asking if I could use them before they went to waste. I had just bought shrimp at the market, so I grabbed some limes from my kitchen drawer and decided to throw together a marinade on the spot. That impromptu decision turned into something we grilled that evening that tasted like summer itself, and now it's the first thing people ask me to bring to cookouts.
I made these for a backyard gathering once and watched my cousin, who swears he doesn't like seafood, eat four skewers without complaint. His wife laughed and said the pineapple was his excuse, but I think the real magic was in that marinade doing the heavy lifting. He came back to the kitchen asking for the recipe, which felt like the highest compliment I could get.
Ingredients
- Large shrimp (1 lb, peeled and deveined): Buy them as fresh as possible, and leaving the tails on makes them easier to handle on the skewer while giving you something to hold when you eat them.
- Fresh pineapple (2 cups, cut into 1-inch chunks): If you're buying pre-cut, taste a piece first because quality varies wildly between stores and that sweetness is your backbone here.
- Red bell pepper and red onion (1 of each, cut into 1-inch pieces): The red varieties have slightly more sweetness than yellow or green, which balances the acidic lime perfectly.
- Fresh cilantro leaves (1/4 cup, finely chopped): Honestly, don't skip this or substitute dried cilantro because it brings a brightness that nothing else can replicate in this dish.
- Garlic and jalapeño (2 cloves minced, 1 optional): The garlic mellows on the grill while the jalapeño kick stays just punchy enough if you're brave enough to include it.
- Olive oil (3 tbsp): This carries all your flavors onto the shrimp, so use something you actually like tasting, not the cheapest bottle.
- Lime zest and juice (from 2 limes): The zest gives you that concentrated citrus oil flavor while the juice is your acid, so don't skip either one.
- Honey or agave (1 tbsp): This balances the acidity and helps create a light glaze on the grill, though agave dissolves faster if you're in a rush.
- Cumin, smoked paprika, salt, and pepper: These ground spices are what make this taste intentional rather than just shrimp with lime, so measure them properly.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Make the marinade:
- Whisk together your oil, lime zest, lime juice, honey, cumin, smoked paprika, salt, pepper, minced garlic, chopped cilantro, and jalapeño in a medium bowl until everything looks combined and slightly emulsified. You want it to smell incredible at this point, so take a second to admire what you've just made.
- Marinate the shrimp:
- Toss your shrimp into that bowl and make sure every piece gets coated in the marinade, then cover and refrigerate for 15 to 20 minutes. Don't skip this step even if you're in a hurry because this is when the flavors actually penetrate the shrimp instead of just sitting on the surface.
- Thread the skewers:
- Pull out your skewers and start threading, alternating shrimp, pineapple, bell pepper, and red onion in whatever pattern feels right. The alternating colors aren't just pretty, they're functional because different ingredients cook at slightly different rates and spacing them helps everything cook evenly.
- Prepare your grill:
- Get your grill heating to medium-high temperature and lightly oil the grates with a paper towel so nothing sticks. You'll know it's ready when you can hold your hand about 4 inches above the grates for only about 3 seconds before it gets too hot.
- Grill the skewers:
- Place your skewers directly on the grates and let them sit for 2 to 3 minutes before flipping, then cook the other side for another 2 to 3 minutes until the shrimp turn opaque and firm and the vegetables get those beautiful char marks. Watch them closely because shrimp cooks fast and overcooked shrimp turns rubbery, but a little char on the pineapple is actually what you want.
- Finish and serve:
- Pull them off the grill, scatter extra cilantro on top, squeeze fresh lime over everything, and serve while they're still hot. The residual heat keeps the juices flowing and the flavors pop.
Save There's something about handing someone a hot skewer with the cilantro still fragrant and the juices running down their hand that makes them slow down and actually taste what they're eating. That moment when someone closes their eyes and just enjoys it is why I keep making this dish.
The Marinade Matters More Than You Think
I learned this the hard way when I once tried to rush the recipe and only gave the shrimp 5 minutes in the marinade because I was running late. They tasted fine but forgettable, like any grilled shrimp. The marinade is what separates this from something you could make on autopilot, and those 15 to 20 minutes aren't just about flavor, they're about commitment to making something worthwhile.
Swapping Ingredients Without Losing the Soul
Once I ran out of fresh cilantro and used mint instead, and it completely changed the dish into something more dessert-like and floral. That taught me that cilantro isn't just an herb here, it's the voice of the dish. You can absolutely swap mango for pineapple as the recipe suggests, or try a mix of both, and the marinade works beautifully with either one.
Building Your Perfect Plate Around These Skewers
These skewers are great on their own, but they shine when you give them something to lean against. Coconut rice soaks up the juices and echoes the tropical flavors, while a simple arugula salad with lime vinaigrette keeps everything feeling fresh and prevents the meal from getting too heavy. I've also served them over cauliflower rice for a lighter option, and they disappeared just as fast.
- If you're serving a crowd, make a lime crema by mixing sour cream with lime juice and cilantro for people to dip into.
- Prep all your vegetables the morning of your cookout so you're not stuck chopping when people arrive and the grill is already hot.
- Grill a few extra skewers because leftovers taste great cold the next day over a salad or tucked into a tortilla.
Save This dish became my go-to move whenever I want to feel like I'm cooking something impressive without actually stressing about it. Make it once and you'll understand why it keeps making appearances at my table.
Recipe FAQs
- → How long should I marinate the shrimp?
Marinate the shrimp for 15-20 minutes in the refrigerator. This allows the flavors to penetrate without breaking down the delicate texture of the seafood.
- → Can I use wooden skewers instead of metal?
Yes, wooden skewers work well. Soak them in water for at least 30 minutes before grilling to prevent burning and ensure they hold up on the grill.
- → What can I substitute for pineapple?
Mango makes an excellent tropical substitute for pineapple. You can also use chunks of fresh peach or try a mix of different fruits for variety.
- → How do I know when the shrimp are done?
Shrimp are fully cooked when they turn pink and opaque throughout. They typically need 2-3 minutes per side on medium-high heat. Be careful not to overcook or they'll become rubbery.
- → What should I serve with these skewers?
Coconut rice complements the tropical flavors beautifully. A light citrus salad, grilled vegetables, or warm tortillas also make excellent sides for a complete meal.