Mexican Cabbage Salad

Mexican Cabbage Salad, known as ensalada de repollo or curtido-style slaw, is a humble but essential side dish found on tables, at taquerías, and in street food stalls throughout Mexico.

Unlike creamy American coleslaw, this version is light, crisp, and tangy, dressed simply with fresh lime juice, salt, and oregano. In many Mexican homes, a bowl of shredded cabbage is always on hand to top tostadas, flautas, pozole, tacos, and sopes, adding freshness and crunch to rich, savory dishes.

This recipe keeps that tradition beautifully simple. Thinly shredded green cabbage, finely grated carrot, and paper-thin slices of red onion are tossed together, then dressed with bright lime juice, earthy oregano, and a generous pinch of salt. A quick massage softens the cabbage just enough while keeping its satisfying crunch, and a short rest allows the flavors to meld and the onion to mellow. The result is a crisp, zesty, colorful salad that’s refreshing on its own and the perfect partner for your favorite Mexican meals. With just six ingredients and no oil or mayonnaise, it’s light, healthy, and ready in about 20 minutes.

Why People Will Love Mexican Cabbage Salad Recipe

Crisp and refreshing: Crunchy cabbage and carrots make every bite fresh and lively.

Bright, zesty flavor: Fresh lime juice adds tangy brightness.

Light and healthy: No mayo or oil, just fresh vegetables and simple seasonings.

Only six ingredients: Simple, affordable, and easy to find.

Quick to make: Ready in about 20 minutes, including resting time.

No cooking required: Just slice, toss, and serve.

Colorful presentation: Green cabbage, orange carrots, and purple onion look beautiful.

Perfect Mexican side: Complements rich, savory dishes perfectly.

Great topping: Delicious on tacos, tostadas, flautas, and pozole.

Naturally vegan and gluten-free: Fits many dietary needs.

Budget-friendly: Cabbage is inexpensive and stretches far.

Make-ahead friendly: Stays crunchy for a day or two in the fridge.

Key Ingredients

Green cabbage: The base of the salad. It’s crisp, mildly sweet, and holds up well to lime juice without wilting too much.

Carrots: Add natural sweetness, bright color, and extra crunch.

Red onion: Adds a sharp, slightly sweet bite and beautiful purple color. Resting in lime juice mellows its sharpness.

Fresh lime juice: The heart of the dressing. It brightens the vegetables and gives the salad its signature tangy flavor.

Dried oregano: Mexican oregano, with its earthy, citrusy notes, is traditional and adds authentic flavor.

Kosher salt: Seasons the vegetables and helps soften the cabbage slightly.

Expert Tips

Shred the cabbage thinly: Thin shreds absorb the dressing better and are easier to eat. A sharp knife or mandoline works best.

Remove the core: Cut out the tough core before shredding.

Grate carrots finely: Fine shreds blend evenly into the salad.

Slice the onion paper-thin: Thin slices are milder and distribute evenly.

Soak the onion: Soaking sliced onion in cold water for 10 minutes mellows its sharpness.

Use Mexican oregano: It’s more citrusy and earthy than Mediterranean oregano.

Crush the oregano: Rub it between your palms as you add it to release its aroma.

Massage the salad: Squeezing the cabbage briefly softens it and helps the flavors blend.

Let it rest: Resting for 15 minutes lets the flavors develop and the onion mellow.

Taste and adjust: Add more lime or salt to suit your taste.

Add heat: Stir in thinly sliced jalapeño or serrano for a spicy kick.

Add fresh herbs: Chopped cilantro adds extra freshness.

Drizzle with oil (optional): A splash of olive oil adds richness if you prefer a slaw-style dressing.

Mexican Cabbage Salad (Ensalada de Repollo)

Ingredients

Green cabbage: ½ medium head, thinly shredded

Carrots: 2 small, peeled and finely grated

Red onion: 1 small, very thinly sliced

Fresh lime juice: from 2 limes (or 1 lemon, if you prefer)

Dried oregano: 1 teaspoon, or more to taste (Mexican oregano if you have it)

Kosher salt: to taste

Instructions

1. Combine the vegetables.

In a large bowl, toss the shredded cabbage, grated carrots, and sliced red onion until evenly mixed.

2. Add the seasonings.

Squeeze the lime juice over the vegetables, then sprinkle in the oregano and a generous pinch of salt.

3. Massage the salad.

Using clean hands or tongs, gently toss and squeeze the vegetables for 1–2 minutes.

