Making fish tacos is easy — choosing the right topping can make them memorable. This bright, citrusy, and crunchy Fish Taco Slaw is a simple homemade slaw that brings all the flavors you want on fish tacos: tangy lime, creamy mayo and sour cream, fresh cilantro, and crisp cabbage. It keeps well in the refrigerator for a couple of days and is an ideal make-ahead side for busy weeknights or casual gatherings.

Fish Taco Slaw Recipe
This Fish Taco Slaw is quick to prepare, family-friendly, and versatile enough to pair with fried, grilled, or blackened fish. The dressing is a balance of creamy and bright: sour cream and mayonnaise give body while fresh lime juice and a touch of sugar brighten the flavors. Chopped cilantro brings a herbal lift that complements seafood particularly well. Make a batch ahead of time so the flavors have a chance to meld and the cabbage softens slightly for the best texture.

Recipe Shopping List
You likely have many of these pantry basics already. For the full ingredient amounts, see the recipe card further down.
- Cilantro (fresh)
- Sour cream
- Mayonnaise
- Lime (for juice)
- Sugar
- Salt
- Coleslaw mix (bagged or freshly shredded cabbage and carrots)

How to Make This Recipe
Below is a straightforward overview of the steps. Follow the detailed instructions in the recipe card for measurements and timing.
- Mix: Combine the dressing ingredients — chopped cilantro, sour cream, mayonnaise, lime juice, sugar, and salt — stirring until smooth and the sugar dissolves.
- Toss: Pour the dressing over the coleslaw mix and toss thoroughly so the cabbage and carrots are evenly coated.
- Chill: Cover and refrigerate for at least one hour, preferably a few hours, to let the flavors develop and the cabbage soften slightly.
- Serve: Spoon the slaw onto fish tacos or serve it as a bright side salad with grilled seafood, tacos, or sandwiches.

Recipe FAQ
How should I store this slaw?
Store leftovers in an airtight container in the refrigerator for 2–3 days. The texture will soften over time; freezing is not recommended because the cream-based dressing separates when frozen and thawed.
Can I change the ingredients?
Absolutely. You can swap some or all of the mayo or sour cream for the other to adjust creaminess. Add diced jalapeño or a pinch of cayenne for heat, extra lime for more brightness, or more cilantro to taste. Thinly sliced red onion, chopped green onions, or a little chopped radish would also add nice texture and flavor.
Featured Review
“Didn’t like coleslaw until this recipe… Now my wife and I eat fish tacos at least once a week. This will be my go-to recipe from now on… love the taste the cilantro gives it.”
– Hossani

More Side Dish Ideas
- Italian tortellini pasta salad with salami — hearty and great for potlucks.
- Smoked pickled jalapeños — a spicy, tangy topping for tacos, burgers, or snacks straight from the jar.
- Colcannon — a smoky, potato-forward side as a twist on the Irish classic.
- Roasted garlic mashed potatoes — creamy and savory, a crowd-pleasing companion to many mains.
- Smoked hashbrown casserole — a comforting side for holiday ham or brunch dishes.
- BLT pasta salad — combines the flavors of a BLT with pasta for a summery side.
- Wild rice pilaf — a versatile, nutty side that pairs well with roasted or grilled proteins.

Fish Taco Slaw
This easy fish taco slaw is perfect for topping fish tacos, filling tacos bowls, or serving as a fresh side at summer meals.
Prep Time: 10 minutes
Total Time: 10 minutes (plus chilling time)
Ingredients
- 3 tablespoons chopped cilantro
- 1/4 cup sour cream
- 1/4 cup mayonnaise
- 3 tablespoons fresh lime juice (about 1–2 limes)
- 2 teaspoons sugar
- 1/2 teaspoon salt
- 1 (14-ounce) bag coleslaw mix (or about 5–6 cups shredded cabbage and carrots)
Instructions
- In a medium bowl, whisk together the chopped cilantro, sour cream, mayonnaise, lime juice, sugar, and salt until smooth and the sugar has dissolved.
- Pour the dressing over the coleslaw mix and toss until the cabbage and carrots are evenly coated.
- Cover and refrigerate for at least one hour to allow flavors to meld. For best results, chill for a few hours.
- Serve chilled or at cool room temperature on fish tacos, grilled fish, or as a crisp side salad.
Nutrition (approximate per serving)
Calories: 194 | Total Fat: 17g | Saturated Fat: 3g | Sodium: 384mg | Carbohydrates: 11g | Fiber: 1g | Sugar: 8g | Protein: 1g
Nutrition data is an estimate.