This vibrant dish brings together juicy shrimp seared with sweet pineapple chunks and a kick of chili, creating a perfect sweet-spicy balance. The shrimp cook quickly in a hot skillet with garlic, smoked paprika, and honey, while fresh lime adds brightness.
The base is a refreshing cabbage crunch featuring both green and red shredded cabbage for color and texture. Creamy diced avocado gets folded in gently, along with zesty lime zest and juice that ties everything together. Fresh cilantro sprinkled throughout adds herbal notes that complement the tropical flavors.
Ready in 30 minutes with just 20 minutes of prep, this gluten-free and dairy-free main serves four beautifully. The contrast between warm, caramelized pineapple-shrimp and cool, crisp slaw makes each bite exciting. Add more heat with extra chili or serve with warm corn tortillas for a taco twist.
The first time I made this shrimp dish, it was a complete accident. I had leftover pineapple from a failed attempt at making fruit tarts and a bag of shrimp thawing on the counter with no plan. Now it is the dinner my friends actually request when they come over, bringing their own cold beers and lingering at the table way longer than I planned.
Last summer my neighbor Julie popped over while I was caramelizing the pineapple with honey. She literally stopped mid sentence, inhaling the spicy sweet aroma, and asked what magic was happening in my kitchen. We ended up eating on the back porch while her kids played in the yard, and she texted me the next day that her family had already requested it again.
Ingredients
- 1 lb large shrimp: Fresh is best here since the cooking time is so short
- 1 cup fresh pineapple: The natural acids help tenderize the shrimp as they cook together
- 2 tbsp olive oil: Divide between the slaw and the skillet
- 2 cloves garlic: Minced fresh packs way more punch than the jarred stuff
- 1 small red chili: Leave some seeds in if you actually like heat
- 1 tsp smoked paprika: This is the secret ingredient that makes people ask what you used
- 1 tbsp honey: Balances the lime and chili perfectly
- 3 cups green cabbage plus 1 cup red cabbage: The mix looks gorgeous and adds slight flavor differences
- 1 large avocado: Dice right before serving so it does not brown
- 1/3 cup red onion: Thinly sliced for a little sharp bite against the sweet shrimp
Instructions
- Make the slaw first:
- Combine both cabbages, red onion, and cilantro in a large bowl. Whisk olive oil, lime juice, lime zest, salt, and pepper together separately, then toss with the cabbage mixture until every piece is lightly coated.
- Prep the shrimp:
- In a medium bowl, toss the shrimp with garlic, chili, smoked paprika, salt, and pepper until evenly coated. Let it sit while you heat the pan so the flavors start to penetrate.
- Sear the shrimp:
- Heat olive oil in a large skillet over medium high heat until it shimmers. Add shrimp in a single layer and cook for about 2 minutes per side until they turn pink and opaque.
- Add the pineapple:
- Toss in the diced pineapple and honey, stir frying for 2 more minutes until the pineapple starts to caramelize and get golden edges.
- Finish with lime:
- Squeeze fresh lime juice over everything and sprinkle with chopped cilantro. Give it one final toss then remove from heat immediately so the shrimp stay tender.
- Assemble the bowls:
- Pile the cabbage crunch onto plates or shallow bowls first. Top with the spicy pineapple shrimp and any pan juices. Sprinkle extra cilantro on top if you are feeling fancy.
My sister texted me at 11pm last night saying she made this for her boyfriend who claims he hates cabbage. She said he literally ate three servings and asked when she was making it again. Sometimes the simplest combinations are the ones that win people over completely.
Making It Your Own
I have tried swapping mango for the pineapple when pineapple was out of season. It works beautifully and gives a slightly different tropical vibe. The key is having something sweet and juicy to balance the spices.
Serving Ideas
Sometimes I warm corn tortillas and let everyone build their own tacos. Other times I serve it over coconut rice for something more substantial. Both ways disappear just as fast at my table.
Make Ahead Tips
The cabbage slaw holds up beautifully for a day or two in the fridge. I actually think the flavors meld together even more after sitting overnight.
- Keep the avocado separate until serving time
- Shrimp is best cooked fresh but can be prepped with spices hours ahead
- The lime dressing for the slaw can be made in batches
This dish is basically summer on a plate, no matter what month it actually is. Enjoy every spicy, sweet, crunchy bite.
Recipe Questions & Answers
- → Can I use frozen shrimp instead of fresh?
-
Yes, frozen shrimp work perfectly. Thaw them completely and pat dry before seasoning. Remove any excess moisture to ensure proper searing in the skillet.
- → How spicy is this dish?
-
One small red chili provides moderate heat. For milder flavor, reduce to half a chili or omit entirely. To increase spice, add more chili, include seeds, or splash in hot sauce when serving.
- → Can I prepare the cabbage slaw in advance?
-
The cabbage mixture can be prepped up to 4 hours ahead. Keep dressing separate until serving, and add avocado just before serving to prevent browning. The slaw actually benefits from marinating slightly.
- → What other fruits work well instead of pineapple?
-
Mango creates a similar tropical sweetness with slightly different flavor notes. Peaches or papaya also pair beautifully with shrimp and lime. Adjust honey based on fruit sweetness.
- → Is there a substitute for avocado?
-
For creaminess without avocado, try diced mango or extra pineapple. A dollop of Greek yogurt or sour cream on top adds richness. The dish still works without any creamy element.
- → Can I make this low-carb or keto-friendly?
-
This dish naturally fits low-carb and keto diets. Reduce honey to 1 teaspoon or substitute with stevia. Increase healthy fats by adding more avocado or a drizzle of olive oil before serving.