Mexican Cabbage Salad (Taco Slaw)

Mexican cabbage salad is the perfect crunchy topping for fried tacos, carnitas, and street-style Mexican dishes. It’s made with simple ingredients like cabbage, lime, and onion, and it’s light, refreshing, and naturally dairy-free.

If you’re looking for the perfect authentic Mexican cabbage slaw for tacos, this is it. Its bright, tangy flavors go so well with Tacos de Pescado (fish tacos) and Tacos de Camaron (shrimp tacos).

Some versions of this taco slaw stay simple and citrusy with just lime juice and oregano, while others include a splash of vinegar, fresh cilantro, or a little chili heat.

No matter the variation, this Mexican cabbage salad always keeps that signature fresh and crunchy character that makes it so popular across Mexico.

Close-up of Mexican cabbage slaw salad in a bowl.

What’s In

  • Green cabbage
  • Carrot
  • Onion
  • Lime juice
  • Dried oregano
  • Salt
  • Optional: vinegar, cilantro, jalapeño

How To Make Mexican Cabbage Salad

Start by preparing the vegetables. Thinly slice the onion and place it in a large mixing bowl.

Peel the carrot and grate it directly into the bowl using a box grater. This helps it mix evenly and keeps the texture light and fresh.

For the cabbage, remove any outer leaves that look tough or damaged.

Cut it into quarters, remove the core, and then shred it finely using a sharp knife.

Cutting a cabbage with a knife on a cutting board.

You can also use a grater or a food processor if you prefer a finer texture. All three methods work really well, so just choose the one that feels easiest for you.

Add the shredded cabbage to the bowl with the rest of the vegetables. Squeeze fresh lime juice over everything, sprinkle in dried oregano, and season with salt.

If you want a slightly different twist, you can add a small splash of vinegar or a bit of chopped cilantro at this stage.

Shredded cabbage in a bowl with oregano and salt on top.

Mix everything very well so the lime juice coats all the vegetables evenly. Taste and adjust salt if needed.

Let the Mexican slaw sit for about 15–20 minutes before serving so the flavors can meld and the cabbage softens slightly while still staying crunchy.

Mixing the Mexican cabbage salad in a bowl.

Tips and Notes

  • This Mexican cabbage slaw tastes even better after resting for a bit, as the cabbage absorbs the lime and salt.
  • If you want extra crunch, serve it immediately after mixing.
  • Vinegar makes it last longer in the fridge and gives a sharper tang.
  • A touch of chili (jalapeño or serrano) turns it into a great spicy taco slaw.
  • If you’re looking for a creamier slaw, try my Mexican Street Corn Slaw.
Close-up of Mexican cabbage slaw salad.

Ways to Serve Mexican Cabbage Salad

This Mexican Cabbage salad is one of those sides that fits almost everything. You’ll often see it used as a taco slaw in Mexican kitchens, especially with street-style tacos and fried foods.

  • Tacos. In Mexico is often served with tacos al vapor or piled onto crispy potato tacos.
  • Tostadas. Serve on top of BBQ chicken tostadas.
  • Sandwiches. Try it inside sandwiches or sliders for an authentic Mexican twist.
  • Side. I love serving this light, mayo-free slaw alongside carnitas, grilled chicken, or beef fajitas.
BBQ Chicken Tostada topped with Mexican cabbage salad.

Storing

This Mexican cabbage salad is one of those sides that gets even better after a little time in the fridge. I often make it for my 5 de mayo recipes, and it always disappears quickly.

If you’re making it ahead or saving leftovers, here’s how to store it:

Place the salad in a clean container, ideally a glass jar or airtight glass container to help preserve its flavor and freshness.

Seal it well and keep it refrigerated. It will stay good for about 3 days, or up to 5 days if you’ve added vinegar, which helps it hold up a bit longer.

More Recipes That Pair Perfectly

You can also find a Spanish version of this recipe on my blog: Ensalada de Repollo y Zanahoria.

Video

Mexican cabbage salad recipe.

Mexican Cabbage Salad

4 servings
This Mexican cabbage salad is a fresh, crunchy taco slaw made with cabbage, carrot, red onion, and lime juice. It's the perfect topping for fish tacos, shrimp tacos, and as a side for your favorite Mexican meals.
prep 10 minutes
resting time 15 minutes
total 25 minutes

Ingredients 

  • ½ medium cabbage (shredded)
  • 2 small carrots (grated)
  • 1 small red onion (finely sliced)
  • 2 limes (juice)
  • 1 teaspoon oregano (or more, to taste)
  • salt (to taste)

Instructions
 

  • Place the shredded cabbage, grated carrot, and thinly sliced red onion in a large mixing bowl.
  • Squeeze the lime juice over the vegetables, then sprinkle in the oregano and season with salt to taste.
  • Toss everything together for 1 to 2 minutes until the vegetables are evenly coated with the lime juice and seasonings.
  • Taste and adjust the salt if needed, then let the salad rest for about 15 minutes before serving. This gives the cabbage time to soften slightly and absorb all the delicious flavors.
  • Serve as topping for tacos, quesadillas, or enchiladas.

Notes

  • For the best texture, shred the cabbage as thinly as possible using a knife, box grater, or food processor.
  • Fresh lime juice gives this salad its classic flavor, but lemon works well if that’s what you have on hand.
  • A splash of vinegar adds a sharper tang and helps the salad stay fresh a little longer.
  • This salad can be made a few hours ahead and tastes even better after the flavors have had time to meld together.
  • Store leftovers in an airtight container in the refrigerator for up to 3 days, or up to 5 days if you added vinegar.
Nutrition Information
Serving: 1 serving | Calories: 61kcal | Carbohydrates: 15g | Protein: 2g | Fat: 0.3g | Saturated Fat: 0.1g | Polyunsaturated Fat: 0.1g | Monounsaturated Fat: 0.04g | Sodium: 621mg | Potassium: 354mg | Fiber: 5g | Sugar: 7g | Vitamin A: 4314IU | Vitamin C: 55mg | Calcium: 79mg | Iron: 1mg

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




10 Comments

  1. 5 stars
    My wife and I were surprised how fresh and tasty this simple slaw tastes… made it to accompany tacos and it is a perfect side.

  2. I found this recipe while searching for something to serve with Mexican food after realizing I had no lettuce but part of a head of cabbage. The slaw was delicious on the side or in a burrito. We will be making it again!

  3. 5 stars
    I still have a memory of a breakfast street tostada in Mazatlan almost 40 years ago! What made it special was the simple crunchy and refreshing slaw to go with my egg and frijoles. I think this recipe is it!

  4. 5 stars
    Loved the crunchy texture and tangy flavor on this Mexican slaw, I’ll try next time with some spicy, maybe adding a serrano or jalapeno pepper or some chili flakes.