Zesty Lime Vinaigrette Coleslaw (No Mayo)

This healthy and fresh Lime Vinaigrette Coleslaw is crisp, tangy, and made with nourishing ingredients. It’s a vibrant mix of cabbage, carrots, and radishes tossed in a simple vinaigrette without mayo or added sugar. Easy to prepare, it pairs beautifully with tacos, grilled meats, and backyard barbecues.

Top view of Lime Vinaigrette Coleslaw

I grew up enjoying the classic mayonnaise-based coleslaw, and while a creamy ensalada de col remains comforting, I often prefer a lighter version dressed in a bright lime vinaigrette. This recipe keeps the satisfying crunch but swaps the heavy dressing for a fresh, zesty alternative.

This coleslaw combines shredded cabbage and carrots with crisp radishes, green onion, and cilantro. A touch of jalapeño is optional for heat. The dressing is simply fresh lime juice, extra virgin olive oil, red wine vinegar (or apple cider vinegar), and minced garlic—no mayo, no refined sugar.

The result is a lively, low-sugar side that complements carne asada, shrimp tacos, shredded pork, flautas, ceviche, and other grilled or Mexican-inspired dishes. It’s also a colorful addition to any picnic or potluck.

For more bright salad sides, try Ensalada de Camote or Ensalada de Coditos.

Ingredients & Substitutions

This coleslaw starts with shredded cabbage, carrots, radishes, sliced green onion, and chopped cilantro. Add sliced jalapeño for extra crunch and spice if you like. The lime vinaigrette uses fresh lime juice, extra virgin olive oil, red wine vinegar (or apple cider vinegar), and garlic. Salt and black pepper finish the dressing.

See the recipe card below for exact quantities and optional swaps.

Ingredients for Lime Vinaigrette Coleslaw: purple cabbage, green onions, green cabbage, cilantro, jalapeños, limes, radishes, garlic, carrots, extra virgin olive oil and red wine vinegar

Step-by-Step Instructions

Shredded and diced vegetables for coleslaw
  1. Prepare the vegetables: Shred the cabbage, carrots, and radishes. Slice the green onions and chop the cilantro.
Lime vinaigrette being whisked in a small bowl
  1. Make the vinaigrette: Whisk fresh lime juice, vinegar, olive oil, minced garlic, salt, and pepper in a small bowl or jar until emulsified.
Coleslaw vegetables in a mixing bowl
  1. Combine vegetables: Place all prepared vegetables in a large mixing bowl.
Tossing coleslaw ingredients with vinaigrette in a large bowl
  1. Add dressing: Pour the vinaigrette over the vegetables and toss to coat. Cover and refrigerate for at least 30 minutes to let the flavors meld. Taste and adjust salt or pepper before serving.
Food Processor

Recommended for This Recipe

Food Processor

A food processor with a shredding attachment speeds up prep and yields consistent, crisp shreds. A mandoline or box grater also works well.

How to Serve

This lime coleslaw is a bright side that complements BBQ favorites like burgers and hot dogs and pairs especially well with:

  • Shredded Pork
  • Chicken Flautas
  • Pork Flautas
  • Shrimp Ceviche

Storing

Store leftovers in an airtight container in the refrigerator for up to 3 days. The texture softens slightly over time but remains flavorful.

Fresh lime vinaigrette coleslaw

I hope you enjoy this recipe. If you try it, please leave a comment and rating. Follow the author on social media or subscribe to their newsletter to stay updated.

Recipe

Top view of Lime Vinaigrette Coleslaw

Lime Coleslaw

by Gemma Aguayo-Murphy

This healthy Lime Vinaigrette Coleslaw is crisp and tangy, tossed in a simple dressing without mayo or sugar. It’s bright, nourishing, and perfect for tacos, grilled meat, and summer gatherings.
Print Recipe
Pin Recipe
Prep Time 20 mins
Chill Time 30 mins
Total Time 50 mins

Ingredients

Coleslaw

  • 4 cups shredded cabbage (green, purple, or a mix)
  • 3 cups shredded carrots
  • 1 cup shredded or thinly sliced radishes
  • ⅓ cup sliced green onions
  • ¾ cup chopped cilantro
  • 2 sliced jalapeños (optional)

Vinaigrette

  • Juice of 2–3 limes (about ¼ cup)
  • 3 tablespoons red wine vinegar (or apple cider vinegar)
  • 4 tablespoons extra virgin olive oil
  • 1 garlic clove, finely minced or grated
  • ½ teaspoon salt, or to taste
  • ¼ teaspoon black pepper, or to taste

Instructions

  1. In a large bowl, combine the cabbage, carrots, radishes, cilantro, green onion, and jalapeños (if using).
  2. In a small bowl or jar, whisk together the lime juice, vinegar, olive oil, garlic, salt, and pepper until combined.
  3. Pour the vinaigrette over the vegetables and toss until everything is well coated.
  4. Cover and refrigerate for at least 30 minutes to let the flavors meld.
  5. Give the salad a final toss before serving and adjust seasoning if needed.

Notes

  • You can substitute pre-shredded coleslaw mix for the cabbage and carrots for a quicker prep.

Nutrition

Serving: 167 g
Calories: 117 kcal
Carbohydrates: 8 g | Protein: 1.5 g | Fat: 9 g
Sodium: 117 mg | Potassium: 458 mg | Fiber: 3 g | Sugar: 1.3 g
Vitamin C: 30 mg | Calcium: 30 mg | Iron: 0.5 mg
Did you try this recipe?
Leave a comment and star rating or mention @everydaylatina on Instagram.

Originally published June 3, 2018. Updated recipe, photos, and post July 2025.