I love this fish taco slaw because it’s simple, fresh, and really easy to throw together. It adds a nice crunch and bright flavor to tacos without taking much time. I usually make it when I want something quick that still tastes homemade.
The great thing about this slaw is how versatile it is. You can make it ahead of time, and it keeps well in the fridge for a day or two. That means you can prep it while making other parts of your meal and not worry about it losing its crispness.
I also love that it pairs with so many things, not just fish tacos. You can put it on grilled chicken, shrimp, or even as a topping for a burger or sandwich. The flavors are light and fresh, so it balances heavier dishes really well.
It’s one of those recipes that’s easy to customize too. You can make it spicier, tangier, or sweeter depending on your mood.
Why You’ll Love This Recipe
- Bright, fresh, and tangy the perfect taco topping
- Quick to make in under 10 minutes
- Pairs with any style of fish
- Light, flavorful, and never soggy
- Great for taco bars and meal prep
Ingredients
For the Slaw
- 3 cups shredded green cabbage (or coleslaw mix)
- 1 cup shredded purple cabbage (optional, but colorful!)
- ½ cup shredded carrots
- ¼ cup chopped cilantro
- 1 jalapeño, finely minced (optional)
For the Dressing
- ⅓ cup mayo (or Greek yogurt for a lighter option)
- 2 tbsp lime juice
- 1 tsp lime zest
- 1 tbsp honey or agave
- 1–2 tsp hot sauce or sriracha (optional)
- ½ tsp garlic powder
- ¼ tsp cumin
- Salt & pepper to taste

How to Make Fish Taco Slaw
1. Mix the Slaw
In a large bowl, combine:
- Cabbage
- Carrots
- Cilantro
- Jalapeño (if using)
2. Make the Dressing
In a small bowl, whisk together:
- Mayo (or yogurt)
- Lime juice & zest
- Honey/agave
- Hot sauce
- Garlic powder
- Cumin
- Salt & pepper
3. Toss & Serve
- Pour dressing over the slaw mixture.
- Toss well until everything is evenly coated.
- Taste and adjust salt, lime, or sweetness as needed.
4. Chill (Optional)
- For extra flavor, refrigerate for 20–30 minutes before serving.
- Otherwise, it’s delicious instantly!
Substitutions
- Mayo → Greek yogurt for a healthier version.
- Honey → Maple syrup, agave, or sugar.
- Jalapeño → Serrano for more heat or leave out for mild flavor.
- Cabbage → Bagged coleslaw mix for convenience.
Fish Taco Slaw
Course: Sides, AppetizersDifficulty: Easy4
servings10
minutesIngredients
- Slaw
3 cups shredded green cabbage (or coleslaw mix)
1 cup shredded purple cabbage (optional, but colorful!)
½ cup shredded carrots
¼ cup chopped cilantro
1 jalapeño, finely minced (optional)
- Dressing
⅓ cup mayo (or Greek yogurt for a lighter option)
2 tbsp lime juice
1 tsp lime zest
1 tbsp honey or agave
1–2 tsp hot sauce or sriracha (optional)
½ tsp garlic powder
¼ tsp cumin
Salt & pepper to taste
Directions
- In a large bowl, combine your Cabbage, Carrots, Cilantro and Jalapeño (if using)
- Then Make the Dressing by In a small bowl, whisk together Mayo (or yogurt), Lime juice & zest, Honey/agave, Hot sauce, Garlic powder, Cumin and Salt & pepper
- Pour dressing over the slaw mixture.
- Toss well until everything is evenly coated.
- Taste and adjust salt, lime, or sweetness as needed.
- For extra flavor, refrigerate for 20–30 minutes before serving.
- Otherwise, it’s delicious instantly!

