Why You’ll Love These Sweet and Spicy Pineapple Shrimp Skewers
You’re staring at a pile of shrimp, a pineapple, and about 45 minutes before your guests arrive. The grill is heating up, and you’re wondering if you can pull off something that looks like you spent hours on it. I’ve been there. More times than I’d like to admit.
These sweet and spicy pineapple shrimp skewers are my secret weapon for summer cookouts, especially the 4th of July. They come together in about 25 minutes total. Fifteen of that is prep, ten is grilling. That’s it. And they look like something from a fancy restaurant menu.
The trick is the sauce. A simple mix of sweet chili sauce, fresh lime juice, cilantro, and a pinch of salt. It does double duty as a marinade and a basting glaze. The sweetness caramelizes on the grill, the lime keeps things bright, and the chili gives just enough heat to make things interesting. I once burned the heck out of my first batch trying to rush things. Don’t be like me. Trust the process.
These skewers are perfect for your 4th of July BBQ. They’re colorful, festive, and feel like a party on a stick. Plus, they’re the kind of appetizer that disappears fast. People grab them, take a bite, and then grab another. I’ve seen it happen.
Here’s the deal: you don’t need to be a grill master to nail these. If you can thread things onto a stick and flip them once, you’ve got this. And the best part? The cleanup is minimal. No pots, no pans, just a bowl for the sauce and the grill grates.
Ingredients for Pineapple Shrimp Skewers
Let’s talk about what you’ll need. The ingredient list is short, and you can find everything at your local Ralphs or Vons. I usually grab my shrimp from the frozen section at Costco because the 16-20 count size is perfect for skewers. Here’s what you’ll want:
- Large shrimp (16-20 count) – peeled and deveined. This size is big enough that they won’t dry out on the grill. Look for raw, not pre-cooked.
- Fresh pineapple – cut into 1-inch chunks. Fresh is better than canned here. The texture holds up on the grill, and the natural sugars caramelize beautifully.
- Green and red bell peppers – cut into 1-inch pieces. The color contrast makes the skewers look festive. Plus, they add a nice crunch.
- Red onion – cut into wedges. It softens on the grill and adds a mild sweetness that plays well with the chili sauce.
- Sweet chili sauce – this is the star. I use Mae Ploy because it has the right balance of sweet and heat. You can find it in the Asian section of most grocery stores.
- Fresh lime juice – from about 2 limes. Bottled juice won’t give you the same brightness. Trust me on this one.
- Fresh cilantro – chopped. It adds a fresh, herbaceous note that cuts through the sweetness.
- Sea salt – fine. Just a pinch to bring everything together.
- Wooden skewers – soaked in water for at least 1 hour. If you forget to soak them, use metal skewers instead. No soaking needed.
One thing I learned the hard way: make sure your pineapple chunks are about the same size as your shrimp. If they’re too big, they’ll take longer to cook and your shrimp will be overdone. Too small, and they’ll fall apart on the grill. Aim for 1-inch chunks and you’ll be golden.
How to Make Sweet and Spicy Pineapple Shrimp Skewers
Alright, let’s get into the actual making part. I’m going to walk you through the four main stages. Don’t stress if your pineapple has a few black spots – it’s all part of the charm. Here’s how it goes:
Stage 1: Make the Sauce and Prep the Skewers
Start by whisking together the sweet chili sauce, fresh lime juice, chopped cilantro, and sea salt in a medium bowl. Give it a taste. You should get sweet first, then a gentle heat that builds. If you want more kick, add a pinch of red pepper flakes. I usually do because I like things spicy, but it’s totally optional.
Now, thread the shrimp, pineapple chunks, red onion wedges, and bell pepper pieces onto the soaked skewers. Alternate the red and green peppers for color. Use two shrimp per skewer, placing veggies between and on the ends of each shrimp. This ensures even cooking and makes the skewers look full and generous.
Stage 2: Brush and Rest
Brush the assembled skewers with half of the chili-lime mixture. Let them rest for 5 minutes. This gives the sauce time to coat the shrimp and veggies. Don’t skip this step. It’s the difference between a good skewer and a great one.
Here’s a tip I wish someone had told me earlier: pat the shrimp dry with a paper towel before brushing. If they’re too wet, the sauce won’t stick as well, and you’ll get fewer grill marks. I learned this after a few sad, pale batches.
Stage 3: Grill to Perfection
Preheat your grill to medium heat, around 350 to 400 degrees Fahrenheit. Place the skewers on the grill and cook for 4 to 5 minutes per side. You’ll know they’re ready when the shrimp turn pink and are cooked through. The pineapple should have nice char marks, and the peppers should be slightly softened but still have a bit of crunch.
Brush with the remaining sauce as they cook. This builds layers of flavor. The sugar in the sauce caramelizes on the grill, creating that sweet, smoky crust that makes these skewers so addictive.
One thing to watch for: don’t brush the glaze on too early. If you add it at the very beginning, the sugars can burn before the shrimp is cooked through. I usually brush once after flipping, and then again in the last minute of cooking.
Stage 4: Serve and Enjoy
Transfer the cooked skewers to a platter. Sprinkle with a little extra fresh cilantro if you have it. The bright green against the orange-red glaze is gorgeous. Serve immediately while they’re hot off the grill.
These are perfect as a summer appetizer or as the main event with a side of coconut rice and a simple salad. I’ll talk more about sides in a bit. For now, just know that these skewers are the star of the show.
Tips for Perfect Grilled Shrimp Skewers
I’ve made these skewers more times than I can count, and I’ve made every mistake in the book. Here are the tips I wish I’d known from the start:
Common Mistakes and How to Fix Them
❌ Overcooking shrimp: Shrimp cook fast. 4-5 minutes per side on medium heat is all they need. They’ll turn pink and curl slightly. If they start to curl into a tight C shape, they’re overdone. Take them off the grill immediately.
❌ Over-marinating shrimp: The acid in the lime juice can start to cook the shrimp if left too long. Don’t marinate for more than 15 minutes total. The 5-minute rest is enough.
❌ Not soaking wooden skewers: Dry wooden skewers will catch fire on the grill. Soak them in water for at least 1 hour. Or use metal skewers. No soaking needed.
❌ Not drying shrimp before grilling: Pat them dry with a paper towel. Excess moisture prevents good grill marks and makes the sauce slide off.
❌ Brushing glaze too early: The sugar in the sweet chili sauce burns easily. Brush the glaze on after flipping, not at the start of cooking.
If you’re using a gas grill, keep the lid open while cooking shrimp. They cook so fast that trapping heat isn’t necessary. For charcoal grills, make sure the coals are evenly distributed for consistent heat.
One more thing: if you’re worried about shrimp sticking to the grill, lightly oil the grates before cooking. Use a paper towel dipped in vegetable oil and tongs to wipe the grates. This creates a non-stick surface without adding extra flavor that would compete with the chili-lime glaze.
Variations and Substitutions
This recipe is pretty flexible. Here are some ways to switch it up:
- Use different vegetables: Grape tomatoes, mushrooms, or cauliflower florets work great instead of the bell peppers and onion. Just make sure everything is cut to about the same size for even cooking.
- Swap the fruit: Mango chunks are a fantastic substitute for pineapple. They have a similar sweetness and caramelize beautifully on the grill.
- Change the protein: Chicken breast or beef sirloin cut into 1-inch cubes work well. Adjust cooking time accordingly. Chicken needs about 6-8 minutes per side. Beef can be done in 4-5 minutes per side for medium-rare.
- Adjust the heat: If you want more spice, add a pinch of red pepper flakes to the sauce. For milder skewers, use a mild sweet chili sauce.
- Dietary adaptations: This recipe is naturally gluten-free as long as your sweet chili sauce is gluten-free (most brands are). Check the label to be sure.
I’ve made these with chicken for a friend who doesn’t eat seafood, and they turned out just as good. The key is to keep the same sweet and spicy flavor profile. The sauce works with pretty much anything.
What to Serve with Pineapple Shrimp Skewers
These skewers are great on their own, but they really shine when paired with the right sides. Here are some of my favorite combinations:
- Coconut rice: The creamy, slightly sweet rice balances the heat from the chili sauce. It’s a classic pairing for tropical flavors. Cook your rice in coconut milk instead of water for extra richness.
- Simple garden salad: A crisp green salad with a light vinaigrette cuts through the sweetness of the glaze. Use a mix of romaine, cucumber, and cherry tomatoes.
- Grilled vegetables: Zucchini, squash, and portobello mushrooms grilled alongside the skewers make an easy side. Brush them with a little olive oil and salt before grilling.
- Cilantro-lime dipping sauce: Mix Greek yogurt with fresh lime juice, chopped cilantro, and a pinch of salt. It’s cool and creamy, perfect for dipping the skewers.
For a complete 4th of July spread, serve these skewers alongside a classic potato salad and some corn on the cob. The colors are festive, and everything can be made ahead of time except the skewers themselves.
How to Store Leftovers
If you somehow have leftovers (it’s rare in my house), here’s what to do:
Store the skewers in an airtight container in the fridge for up to 2 days. I like to remove the shrimp and veggies from the skewers before storing. It makes reheating easier and prevents the wooden skewers from soaking up moisture and getting soggy.
To reheat, place the shrimp and veggies on a baking sheet and warm them in a 300°F oven for about 5-7 minutes. You can also microwave them, but the texture won’t be as good. The shrimp might get a bit rubbery in the microwave.
Honestly, I love eating these cold straight from the fridge the next day. The flavors have melded together, and the shrimp is still tender. It’s a guilty pleasure of mine. Don’t judge.
To make ahead for a party, prep the skewers and sauce separately up to 24 hours in advance. Keep them in the fridge. When you’re ready to cook, brush the sauce on and grill. This saves you time and stress on the day of your gathering.
Frequently Asked Questions

Sweet and Spicy Pineapple Shrimp Skewers
Ingredients
Method
- If using wooden skewers, soak them in water for at least 1 hour to prevent burning.
- Preheat your grill to medium heat, around 350 to 400 degrees Fahrenheit.
- In a medium bowl, whisk together the sweet chili sauce, lime juice, chopped cilantro, and sea salt until well combined.
- Thread the shrimp, pineapple chunks, red onion wedges, and bell pepper pieces onto the skewers, alternating red and green peppers. Use two shrimp per skewer, placing veggies between and on the ends of each shrimp.
- Brush the assembled skewers with half of the chili-lime mixture and let them rest for 5 minutes.
- Place the skewers on the preheated grill and cook for 4 to 5 minutes per side, until the shrimp turn pink and are cooked through. Brush with the remaining sauce as they cook.
Nutrition
Notes
Tried this recipe?
Let us know how it was!When you pull these off the grill, you’ll feel like a hero. The sweet and spicy pineapple shrimp skewers are colorful, flavorful, and impress everyone without much effort. Perfect for your 4th of July BBQ or any summer gathering. I’d love to see how yours turn out! Share your photos on Pinterest and tag me.
Source: Nutritional Information