Succulent shrimp are quickly sautéed with garlic, jalapeño, smoked paprika and diced pineapple, then brightened with lime zest. A creamy avocado-lime dressing coats finely shredded green and red cabbage with julienned carrots and cilantro for a crisp cabbage crunch. Assemble warm shrimp over the slaw, garnish with lime and cilantro. Ready in about 35 minutes; tofu or chicken work as swaps.
The exhaust fan above my stove was working overtime the evening I tossed shrimp into a skillet with chunks of fresh pineapple and a generous pinch of cayenne. The sizzle was loud enough that my neighbor knocked on my door to ask what smelled so good. I handed her a plate through the doorway and we ended up eating standing up in my kitchen, balancing bowls of cabbage slaw on our palms like it was the most natural thing in the world.
I started making this dish every few weeks after that evening, tweaking the heat level depending on who was coming over. My friend Marco once dared me to double the cayenne and I did, regretting nothing except the fact that I had not made enough rice to soak up the pan juices.
Ingredients
- Large shrimp (1 lb, peeled and deveined): The star of the show, and you want them big enough that they get a nice sear without overcooking into rubber.
- Fresh pineapple (1 cup, diced): Canned works in a pinch, but fresh pineapple caramelizes beautifully in the hot skillet and brings a brightness you cannot replicate.
- Olive oil (2 tbsp for shrimp, 2 tbsp for dressing): A good quality oil makes a difference here since the dressing is raw and the flavor really comes through.
- Garlic (2 cloves, minced): Bloom it in the oil for just a minute before adding the shrimp so the flavor mellows into something sweet and savory.
- Jalapeño (1, seeded and finely chopped): Remove the seeds if you want gentle warmth or leave them in if you like the kind of heat that makes your lips tingle.
- Smoked paprika (1 tsp): This adds a subtle depth that makes the shrimp taste like they came off a grill even though they were cooked in a skillet.
- Cayenne pepper (1/2 tsp): Start with a quarter teaspoon if you are sensitive to spice and build from there.
- Sea salt and black pepper: Simple seasonings that pull everything together, used in both the shrimp and the slaw.
- Lime zest and juice (zest of 1 lime, juice of 2): The zest goes into the pan with the pineapple for a floral punch, while the juice goes into the dressing for tang.
- Green and red cabbage (4 cups green, 1 cup red, finely shredded): The mix of colors is gorgeous and the red cabbage adds a slight peppery bite.
- Carrots (1/2 cup, julienned): They bring sweetness and a satisfying crunch that holds up even after the dressing sits.
- Ripe avocado (1): Mash it into the dressing and it becomes the creamiest binding agent without a drop of dairy.
- Fresh cilantro (1/4 cup, chopped): Stirred into the slaw and scattered on top, it brightens every layer of the dish.
- Honey or agave syrup (1 tbsp): Just a touch balances the lime acidity and rounds out the dressing beautifully.
Instructions
- Whip up the avocado dressing:
- In a medium bowl, mash the avocado until it is completely smooth with no chunks remaining. Stir in the lime juice, olive oil, honey, salt, and pepper until the mixture looks like a silky green sauce that tastes bright and tangy on the back of a spoon.
- Build the cabbage crunch:
- Toss both kinds of shredded cabbage, the julienned carrots, and chopped cilantro into a large salad bowl. Pour the avocado dressing over the top and use your hands or tongs to massage it into every crevice, then set the bowl aside so the flavors can mingle.
- Sear the shrimp:
- Pat the shrimp very dry with paper towels because moisture is the enemy of a good sear. Heat olive oil in a large skillet over medium-high heat, add the garlic and jalapeño, and let them sizzle for about a minute until your kitchen smells incredible. Toss in the shrimp with smoked paprika, cayenne, salt, and pepper, cooking them for two to three minutes until they curl and turn pink.
- Add the pineapple finish:
- Scatter the diced pineapple and lime zest into the skillet, stirring everything together for another minute or two. The pineapple edges will soften and caramelize slightly while soaking up the spiced oil, and that is exactly when you know it is ready.
- Plate and serve:
- Divide the slaw among four plates, then spoon the hot shrimp and pineapple right on top so the pan juices drizzle down into the cabbage. Add extra cilantro, lime wedges, and sliced radishes if you have them, and serve it all immediately while the shrimp are still warm and the slaw is still cold.
There is something about the way the hot shrimp hit the cold slaw that makes this dish feel like a tiny celebration on a plate. I have served it at backyard cookouts, quiet Tuesday dinners, and once at a potluck where three people asked for the recipe before I even put my coat down.
What to Serve Alongside
A scoop of jasmine rice on the side turns this into a deeply satisfying meal because the grains catch every drop of that spiced pineapple pan sauce. Corn tortillas also work beautifully if you want to wrap everything up into messy, glorious tacos.
Swaps and Substitutions
If shellfish is not your thing, firm tofu pressed and cubed or thinly sliced chicken breast both take to the same spice blend without missing a beat. Agave syrup instead of honey keeps the entire dish vegan, and a squeeze of orange juice in place of one of the limes gives the dressing a rounder, sweeter note.
Getting Ahead and Storing Leftovers
You can shred the cabbage and make the dressing up to four hours before dinner, keeping them separately in the fridge until you are ready to toss. Leftovers keep surprisingly well overnight in a sealed container, though the slaw softens a bit by the next day.
- The shrimp taste delicious cold straight from the fridge if you are lucky enough to have any left over.
- A splash of fresh lime juice the next day revives the slaw and brings back its original zip.
- Keep the shrimp and slaw stored together so the flavors continue to meld into something even better.
This is the kind of recipe that reminds me cooking does not need to be complicated to be memorable. Just a hot pan, fresh ingredients, and the willingness to hand a plate to whoever happens to be standing nearby.
Recipe FAQs
- → How can I reduce the heat level?
-
Remove the jalapeño seeds and use less cayenne, or omit the jalapeño entirely. A little honey or agave in the dressing also balances heat while keeping the tropical sweetness.
- → Can I make the slaw ahead of time?
-
Yes. Dress the cabbage slaw up to a few hours ahead and refrigerate to let flavors meld. Hold back delicate garnishes like sliced radishes and add them just before serving for maximum crunch.
- → What are good protein swaps?
-
Firm tofu (pressed and seared) or bite-sized chicken breast or thigh pieces work well. Adjust cooking time: tofu needs a crisp sear, chicken should reach a safe internal temperature and may take slightly longer.
- → How do I keep the slaw from becoming soggy?
-
Salt the cabbage lightly and let it drain briefly, then toss with just enough dressing to coat. Serve the slaw chilled and add warm shrimp on top at the end to preserve crispness.
- → What sides or pairings complement this dish?
-
Serve with jasmine rice or warm corn tortillas to soak up pan juices. Grilled corn or a light black bean salad also pair nicely with the tropical flavors.
- → Can I cook the shrimp on the grill?
-
Yes. Thread shrimp on skewers and grill over medium-high heat for 2–3 minutes per side, brushing with pineapple and spice mixture. Finish with lime zest and serve over the slaw.