These grilled shrimp pineapple skewers are sweet, savory, and perfect for a quick summer meal. Juicy shrimp and caramelized pineapple come together with a flavorful marinade that’s simple yet impressive.
They’re easy to prepare and cook in minutes, making them ideal for weeknights or outdoor gatherings. Each bite is packed with bold flavor and a hint of tropical sweetness.
Why You’ll Love This Recipe
The combination of sweet pineapple and savory shrimp creates a balanced, vibrant flavor.
The marinade adds depth with soy sauce, honey, and sesame oil for a rich finish.
This recipe cooks quickly, making it perfect for busy evenings.
It’s great for grilling season but works just as well on indoor grills.

What You’ll Need (Ingredient Highlights)
Large shrimp provide a juicy and tender base that cooks quickly on the grill.
Pineapple chunks bring natural sweetness and caramelize beautifully when grilled.
Soy sauce and balsamic vinegar create a savory and slightly tangy marinade.
Honey helps develop a glossy, caramelized coating.
Garlic and ginger add aromatic depth and warmth.
Pro Tips Before You Start
Soak wooden skewers in water to prevent burning during grilling.
Do not marinate shrimp for too long, as the acid can affect texture.
Preheat the grill properly to ensure even cooking and good grill marks.
Lightly oil the grates to prevent sticking.
How to Make Grilled Shrimp Pineapple Skewers
Step 1 – Prepare the marinade
Whisk together soy sauce, balsamic vinegar, honey, garlic, ginger, sesame oil, and pepper until smooth and well combined.
Step 2 – Soak the skewers
Place wooden skewers in water for at least 15 minutes to prevent charring.
Step 3 – Assemble the skewers
Thread shrimp and pineapple alternately onto each skewer, starting and ending with pineapple for stability.
Step 4 – Marinate briefly
Brush the marinade over the skewers and let them sit for 10 minutes at room temperature.
Step 5 – Preheat the grill
Heat grill to medium and lightly oil the grates to prevent sticking.
Step 6 – Grill the skewers
Grill for 3–4 minutes on one side until shrimp turns pink and pineapple has grill marks, then flip and cook another 2–3 minutes.
Step 7 – Add glaze and finish
Brush with reserved marinade during the last minute for a glossy finish, then remove from heat and rest briefly before serving.
What to Serve Them With
Serve with steamed rice for a simple and satisfying meal.
Pair with a fresh salad to balance the sweetness.
Add grilled vegetables for a complete summer platter.
Variations / Substitutions
Swap shrimp with chicken or tofu for a different protein option.
Use mango instead of pineapple for a sweeter tropical twist.
Add chili flakes or sriracha for a spicy kick.
Storage & Leftovers
Store leftovers in an airtight container in the refrigerator for up to 2 days.
Reheat gently to avoid overcooking the shrimp.
FAQs
Can I make this recipe ahead of time?
Yes, you can prep the skewers ahead and refrigerate them before grilling.
How should I store leftovers?
Keep them in an airtight container in the fridge for best freshness.
Can I freeze this dish?
It’s not recommended, as shrimp texture may change after freezing.
Can I substitute some of the ingredients?
Yes, you can adjust the marinade or swap fruits and proteins as needed.
How long does this recipe take to make?
It typically takes about 30 minutes from prep to finish.
Is this recipe kid-friendly?
Yes, the sweet and savory flavors are generally appealing to all ages.
Can I make this dish gluten-free or dairy-free?
Yes, use gluten-free soy sauce or tamari to adapt the recipe.
What should I serve it with?
It pairs well with rice, salad, or grilled vegetables.
Do I need special equipment?
A grill or grill pan and skewers are all you need.
How do I know when it’s perfectly cooked?
Shrimp should be opaque and firm, and pineapple lightly caramelized.
Final Thoughts
These grilled shrimp pineapple skewers are a perfect balance of sweet and savory flavors. They’re quick to make, visually appealing, and ideal for any casual meal or gathering.
Full Recipe Card
Ingredients
18 large shrimp (peeled and deveined, tails on)
18 pineapple chunks (1-inch cubes)
6 skewers
1/4 cup soy sauce
1/4 cup balsamic vinegar
1/3 cup honey
2 tsp garlic, minced
1/4 tsp pepper
1 tsp toasted sesame oil
1/2 tsp fresh ginger, grated
Instructions
Whisk soy sauce, balsamic vinegar, honey, garlic, ginger, sesame oil, and pepper until combined.
Soak skewers in water for at least 15 minutes.
Thread shrimp and pineapple onto skewers alternately.
Brush marinade over skewers and let sit for 10 minutes.
Preheat grill to medium heat and oil the grates.
Grill 3–4 minutes, flip, then cook another 2–3 minutes.
Brush with remaining marinade in the final minute and remove from grill.
Rest briefly and serve warm.