This softens the cabbage slightly and helps the lime and seasonings coat everything evenly.

4. Taste and rest.

Taste and add more salt or lime juice if needed.

Let the salad sit for about 15 minutes so the flavors can blend and the onion mellows.

5. Serve.

Serve chilled or at room temperature as a crisp, tangy side for tacos, enchiladas, tostadas, or any of your favorite Mexican dishes.

 

Important Notes When Making Mexican Cabbage Salad

Cabbage softens over time: The salad is crunchiest within the first day. It softens as it sits in the lime juice.

Lime vs. lemon: Lime is traditional, but lemon works if preferred.

Salt draws out moisture: The salad may release liquid as it rests. Toss before serving and drain if needed.

Red cabbage option: Use red cabbage or a mix for extra color.

Storage: Refrigerate in an airtight container for up to 2–3 days.

Freezing: Not recommended, as the vegetables lose their crunch.

Dietary notes: Naturally vegan, gluten-free, dairy-free, and low in calories.

How to Enjoy Mexican Cabbage Salad After Cooking

Serve it chilled or at room temperature. Toss the salad before serving to redistribute the lime juice and seasonings.

Use it as a topping.

Tostadas: Pile it on top of beans and meat.
Flautas and taquitos: Add crunch and freshness.
Tacos: Fish, chicken, carnitas, or carne asada tacos.
Pozole: A classic garnish for this hearty soup.
Sopes and gorditas: Adds a fresh, tangy contrast.
Enchiladas: Serve alongside or on top.

Serve it as a side dish.

Grilled chicken, steak, or carne asada
Fried fish or shrimp
Enchiladas or tamales
Rice and beans
Barbecue or pulled pork

Add extra toppings.

Chopped fresh cilantro
Sliced jalapeños or serranos
Diced avocado
Crumbled queso fresco or cotija
Sliced radishes
Diced tomatoes or cucumber

Pair with drinks. Agua fresca, horchata, iced tea, Mexican lager, or sparkling water with lime.

Store properly.

Refrigerate: Store in an airtight container for up to 2–3 days.
Refresh: Add a squeeze of fresh lime and a pinch of salt before serving leftovers.

Nutrition Information

Estimated per serving (about ¾ cup), based on 6 servings, made with ½ medium head of green cabbage, 2 small carrots, 1 small red onion, juice of 2 limes, dried oregano, and about ½ teaspoon of kosher salt.

Calories: 33 kcal | Total Fat: 0.2 g | Saturated Fat: 0 g | Monounsaturated Fat: 0 g | Polyunsaturated Fat: 0.1 g | Cholesterol: 0 mg | Sodium: 150–190 mg (depending on added salt) | Total Carbohydrates: 8 g | Dietary Fiber: 2.6 g | Sugars: 3.8 g | Protein: 1.3 g

Note: Adding 1 tablespoon of olive oil to the whole salad adds about 20 calories and 2.3 g of fat per serving. Adding ¼ avocado per serving adds about 60 calories.

Smart FAQs About This Recipe

How is this different from American coleslaw?
American coleslaw usually has a creamy mayonnaise dressing. Mexican cabbage salad is lighter and tangier, dressed only with lime juice, salt, and oregano.

Can I use red cabbage?
Yes. Red cabbage adds vibrant color and a slightly peppery flavor. A mix of green and red cabbage looks especially beautiful.

Can I make it spicy?
Absolutely. Add thinly sliced jalapeño or serrano peppers, or a pinch of chili powder or Tajín.

Is this salad healthy?
Yes. It’s low in calories, high in fiber and vitamin C, and naturally vegan and gluten-free.

What can I add to the salad?
Cilantro, radishes, cucumber, tomatoes, avocado, or crumbled queso fresco all make delicious additions.

Why should I massage the cabbage?
Massaging softens the cabbage slightly and helps the lime juice and seasonings coat every shred, making the salad more flavorful.

How long can I let it marinate?
At least 15 minutes for the best flavor, or up to a few hours. It will soften more the longer it sits.

Can I use bagged coleslaw mix?
Yes. A bag of coleslaw mix is a quick shortcut. Just add the red onion and dressing.

Why is my salad watery?
Salt draws moisture out of the cabbage as it rests. Toss before serving and drain any excess liquid.

Can I make it ahead of time?
Yes. Make it up to 1 day ahead for the best crunch. Store it in the fridge and toss with a squeeze of fresh lime before serving.

Leave A Reply