Coleslaw recipe for fish tacos
Creamy, tangy, smoky, and just a little spicy—this coleslaw recipe for fish tacos brings all the best taco flavors together in one easy topping.
Instead of serving separate toppings, you get a flavorful slaw loaded with crisp cabbage, red cabbage, fresh cilantro, and green onions.
The dressing is especially delicious. Mayo and sour cream create a smooth, creamy base, while lime juice adds brightness and chipotle peppers bring a subtle smoky heat.
It’s the kind of recipe that makes taco night feel effortless. Set out the fish, warm tortillas, and a bowl of this colorful slaw, and everyone can build their own tacos.
You can also adjust the spice level easily, making it mild and creamy or smoky and bold.
Why You’ll Love This Recipe
This coleslaw recipe for fish tacos is creamy, tangy, slightly spicy, and packed with taco-inspired flavor in every bite.
The dressing is what makes it special. Mayo and sour cream create a creamy base, while fresh lime juice and chipotle peppers in adobo add brightness and smoky heat.
Then come the taco toppings—red cabbage, cilantro, and green onion—mixed right into the slaw.
I especially love serving it when guests are building their own tacos. Put out the fish, warm tortillas, and this colorful slaw, and everyone can make their perfect taco.
It’s easy, fresh, and flavorful enough that you may find yourself eating it straight from the bowl.
Jump to RecipeIngredients
- ½ cup mayonnaise
- ½ cup sour cream
- ¼ cup fresh lime juice
- 1 chipotle pepper in adobo, finely minced
- ½ teaspoon adobo sauce
- 1 tablespoon sugar
- ¼ teaspoon salt
- ¼ teaspoon garlic powder
- 6 cups shredded cabbage, about ½ head, or one 14–16 oz bag
- ½ cup shredded red cabbage
- ½ cup fresh cilantro leaves
- ½ cup sliced green onions

This fish taco slaw uses simple ingredients, but the combination creates a bold, creamy dressing with just the right amount of tangy and smoky heat.
The mayo and sour cream make the base rich and creamy, while lime juice keeps it bright and fresh.
Chipotle pepper and adobo sauce bring a gentle smoky kick. You can easily increase the amount if you prefer a spicier slaw.
Red cabbage adds beautiful color, while fresh cilantro and green onion give the finished slaw a crisp, fresh taco-topping flavor.
How to Make It
- Make the dressing: In a large bowl, whisk together the mayonnaise, sour cream, and fresh lime juice until smooth and creamy.
- Add the smoky flavor: Finely mince one chipotle pepper and add it to the bowl along with the adobo sauce. Add more adobo sauce if you prefer extra heat.
- Season it: Whisk in the sugar, salt, and garlic powder until everything is evenly combined. The finished dressing should taste creamy, tangy, slightly sweet, and smoky.
- Add the cabbage: Add the shredded green cabbage to the dressing. Toss well so every strand gets coated.
- Add some color: Stir in the shredded red cabbage. It adds a beautiful pop of color and gives the slaw an extra crisp texture.
- Finish with fresh toppings: Add the cilantro leaves and sliced green onions. Gently toss everything together until evenly distributed.
- Let the flavors come together: If you have time, let the slaw rest in the refrigerator for a little while before serving. This allows the cabbage to soak up some of that flavorful dressing.
- Build and serve: Spoon the finished slaw over warm tortillas filled with fish or shrimp. Add avocado or tomato if you like, but the creamy slaw is flavorful enough to stand on its own.

Cooking Tips & Variations
A few small adjustments can make the slaw fit your taste perfectly.
Control the heat: Start with one chipotle pepper and ½ teaspoon adobo sauce. For a bolder kick, gradually add more adobo sauce until it reaches your preferred spice level.
Use fresh lime juice: It gives the dressing a much brighter flavor than bottled juice and balances the creamy ingredients beautifully.
Shred the cabbage finely: Thin pieces are easier to scoop into tortillas and allow the dressing to coat everything evenly.
Make it ahead: Prepare the slaw a few hours before serving and refrigerate it. The flavors have more time to blend, while the cabbage still keeps a pleasant crunch.
Try a little extra crunch: Add thinly sliced jalapeño or a small handful of finely shredded carrots for another layer of texture and color.
Keep it balanced: If the dressing tastes too spicy, add a little more sour cream. If it feels too rich, another small squeeze of lime can brighten it right up.
Serving & Storage Tips

This creamy slaw is best served chilled, especially alongside freshly cooked fish or shrimp and warm tortillas.
For an easy taco spread, place the slaw in a serving bowl with the cooked fish, tortillas, lime wedges, and any extra toppings you enjoy. Avocado and fresh tomato are great additions, but they’re completely optional.
You can prepare the slaw a few hours ahead and keep it covered in the refrigerator. This gives the flavors time to mingle while the cabbage stays crisp.
For the best texture, enjoy it within 1–2 days. Give it a quick toss before serving, as some dressing may settle at the bottom.
If the slaw becomes a little watery after sitting, simply drain off the excess liquid and toss it again before serving.
Conclusion
This coleslaw recipe for fish tacos is an easy way to add freshness, crunch, creaminess, and smoky flavor to your favorite seafood tacos.
The lime-infused dressing coats every crisp strand of cabbage, while cilantro and green onion add a fresh finish. Chipotle peppers give the slaw just enough heat to make each bite interesting.
Prepare it ahead of time, keep it chilled, and serve it alongside fish or shrimp with warm tortillas.
It’s simple enough for a weeknight meal but colorful and flavorful enough for entertaining.

Coleslaw Recipe for Fish Tacos
Ingredients
Method
- Whisk together the mayonnaise, sour cream, and lime juice in a large bowl.
- Add the minced chipotle pepper and adobo sauce. Add more adobo sauce for extra heat.
- Whisk in the sugar, salt, and garlic powder until the dressing is smooth and well combined.
- Add the shredded green cabbage and toss until evenly coated.
- Add the red cabbage, cilantro, and green onions.
- Gently toss everything together until the vegetables are evenly distributed.
- Refrigerate for a few hours before serving if desired, allowing the flavors to blend
- Serve chilled with fish or shrimp and warm tortillas.
Notes
- Start with ½ teaspoon of adobo sauce and add more gradually if you prefer a spicier slaw.
- Fresh lime juice gives the dressing its best bright, tangy flavor.
- Finely shredded cabbage makes the slaw easier to scoop into tortillas.
- Avocado and tomato can be added to the finished tacos, but they are optional.
- For the best texture, enjoy within 1–2 days and keep refrigerated.
