These juicy Grilled Pineapple Shrimp Skewers bring together sweet caramelized pineapple, tender shrimp, and colorful bell peppers in a smoky, tangy marinade that tastes like summer on a stick. I first made these on a warm Saturday afternoon when I was craving something tropical but didn’t want to spend hours in the kitchen, and they’ve been my go-to ever since. The best part? They come together in less than an hour with ingredients you probably already have, making them perfect for busy weeknights or last-minute cookouts.
If you’re looking for more quick dinner ideas, you’ll love this Easy Pork and Beans Recipe or this Best Salsa Verde Chicken Recipe or Healthy Crockpot Chicken and Gravy Recipe for simple, flavorful meals the whole family will enjoy.
The soy-lime marinade soaks into every bite, and when that pineapple hits the hot grill, it gets these gorgeous char marks and turns golden and sticky. It’s the kind of Grilled Pineapple Shrimp Skewers that makes you look like a grilling pro without any fancy techniques.
What You’ll Love About These Grilled Pineapple Shrimp Skewers
Quick and easy. From start to finish, these take less than an hour, and most of that is hands-off marinating time.
Bold tropical flavors. The combination of soy sauce, lime, and brown sugar creates a marinade that’s tangy, sweet, and just spicy enough.
Perfect for entertaining. These skewers look impressive but require minimal effort, making them ideal for summer gatherings.
Healthy and light. At just 236 calories per serving, this Grilled Pineapple Shrimp Skewers is packed with protein and keeps things light without sacrificing flavor.
Kid-approved. The sweet pineapple makes these appealing even to picky eaters who might normally skip seafood.
Jump to:
Ingredients For Grilled Pineapple Shrimp Skewers
Here’s everything for these easy Grilled Pineapple Shrimp Skewers.
See Recipe Card Below This Post For Ingredient Quantities
Soy sauce: Creates the savory base for the marinade and adds deep umami flavor. Use regular or low-sodium depending on your preference.
Lime: Fresh lime juice brings bright acidity that balances the sweetness and makes everything taste fresh. You’ll need one large lime for about ¼ cup of juice.
Hot sauce: A tablespoon of sriracha or your favorite hot sauce adds a gentle kick without making the dish spicy. It just wakes everything up.
Brown sugar: Sweetens the marinade and helps the pineapple caramelize beautifully on the grill. The molasses notes pair perfectly with the smokiness.
Garlic powder: Adds savory depth without the hassle of mincing fresh garlic. It distributes evenly throughout the marinade.
Salt and black pepper: Season everything and bring out the natural flavors. Freshly cracked black pepper adds the best flavor.
Shrimp: Extra-large frozen shrimp (26-30 per pound) are perfect for skewers because they stay juicy and won’t fall through the grill grates. Make sure they’re fully thawed before marinating.
Pineapple: Fresh pineapple chunks get caramelized and sweet on the grill. Look for pineapple that smells sweet at the base and has fresh green leaves.
Green bell pepper: Adds color, crunch, and a mild veggie element that rounds out the skewers. Cut into 1-inch pieces so everything cooks evenly.
How to Make Grilled Pineapple Shrimp Skewers
Follow these simple steps for perfect Grilled Pineapple Shrimp Skewers every time.
Preheat the grill: Heat your grill to 375°F and let it get nice and hot. If you’re using wooden skewers, soak them in water for at least 30 minutes so they don’t burn on the grill.
Prepare the marinade: In a medium-sized bowl, whisk together the soy sauce, lime juice, hot sauce, brown sugar, garlic powder, salt, and black pepper. Keep whisking until that brown sugar dissolves completely and everything looks smooth.


Marinate the shrimp: Grab a Ziploc bag and add the thawed shrimp, pineapple chunks, and bell pepper pieces. Pour out ¼ cup of the marinade and set it aside in a small bowl. Pour the rest of the marinade into the bag with the shrimp and veggies. Seal it up and gently massage the bag so everything gets coated evenly. Pop it in the fridge for 30 minutes to let those flavors soak in.


Assemble the skewers: Thread the marinated shrimp, pineapple, and bell pepper onto your skewers, alternating between ingredients as you go. You should get 3-4 shrimp per skewer, with pineapple and peppers in between. Don’t pack them too tightly or they won’t cook evenly.


Grill the skewers: Once your grill is hot, place the skewers directly on the grates. Brush both sides with that reserved marinade you set aside earlier. Grill for 3-4 minutes on each side, flipping once. You’ll know they’re done when the shrimp turn pink and opaque all the way through and the pineapple has those beautiful caramelized edges.


