This Spicy Coleslaw for Fish Tacos is crunchy, creamy, tangy, healthy, and downright addictive. Trust me on this one – your tortillas are begging for it! As if that weren’t enough to love, this lightened-up recipe takes just five minutes to assemble.

spicy coleslaw for fish tacos in a blue rimmed bowl on a rainbow striped kitchen towel.

Want to save this recipe?

I'll email this recipe to you, so that you can come back to it later!

If your Taco Tuesdays are feeling a little bland as of late, try spicing things up – literally! – with this super easy coleslaw that pairs perfectly with just about any kind of fish taco. Made with Greek yogurt and just a hint of mayo, this is a far cry from the overly sweet, gloppy slaw of your childhood.

Why Youโ€™ll Love This Recipe

I crave all the foods that make me think of warmer climes โ€“ Pineapple Mango Salsa, Grilled Avocados with Quinoa Salad, Chipotle Chicken Salad, and, of course, ALL the fish tacos. It might be winter outside, but here in my kitchen, I can pretend that I’m at the beach!

This tasty, tangy, spicy slaw has a mere two tablespoons of mayonnaise. The rest of the creaminess comes from probiotic-rich and high-protein Greek yogurt! With just a few other easy-to-find ingredients, you can have the most flavorful, healthiest creamy slaw you’ve ever tried.

Best of all, this fish taco slaw takes just a few minutes to throw together. Simply prep your veggies, whisk together your dressing, and toss it all together. It literally takes just five minutes, and I promise: it’ll take your fish tacos over the top.

What is Spicy Coleslaw for Fish Tacos?

As you may know, no fish taco is complete without a slaw. Whether we’re talking Tilapia Fish Tacos, Blackened Fish Tacos, Salmon Tacos, Beer-Battered Baja Fish Tacos, Cod Fish Tacos, or Shrimp Tacos, they’re all massively improved with the crunch of fresh cabbage dressed in a creamy dressing.

This coleslaw recipe was built for seafood โ€“ the dressing is made with bright lime, fresh cilantro, spicy chiles, a pop of garlic, and tangy Greek yogurt that pairs beautifully with pretty much every fish I can think of. Not to say that you need fish tacos to eat it; this cabbage slaw for tacos also tastes great on Brisket Tacos or Tacos al Pastor, just to name a few.

Ingredients and Substitutions

The complete list of ingredients, quantities, and instructions can be found in the printable recipe card below.

  • Greek Yogurt – I generally have a tub of greek yogurt in the fridge at all times. It’s great as a healthy substitute for sour cream, and can also be used to make all kinds of delicious breakfasts (yogurt bar, anyone??). You can feel free to swap in regular plain yogurt if you prefer.
  • Mayonnaise – While I’m all for making traditional recipes a little lighter, I couldn’t completely cut mayo out of the equation here. However, with just 2 tablespoons in the whole shebang, there is little guilt to be had.
  • Lime Juice – Fresh is always best. To get the most juice from your citrus, give it a firm roll on the countertop for 10-15 seconds before juicing.
  • Kosher Salt – I prefer the large flakes of kosher salt over table salt; it’s much easier to season things without salting them to oblivion. If you are using table salt or sea salt, check out this handy salt conversion guide.
  • Cilantro – Cilantro is perhaps my favorite fresh herb of all, but I know it isn’t for everyone. If you are cilantro-averse, try swapping in fresh parsley instead.
  • Jalapeรฑo – Creating contrasting flavors is wonderfully exciting. Spicy jalapeรฑo or serrano pepper makes an excellent foil for the creaminess of the yogurt and mayo.
  • Garlic – Fresh is best, but you can easily swap in 1/4 teaspoon of granulated garlic powder instead.
  • Green Cabbage & Purple Cabbage – I love adding ALL the colors to my plate, especially when the world outside is bleak and grey. Feel free to use one or the other here.
  • Carrot – Carrot adds a pop of color and a bit of sweetness.
shredded cabbage and carrot in a blue rimmed bowl on a rainbow striped kitchen towel.

How to Make Spicy Coleslaw

Step 1: Make the dressing. In a blender, add yogurt, mayonnaise, lime juice, salt, cilantro, chile pepper, and garlic. Blend until smooth.

