If you’ve ever had shrimp tacos that felt like they were missing something, chances are it was this creamy slaw for shrimp tacos. That cool, crunchy, slightly tangy topping is what takes shrimp tacos with slaw from good to unforgettable.

I’ve made this slaw more times than I can count, especially on busy weeknights when I want something fresh. It’s creamy without being heavy, crisp without being dry, and it pairs beautifully with spicy shrimp tacos. Once you try it, you’ll understand why it’s often called the best creamy slaw for shrimp tacos.
Ingredient Notes & Substitutions
CABBAGE (GREEN OR A MIX OF GREEN & PURPLE)
You’ll want about 3–4 cups of shredded cabbage, roughly half a medium head. Look for cabbage that feels firm and heavy with tight leaves. Green cabbage gives a classic crunch, while purple adds color and a slightly deeper flavor. If you’re short on time, a pre-shredded coleslaw mix works perfectly.
CARROTS
About 1–2 medium carrots, grated or julienned, add a subtle sweetness and vibrant color. Choose carrots that are bright orange and firm, not limp. You can swap with pre-shredded carrots or even thinly sliced bell peppers if you want a twist.
MAYONNAISE
Around ½ cup gives that signature creamy base. Use a good-quality, full-fat mayo for the best flavor. If you prefer something lighter, Greek yogurt or a half-and-half mix of yogurt and mayo works well without losing the creamy texture.
LIME JUICE
Freshly squeezed from 1–2 limes is ideal. It brightens everything up and balances the richness. Bottled juice works in a pinch, but fresh really makes a difference here.
APPLE CIDER VINEGAR
Just a splash, about 1–2 tablespoons, adds a gentle tang. Look for a clear, crisp-smelling vinegar. You can swap it with white vinegar or even rice vinegar if that’s what you have on hand.
HONEY OR SUGAR
About 1–2 teaspoons helps mellow out the acidity. Honey gives a slightly richer flavor, but regular sugar works just fine.
CILANTRO
A small handful, finely chopped, adds freshness. Choose bright green leaves with no wilting. If you’re not a fan, parsley is a good substitute.
JALAPEÑO (OPTIONAL)
Half a small jalapeño, finely diced, adds a mild kick, perfect for spicy shrimp tacos. Remove the seeds if you want less heat.
SALT & BLACK PEPPER
Season to taste, start small and adjust. Freshly cracked black pepper adds a nice subtle bite.
Step-by-Step Instructions
- Prep your vegetables
Start by shredding the cabbage as thinly as you can, it should feel light and feathery, not chunky. Grate the carrots and toss everything into a large bowl. The mix should already look colorful and fresh. - Make the creamy dressing
In a separate bowl, whisk together the mayonnaise, lime juice, apple cider vinegar, and honey. Stir until smooth and slightly glossy. Give it a quick taste, you’re looking for a balance of creamy, tangy, and just a hint of sweetness. - Add flavor boosters
Mix in the chopped cilantro and jalapeño (if using). The aroma at this stage should be fresh with a little zing. - Combine everything
Pour the dressing over the cabbage mixture. Use tongs or clean hands to toss everything together until evenly coated. Every strand of cabbage should have a light creamy coating, not drenched, just nicely dressed. - Season and adjust
Sprinkle in salt and black pepper. Toss again and taste. Add a squeeze more lime or a pinch of salt if needed, this step really brings it all together. - Let it rest
Let the slaw sit for about 10–15 minutes before serving. This softens the cabbage slightly while keeping that crunchy slaw texture intact.

Expert Tips
- Use fresh, tight cabbage for maximum crunch, older cabbage turns soft quickly.
- Don’t overdress the slaw; start light and add more if needed.
- A quick chill in the fridge for 15–20 minutes makes the flavors pop.
- Slice cabbage thinly, thick pieces won’t absorb the dressing well.
- Add a pinch of chili flakes if you want extra heat for spicy shrimp tacos.
- Mix just before serving if you want the crunchiest texture.
Storage & Make-Ahead
This slaw stores surprisingly well if handled right. Keep any leftovers in an airtight container in the refrigerator, and it’ll stay fresh for up to 2 days. The cabbage will soften slightly over time, but the flavor actually deepens, which many people love.
If you’re planning ahead, you can prep the vegetables and dressing separately a day in advance. Store them in separate containers, then mix just before serving to keep that crisp texture.
Avoid freezing, this is one of those dishes that just doesn’t hold up once thawed. Also, skip reheating entirely; this slaw is meant to be served cold and refreshing.
What to Serve With
This creamy slaw is practically made for shrimp tacos with slaw, especially when paired with spicy shrimp tacos fresh off the pan. It balances the heat beautifully and adds that essential crunch.
It also works great alongside grilled chicken, fish, or even as a topping for pulled chicken sandwiches. On busy weeknights, you can throw together a simple dinner with warm tortillas, quick shrimp, and this slaw, and it’ll taste like something special without much effort.
For casual gatherings or family dinners, it fits right in as a fresh, crowd-pleasing side that pairs with almost anything off the grill.
FAQs
Can I make this slaw without mayonnaise?
Yes! You can swap mayo with Greek yogurt or use a mix of yogurt and a little olive oil for a lighter version.
How do I make it less spicy?
Simply skip the jalapeño or remove all seeds. You’ll still get great flavor without the heat.
Can I use store-bought coleslaw mix?
Absolutely. It’s a great shortcut and works perfectly for shrimp taco slaw.
Why is my slaw watery?
This usually happens if it sits too long after mixing. To avoid it, mix just before serving or drain excess liquid before serving.

Creamy Slaw for Shrimp Tacos
Ingredients
- 3 cups shredded cabbage green or mix
- 1 cup grated carrots
- ½ cup mayonnaise
- 2 tablespoons lime juice
- 1 tablespoon apple cider vinegar
- 1 –2 teaspoons honey
- 2 tablespoons chopped cilantro
- ½ jalapeño finely chopped (optional)
- Salt and black pepper to taste
Instructions
- In a large bowl, combine shredded cabbage and grated carrots.
- In another bowl, whisk mayonnaise, lime juice, vinegar, and honey until smooth.
- Stir in cilantro and jalapeño.
- Pour dressing over cabbage mixture and toss until evenly coated.
- Season with salt and pepper to taste.
- Let sit for 10–15 minutes, then serve with shrimp tacos.
