How to make the BEST Healthy Coleslaw Recipe Ever!

hero: vibrant coleslaw in a white ceramic bowl with red and green cabbage, grated carrots, fresh dill garnish, natural sunlight streaming across wooden table, photorealistic, appetizing, no text
4.9 out of 5
(285 reviews)

There’s nothing quite like fresh, crispy coleslaw to brighten up any meal, and this healthy version proves that nutritious doesn’t mean sacrificing flavor or texture. Whether you’re serving it alongside grilled chicken, fish tacos, or pulled pork, this coleslaw recipe delivers that perfect balance of creamy, tangy, and crunchy that everyone loves.

The secret to the best coleslaw starts with understanding your vegetables. A mix of green and red cabbage creates visual interest and depth of flavor, while fresh carrots add natural sweetness and a beautiful pop of color. The key is slicing everything thin and uniform—this ensures even marinating and that satisfying crunch in every bite.

What makes this version truly healthy is the yogurt-based dressing instead of the traditional mayo-heavy approach. Greek yogurt provides that creamy richness while keeping calories and fat in check, and it adds a wonderful tanginess that complements the crisp vegetables perfectly. A touch of apple cider vinegar, Dijon mustard, and honey creates complexity without any processed ingredients.

This Best Chickpea Salad Recipe pairs beautifully with coleslaw for a complete meal, and you can even use this same dressing technique on other salads. For more side dish inspiration, check out our Quick Greek Salad Recipe for Mediterranean flavors.

The beauty of homemade coleslaw is that it actually tastes better the next day after the flavors have melded together. Make it ahead for meal prep, or prepare it just before serving for maximum crunch. Either way, your family will be asking for seconds. According to Serious Eats, proper technique in vegetable preparation is essential for coleslaw success, and I couldn’t agree more.

This recipe makes enough for a crowd, but it keeps beautifully in the refrigerator for up to five days, making it perfect for potlucks, barbecues, or quick weeknight dinners. The dressing won’t separate or get watery thanks to the yogurt base, which is another advantage over traditional mayo-based versions.

For more creative side dish ideas, explore our Perfect Lemon Orzo Recipe for something with a different flavor profile. You can even adapt this coleslaw dressing for our Delicious Heavy Cream Pasta Recipe by thinning it slightly with a bit more lemon juice. The versatility of a good dressing base is truly remarkable.

Prep Time
15 minutes
Cook Time
0 minutes
Total Time
15 minutes plus 30 minutes chilling
Servings
8-10 people

Ingredients

  • ½ medium head green cabbage, thinly sliced (about 4 cups)
  • ½ medium head red cabbage, thinly sliced (about 4 cups)
  • 3 large carrots, julienned or grated
  • 4 green onions, thinly sliced
  • ¾ cup plain Greek yogurt
  • ¼ cup unsweetened apple cider vinegar
  • 2 tablespoons pure honey
  • 1 tablespoon Dijon mustard
  • 1 tablespoon fresh lemon juice
  • 2 cloves garlic, minced
  • 1 teaspoon celery seed
  • ½ teaspoon sea salt
  • ¼ teaspoon freshly ground black pepper
  • ¼ teaspoon red pepper flakes (optional)
  • Fresh dill or parsley for garnish (optional)
process: hands tossing shredded cabbage and carrots with creamy yogurt dressing in a large mixing bowl, photorealistic, bright kitchen lighting, action shot, no text

Instructions

  1. Prepare your vegetables by washing the cabbage heads thoroughly and patting them dry with paper towels. Using a sharp knife or mandoline slicer, cut the green and red cabbage into thin, uniform pieces—this is crucial for proper marinating and texture.
  2. Julienne or grate your carrots using a box grater or spiralizer. Try to keep the pieces relatively uniform in size so they’ll soften at the same rate as the cabbage.
  3. Slice the green onions thinly, separating the white and light green parts from the darker green tops. Set aside the darker tops for garnish if desired.
  4. In a small bowl, whisk together the Greek yogurt, apple cider vinegar, honey, and Dijon mustard until completely smooth and well combined. There should be no lumps of yogurt remaining.
  5. Add the minced garlic, celery seed, sea salt, black pepper, and red pepper flakes (if using) to the dressing. Whisk well to incorporate all the seasonings evenly throughout the mixture.
  6. Taste the dressing and adjust the seasoning as needed. If you prefer it more tangy, add an extra tablespoon of vinegar. If you want it slightly sweeter, add a touch more honey.
  7. In a large mixing bowl, combine the sliced green cabbage, red cabbage, grated carrots, and sliced green onions (white and light green parts only).
  8. Pour the yogurt-based dressing over the vegetables and toss everything together thoroughly, making sure all the vegetables are evenly coated with the dressing.
  9. Use your hands or salad tongs to massage the coleslaw gently for about one to two minutes. This helps soften the cabbage slightly and allows the flavors to begin melding together.
  10. Transfer the coleslaw to a serving bowl or storage container and cover with plastic wrap or an airtight lid.
  11. Refrigerate for at least 30 minutes before serving, though it’s even better if you can let it sit for a couple of hours. This allows the flavors to fully develop and creates a more cohesive dish.
  12. Just before serving, give the coleslaw a good stir and add a splash of fresh lemon juice if it seems dry. Taste and adjust seasonings one more time if needed.
  13. Garnish with fresh dill or parsley and the reserved dark green onion tops if desired. Serve chilled alongside your favorite main dishes.
detail: close-up of coleslaw showing texture of thinly sliced cabbage, grated carrots, and creamy dressing coating each piece, shallow depth of field, photorealistic, no text

Pro Tips

  • Greek yogurt is the MVP of this recipe—it provides creaminess and protein while keeping the coleslaw lighter than traditional mayo-based versions. If you don’t have Greek yogurt on hand, you can substitute with sour cream or a mixture of mayonnaise and plain yogurt (half and half) for a lighter result.
  • The mandoline slicer is a game-changer for coleslaw preparation. It creates thin, uniform pieces that look professional and cook evenly. However, be careful with your fingers when using one—a cut-resistant glove or the guard is your friend. A sharp knife works perfectly fine if you don’t have a mandoline.
  • Apple cider vinegar is preferred for this recipe because of its mild, slightly fruity flavor compared to white vinegar. However, white wine vinegar or rice vinegar are acceptable substitutes if that’s what you have available.
  • Don’t skip the massage step! Gently working the dressing into the vegetables for a minute or two helps break down the cell walls slightly, allowing better absorption of the flavors. This is what transforms crunchy raw vegetables into cohesive coleslaw.
  • This coleslaw actually improves as it sits. Make it a day ahead for maximum flavor development. The vegetables will soften slightly and the flavors will meld beautifully. It keeps refrigerated for up to five days, making it perfect for meal prep.
  • For a more herbaceous version, add fresh dill, cilantro, or parsley directly into the dressing rather than just as a garnish. Start with one tablespoon of chopped fresh herbs and adjust to taste.
  • If you want to make this coleslaw spicier, increase the red pepper flakes, add a touch of sriracha to the dressing, or include some thinly sliced jalapeños with the vegetables.
  • The celery seed is optional but highly recommended—it adds a subtle aromatic quality that’s traditional in coleslaw and really does make a difference in the final flavor profile.
  • This recipe works wonderfully for meal prep. Divide it into individual containers with tight-fitting lids for grab-and-go lunches throughout the week. The longer it sits, the softer the cabbage becomes, so consider this when planning your meal prep timing.
  • Serve this coleslaw chilled or at room temperature—both work beautifully. Just give it a quick stir before serving to redistribute the dressing if it has settled.
Scroll to Top