Smart Substitutions
Different protein: Try cubed chicken thighs or firm white fish like mahi-mahi if you’re not in the mood for Grilled Pineapple Shrimp Skewers. Adjust cooking time as needed.
Other peppers: Red, yellow, or orange bell peppers work just as well and add even more color. Or try poblano peppers for a smoky kick.
Sweetener swap: Honey or maple syrup can replace the brown sugar. Start with 3 tablespoons and adjust to taste.
Canned pineapple: In a pinch, canned pineapple chunks work fine. Just drain them really well and pat them dry before marinating.
Heat level: Skip the hot sauce if you’re cooking for kids, or double it if you like things spicier.
Equipment For Grilled Pineapple Shrimp Skewers
Keep it simple with these basic grilling tools.
Grill: Gas or charcoal both work great. Just make sure it’s nice and hot before you start cooking.
Skewers: Wooden skewers are traditional and inexpensive, but metal skewers are reusable and don’t need soaking. Either works perfectly.
Ziploc bag or bowl: For marinating the Grilled Pineapple Shrimp Skewers and veggies. A bag makes it easier to coat everything evenly.
Whisk and medium bowl: For mixing up that delicious marinade.
How to Store Leftovers
Refrigerator: Store leftover Grilled Pineapple Shrimp Skewers in an airtight container for up to 2 days. The shrimp stay tender but are best enjoyed fresh.
Reheating: Warm them gently in a skillet over medium heat for 2-3 minutes, or pop them in the microwave for 30-45 seconds. Don’t overcook or the shrimp will get rubbery.
Freezing: I don’t recommend freezing cooked shrimp skewers as the texture changes quite a bit when thawed.
Make ahead: You can prep and marinate everything up to 4 hours in advance, then grill right before serving for the freshest taste.
Expert Tips
Don’t skip the soak. If you’re using wooden skewers, that 30-minute soak really does prevent burning. I learned this the hard way.
Reserve some marinade. Always set aside that ¼ cup before adding raw shrimp. You’ll use it for brushing while grilling, and it keeps everything food-safe.
Watch the heat. Medium-high heat (around 375°F) is perfect. Too hot and the outside burns before the shrimp cook through.
Fresh pineapple is best. It holds up better on the grill and has more natural sweetness than canned. Look for one that feels heavy for its size.
Don’t overcook. Shrimp cook fast, usually 3-4 minutes per side. They’re done when they turn pink and opaque. Overcooked shrimp get tough and chewy.
Space them right. Leave a tiny bit of room between pieces on the skewer so heat can circulate and everything cooks evenly.
Serving Suggestions
These tropical Grilled Pineapple Shrimp Skewers pair beautifully with so many sides.
Over rice: Serve them on a bed of coconut rice or cilantro lime rice to soak up that delicious marinade.
With salad: A crisp green salad with a light vinaigrette keeps things fresh and balanced.
Grilled vegetables: Throw some zucchini, corn, or asparagus on the grill alongside the skewers for a complete meal.
As an appetizer: Cut the skewers in half and serve them as party appetizers with extra lime wedges for squeezing. They disappear fast.
FAQ
What are some common mistakes when grilling shrimp?
The biggest mistake is overcooking them. Shrimp need just 3-4 minutes per side, and they’ll keep cooking a bit after you take them off the heat. Pull them when they just turn pink and opaque. Another common issue is not patting the shrimp dry before marinating, which dilutes the marinade. And don’t forget to soak wooden skewers, or you’ll end up with charred sticks.
What is the best marinade for shrimp skewers?
A good shrimp marinade balances acid, fat, and flavor. This Grilled Pineapple Shrimp Skewers uses soy sauce for saltiness, lime juice for tang, and brown sugar for sweetness with a hint of spice from hot sauce. The key is not marinating too long since shrimp are delicate. Thirty minutes is perfect; any longer and the acid can start to “cook” the shrimp and make them mushy.
What does Texas Roadhouse put on their grilled shrimp?
Texas Roadhouse is known for their seasoned and buttered grilled shrimp. They typically use a blend of garlic butter, cajun seasoning, and a touch of lemon. While this Grilled Pineapple Shrimp Skewers takes a different tropical direction with pineapple and lime, you could add melted garlic butter at the end if you want that steakhouse-style richness.
How long should you cook shrimp kabobs on the grill?
Shrimp kabobs need 3-4 minutes per side on a preheated grill at around 375°F. The total cooking time is usually 6-8 minutes. You’ll know they’re done when they turn pink all the way through and curl into a loose C-shape. If they curl into tight spirals, they’re overcooked.
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Grilled Pineapple Shrimp Skewers


Grilled Pineapple Shrimp Skewers
A perfect summer Grilled Pineapple Shrimp Skewers with juicy shrimp, tangy pineapple, and a savory marinade.
Ingredients
Method
-
Preheat the grill to 375°F. Gather and prepare all ingredients. If using wooden skewers, soak them in water for at least 30 minutes.
-
In a medium bowl, whisk together soy sauce, lime juice, hot sauce, brown sugar, garlic powder, salt, and black pepper.
-
Add shrimp, pineapple, and bell pepper to a Ziploc bag. Reserve ¼ cup of the marinade on the side, then pour the rest into the bag. Seal the bag and gently massage to coat everything evenly. Marinate for 30 minutes.
-
Thread the shrimp, pineapple, and bell pepper onto the skewers, alternating the colors and ingredients. You can fit 3-4 shrimp on each skewer.
-
Once the grill is preheated, place the skewers on the grill. Brush with the reserved marinade on both sides. Grill for 3-4 minutes per side until the shrimp are opaque and the pineapple is caramelized.
Nutrition
Notes
These grilled shrimp skewers are a tropical delight. The sweet pineapple balances perfectly with the savory shrimp, making it an ideal summer dish for BBQs or casual meals.