This vibrant dish brings together succulent shrimp coated in a punchy garlic-chili marinade with a refreshing pineapple-cabbage slaw. The fusion of Asian and Caribbean flavors creates perfect balance—spicy, sweet, tangy, and crisp.
The shrimp cook quickly in just 10 minutes while the slaw can be prepared ahead, making this ideal for weeknight dinners. The natural sweetness from fresh pineapple complements the heat from chili flakes, and the crisp cabbage adds satisfying crunch.
Ready in 30 minutes total, this naturally dairy-free and gluten-free meal works beautifully over steamed rice, in lettuce cups, or enjoyed on its own as a light yet protein-rich main course.
The first time I made this dish, it was because I had a bag of shrimp and half a pineapple that needed using. My friend was coming over for a quick weeknight dinner, and I threw together what I had in the fridge. She took one bite and literally stopped talking for a full minute. Now its the most requested recipe in my entire collection.
Last summer, I served this at a backyard dinner party. My cousin who claims to hate spicy food went back for thirds. The contrast between hot, garlicky shrimp and that cold, crunchy pineapple slaw just works on some level I cant fully explain.
Ingredients
- 1 lb large raw shrimp, peeled and deveined: I buy frozen ones and thaw them in cold water, they actually taste fresher than most seafood counter shrimp
- 2 tbsp olive oil: Divide this, 1 tbsp for the shrimp marinade and 1 tbsp for the slaw dressing
- 4 garlic cloves, minced: Fresh garlic only, nothing else gives that punchy aromatic base
- 1 tbsp fresh ginger, grated: Use a microplane if you have one, it breaks down the fibers better than a grater
- 1–2 tsp chili flakes: Start with 1 tsp, you can always add heat but you cant take it away
- 1 tbsp lime juice: Fresh squeezed makes a huge difference here
- 1 tbsp soy sauce or tamari: Tamari keeps it gluten-free without sacrificing flavor
- 1 tsp honey or maple syrup: Just enough to balance the heat and acid
- Salt and black pepper: Be generous with the pepper, it plays beautifully with the ginger
- 2 cups fresh pineapple, diced small: The smaller the dice, the better it distributes through the slaw
- 2 cups shredded red cabbage: You can use pre-shredded coleslaw mix to save time
- 1 cup shredded carrots: They add sweetness and that gorgeous orange color
- 1/4 cup red onion, thinly sliced: Soak the slices in cold water for 10 minutes to mellow the bite
- 1/4 cup fresh cilantro, chopped: Stems and all, they hold up better in the slaw
- 1–2 jalapeños, seeded and finely chopped: Leave a few seeds if you want extra kick
- 1 tbsp rice vinegar: This is the secret ingredient that makes the slaw taste restaurant-quality
Instructions
- Make the slaw first:
- Whisk together lime juice, rice vinegar, olive oil, honey, salt, and pepper in a large bowl. Add pineapple, cabbage, carrots, red onion, cilantro, and jalapeños. Toss everything until well coated, then pop it in the fridge to chill while you work on the shrimp.
- Marinate the shrimp:
- In a separate bowl, toss the shrimp with olive oil, garlic, ginger, chili flakes, lime juice, soy sauce, honey, salt, and pepper. Let them hang out for about 10 minutes, but no longer or the lime will start cooking them.
- Cook the shrimp:
- Heat a large skillet over medium-high heat until it's nice and hot. Arrange the shrimp in a single layer and cook for 2 to 3 minutes per side, until they turn pink and opaque throughout.
- Assemble and serve:
- Spoon the chilled pineapple slaw onto plates and top with the hot, spicy garlic shrimp. Garnish with extra cilantro leaves and lime wedges if you're feeling fancy.
This recipe has become my go-to for nights when I want dinner to feel special but I barely have the energy to cook. Theres something about the combination of hot and cold, spicy and sweet that makes eating it feel like an event.
Make It Your Own
Sometimes I swap the shrimp for grilled chicken thighs, or use cubes of firm tofu to keep it plant-based. The slaw works with whatever protein you have on hand, and honestly, I have eaten just the slaw for lunch more times than I will admit.
Serving Ideas That Work
This dish is fantastic stuffed into lettuce cups for a low-carb version, or served over steamed jasmine rice if you want something more filling. I have also served it as an appetizer, passing small bowls of slaw topped with 3 or 4 shrimp each.
Wine Pairing Notes
A crisp Riesling or Sauvignon Blanc cuts through the spice beautifully. If you prefer beer, go for something light and citrusy. The key is avoiding anything too heavy or tannic that will fight with the heat.
- Cook the shrimp in two batches to avoid overcrowding the pan
- Let the slaw come to room temperature for 5 minutes before serving
- Keep extra lime wedges handy for squeezing over everything at the table
This is one of those recipes that tastes like it came from a restaurant but takes less than half an hour. I hope it becomes a staple in your kitchen like it is in mine.
Recipe FAQs
- → How spicy is this dish?
-
The heat level is easily adjustable. Start with 1 teaspoon of chili flakes for mild warmth, or increase to 2 teaspoons for medium spice. Adding jalapeños to the slaw provides extra kick if desired.
- → Can I prepare the slaw ahead?
-
Absolutely. The pineapple slaw tastes even better after resting for 1-2 hours as the flavors meld. Keep it refrigerated in an airtight container and toss gently before serving to maintain the crisp texture.
- → What protein alternatives work well?
-
Grilled chicken breast strips or firm tofu cubes both substitute beautifully. Adjust cooking time accordingly—chicken needs 5-7 minutes per side, while tofu requires just 3-4 minutes to develop golden color.
- → Is this meal low-carb friendly?
-
Yes, this dish naturally fits low-carb lifestyles when served without rice. Try wrapping the spicy shrimp and slaw in butter lettuce cups or enjoy it as a standalone protein-forward plate.
- → How do I store leftovers?
-
Keep shrimp and slaw in separate containers for optimal freshness. The shrimp stays good for 2-3 days refrigerated, while the slaw remains crisp for up to 3 days. Reheat shrimp gently to avoid overcooking.
- → What wine pairs best?
-
A crisp Riesling balances the spice beautifully with its subtle sweetness. Alternatively, Sauvignon Blanc offers bright acidity that cuts through the rich garlic-chili flavors while complementing the tropical pineapple notes.