Cabbage is a classic topping for fish tacos, adding a fresh, crisp crunch that balances the tender fish and flavorful sauces. Green cabbage is the most common choice, though red cabbage is often used for extra color.

I love how it transforms mild fish into a lively, balanced taco experience.
Table of Contents
Cabbage for Fish Tacos Recipe
Key Ingredients
Green cabbage: This is your base. I use way more green than red because it’s sturdier and holds up in the dressing without going limp.
Lime juice: Fresh lime is non-negotiable here. Bottled juice tastes flat and you’ll notice the difference immediately.

Jalapeño: Seed it if you want just a little warmth, or leave the seeds in if you like real heat. It’s what keeps the slaw from being plain.
Apple cider vinegar: It works with the lime to give the dressing that sharp, tangy bite. Don’t skip it or the dressing falls flat.
Tips to Make It Perfect
Shred it thin: If your cabbage pieces are too thick, they won’t bend into a taco and the dressing won’t coat them evenly. A mandoline makes this effortless.

Let it rest before serving: I always give it at least 20 minutes after dressing. The cabbage softens just enough to lose that raw crunch but still holds its texture.
Don’t make it too far ahead: This slaw is best within a few hours. If it sits overnight, the salt and acid pull too much water out and you end up with a soggy mess at the bottom of the bowl.
Here’s how to make the cabbage for fish tacos:

Cabbage for Fish Tacos
A bright, crunchy cabbage slaw that goes on top of fish tacos. Tossed in a tangy lime dressing with a little heat, it adds the perfect crunch and freshness to balance out the fish.
Ingredients
- Slaw
- 4 cupsgreen cabbage (thinly shredded)
- 1 cupred cabbage (thinly shredded)
- 1/2 cupcarrots (julienned or grated)
- 2 tablespoonsfresh cilantro (chopped)
- 1jalapeño (seeded and thinly sliced)
- Dressing
- 3 tablespoonslime juice (about 2 limes)
- 2 tablespoonsolive oil
- 1 tablespoonapple cider vinegar
- 1 teaspoonhoney
- 1/2 teaspooncumin
- 1/2 teaspoonsalt
- 1/4 teaspoonblack pepper
Instructions
- 1Thinly shred the green and red cabbage. Julienne or grate the carrots. Slice the jalapeno.
- 2Combine cabbage, carrots, cilantro, and jalapeno in a large bowl.
- 3In a small bowl, whisk together lime juice, olive oil, apple cider vinegar, honey, cumin, salt, and black pepper until combined.
- 4Pour the dressing over the cabbage mixture and toss well to coat evenly.
- 5Let sit for 20 to 30 minutes so the cabbage softens slightly and absorbs the dressing. Toss once more before serving.
Nutrition per serving
📌 Notes
- Use a mandoline or sharp knife for even, thin shreds. Thick chunks won't sit right in a taco.
- Add the jalapeu00f1o seeds if you want more heat.
- This slaw is best used within a few hours. It gets watery if left overnight.
- Works great on grilled chicken tacos and shrimp tacos too.
How to Pair
- Serve with warm corn tortillas and grilled mahi-mahi or cod for classic beachside taco vibes.

- Pair with a cold Mexican lager or a light pilsner; the gentle bubbles and slight bitterness cut through the richness of the fish beautifully.
- For sides, consider fresh pico de gallo, guacamole, or elote corn to balance the tangy crunch of the cabbage.
- As a complete meal, round it out with a slice of lime pie or a crisp cucumber salad for a refreshing finish.






Leave a Reply