a mason jar filled with dressing being poured over shredded cabbage and carrot in a blue rimmed bowl on a rainbow striped kitchen towel.

Step 2: Toss. Place cabbage and carrot in a bowl, then pour blended sauce and combine. Refrigerate until ready to use.

spicy coleslaw for fish tacos in a blue rimmed bowl on a rainbow striped kitchen towel.

Expert Tips & Tricks

Prep Tip: If you have a food processor with a grater attachment, now is the time to get it out. You’ll be able to slice the cabbages and shred the carrot in a fraction of the time it would take for you to do with a knife and box grater.

Short Cut Tip: Buy pre-bagged coleslaw mix with shredded cabbage and carrot.

Frequently Asked Questions

Can I make this fish taco slaw ahead of time?

Yep! Feel free to whip this slaw together up to three days in advance.

Can I make this slaw vegan?

Absolutely! Simply swap in your favorite plant-based mayo and plain yogurt, then serve it with my fried avocado tacos or crispy potato tacos for a vegan feast!

What else should I serve with my fish tacos?

I like where your mind is at. Some of my favorite sides include Slow Cooker Borracho Beans or Instant Pot Black Beans, and I’m a huge fan of offering a side of Tomatillo Avocado Salsa for an added punch of flavor.

Can I make this coleslaw less spicy?

Sure! Feel free to scale back the jalapeรฑo to just half of the pepper, or remove the seeds and stems to dampen the heat.

Is coleslaw healthy?

This slaw is a healthier alternative because it swaps out the usual heavy mayo for high-protein Greek yogurt, giving you all the creaminess with added nutritional benefits and far less fat.

Serving & Topping Suggestionsย 

As I mentioned earlier, I created this coleslaw with fish tacos in mind. Try it on:

You can also use this spicy slaw on more than just tacos! Try it:

No matter how you serve it, I’m pretty certain that you’ll love it. Did you find an amazing pairing the world should know about? Let me know in the comments below, or tag me on Instagram so I can cheer your creativity!

spicy coleslaw for fish tacos in a blue rimmed bowl on a rainbow striped kitchen towel.

Storage Instructions

Prepared coleslaw will last in the fridge for up to 5 days.

Need More Taco Tuesday Inspiration?

Check out some of my other favorite recipes:

If you tried my easy recipe for tangy, Spicy Coleslaw for Fish Tacos, please be sure to rate and review it below!

spicy coleslaw for fish tacos in a blue rimmed bowl on a rainbow striped kitchen towel.

Spicy Coleslaw For Fish Tacos

5 (9 ratings)
This Spicy Coleslaw for Fish Tacos is crunchy, creamy, tangy, healthy, and downright addictive. Trust me on this one – your tortillas are begging for it! As if that weren't enough to love, this lightened-up recipe takes just five minutes to assemble.

Ingredients

Slaw

  • 1/2 cup Greek or plain yogurt
  • 2 tablespoons mayonnaise
  • 1 lime, juiced
  • 1/2 teaspoon kosher salt
  • 1/4 cup chopped cilantro
  • 1 jalapeรฑo or serrano pepper, stemmed and roughly chopped
  • 1 garlic clove
  • 1 cup green cabbage, sliced
  • 1 cup purple cabbage, sliced
  • 1 carrot, shredded

Want to save this recipe?

I’ll email this recipe to you, so that you can come back to it later!

Instructions 

  • In a blender, add yogurt, mayonnaise, lime juice, salt, cilantro, chile pepper, and garlic. Blend until smooth.
  • Place cabbage and carrot in a bowl, then pour blended sauce and combine. Refrigerate until ready to use.ย 

Notes

  • Buy packaged coleslaw to save time in place of cabbage and carrot.
  • Make vegan using your favorite plant-based plain yogurt and mayo alternatives.
  • Prepared coleslaw will last in the fridge for up to 5 days.
Calories: 88kcal, Carbohydrates: 7g, Protein: 4g, Fat: 5g, Saturated Fat: 1g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 1g, Trans Fat: 1g, Cholesterol: 4mg, Sodium: 365mg, Potassium: 206mg, Fiber: 2g, Sugar: 4g, Vitamin A: 2928IU, Vitamin C: 30mg, Calcium: 58mg, Iron: 1mg