
Why This Slaw Is Perfect for Fish Tacos
This coleslaw is crisp, creamy, and slightly tangy the perfect balance to complement flaky fish. It adds freshness, crunch, and a zesty kick that elevates any taco.
Ingredients
- 3 cups green cabbage (finely shredded)
- 1 cup purple cabbage (optional, for color)
- 1 carrot (grated)
- 1/4 cup mayonnaise
- 2 tablespoons sour cream (or Greek yogurt)
- Juice of 1 lime
- 1 teaspoon honey (or sugar)
- Salt and pepper to taste
- 2 tablespoons fresh cilantro (chopped)
Ingredient Tips
- Slice cabbage thin for the best texture
- Fresh lime juice makes a big difference
- Adjust mayo for creamier or lighter slaw

How to Make Coleslaw for Fish Tacos
Step 1: Prepare the Vegetables
Shred cabbage and grate the carrot. Place everything in a large bowl.
Step 2: Make the Dressing
In a small bowl, whisk together mayonnaise, sour cream, lime juice, honey, salt, and pepper.
Step 3: Combine
Pour dressing over the cabbage mixture and toss well to coat evenly.
Step 4: Add Fresh Herbs
Mix in chopped cilantro.
Step 5: Chill
Let the slaw sit in the fridge for at least 20–30 minutes before serving for best flavor.
Serving Suggestions
- Top fish tacos generously
- Use as a side for grilled fish or shrimp
- Add inside wraps or sandwiches

Storage Tips
- Store in the fridge up to 2 days
- Stir before serving
- Best eaten fresh for maximum crunch
Variations You Can Try
- Add sliced jalapeños for heat
- Use vinegar instead of mayo for a lighter slaw
- Mix in red onion for extra flavor
Frequently Asked Questions
Can I make it ahead of time?
Yes, but it’s best within 24 hours for crunch.
Can I make it dairy-free?
Skip sour cream or use a dairy-free alternative.
What fish pairs best with this?
Grilled, fried, or blackened fish all work perfectly.
Final Thoughts
This classic coleslaw brings freshness, crunch, and a bright tangy flavor that perfectly complements fish tacos. It’s quick to make and instantly upgrades your taco game.
