Healthy Homemade Coleslaw Salad: Fresh, Creamy & Light

If you’ve been searching for a light, refreshing side dish that’s both satisfying and healthy, this Healthy Homemade Coleslaw Salad is your new go-to. Made with a creamy Greek yogurt dressing instead of traditional mayonnaise, this salad is fresh, tangy, and perfect for weeknight dinners, picnics, or summer barbecues. Ready in just 20 minutes, it’s simple to make and so much better than anything store-bought.

By DelishCorner -Madilyn-

Why I Love This Coleslaw Salad

I switched to using Greek yogurt in my coleslaw because I wanted something creamy without the heaviness of mayonnaise. Classic mayo-based slaws can feel rich, especially on hot days, whereas this version tastes light and refreshing. It’s incredibly versatile—great as a side dish for Easter, St. Patrick’s Day, or any casual gathering. Plus, it’s a crowd-pleaser that disappears fast at potlucks and family dinners.

Why This Recipe Works

  • Quick and Simple: You only need a handful of fresh ingredients. Shredding the cabbage and carrots takes just a few minutes, and the dressing comes together in one bowl.
  • Healthy and Light: By swapping mayo for Greek yogurt, this coleslaw keeps all the creaminess while cutting down on fat and calories.
  • Perfect for Entertaining: Make it ahead for gatherings, picnics, or potlucks—it keeps well in the fridge.
  • Better Than Store-Bought: Once you taste homemade, store-bought coleslaw won’t compare.

Key Ingredients

Here’s what you’ll need to make this refreshing, creamy coleslaw salad. Full measurements are listed in the recipe card below.

  • Cabbage: White cabbage works best. Slice it thin for the ideal texture. You can also add some purple cabbage for color.
  • Carrots: Freshly shredded carrots are more flavorful than pre-packaged ones. Thin shreds blend beautifully with the cabbage.
  • Onion: White sweet onions or regular cooking onions. Sweet onions give a milder, subtle flavor.
  • Greek Yogurt: Full-fat or 2% Greek yogurt makes the dressing rich and creamy. Plain yogurt works too, and for a vegan twist, try dairy-free yogurt. Avoid flavored or sweetened yogurt.
  • Garlic: Fresh garlic adds the perfect punch. Skip the powder—it won’t be the same.
  • Dijon Mustard: Provides a mild tang. Honey dijon is also a delicious alternative.
  • Vinegar: Apple cider vinegar or white vinegar works best.
  • Olive Oil: Adds richness and helps emulsify the dressing.
  • Salt & Pepper: To taste.
  • Optional Sweetener: A little honey or agave balances the tang of yogurt and vinegar.

Prep Tips for the Best Coleslaw

Before you dive in, here are some tips to get the perfect texture and flavor:

  1. Choose the Right Yogurt: Full-fat or 2% Greek yogurt gives a creamier dressing. Nonfat yogurt is fine but slightly thinner.
  2. Drain Excess Moisture: If your cabbage releases liquid, let it sit 10–15 minutes, then drain before serving.
  3. Slice Thinly: Thinly shredded cabbage, carrots, and onions allow the dressing to coat evenly.
  4. Balance the Tang: Greek yogurt is naturally tangy. A tablespoon of honey or agave balances acidity nicely.
  5. Chill Before Serving: Let the coleslaw sit in the fridge for at least 30 minutes so flavors meld and cabbage softens slightly.

How to Make Healthy Coleslaw Salad

Step 1: Prep the Vegetables

Start by cleaning and shredding the cabbage and carrots. Slice the onion thinly and place all the veggies in a large salad bowl.

Step 2: Make the Dressing

In a small bowl, whisk together Greek yogurt, olive oil, minced garlic, Dijon mustard, vinegar, salt, and pepper until smooth. The dressing should be creamy and slightly tangy.

Step 3: Toss Together

Pour the dressing over the veggies and toss well, making sure every shred of cabbage and carrot is coated.

Step 4: Chill and Serve

For best results, refrigerate the salad for about 1 hour. This allows the flavors to meld and the cabbage to soften slightly. If desired, stir in a tablespoon of honey for a touch of sweetness.

By DelishCorner -Madilyn-

Frequently Asked Questions

Is coleslaw made with mayo?
Traditional coleslaw uses mayonnaise, but using Greek yogurt makes it lighter while still creamy.

How long does it last?
Stored in an airtight container in the fridge, this coleslaw lasts up to 4 days.

Can I freeze coleslaw?
Freezing is not recommended, as the texture of the cabbage changes and becomes watery.

Does Greek yogurt make it taste sour?
Greek yogurt has a natural tang, but balancing it with a little vinegar and optional honey keeps it perfectly flavorful.

Can I make it ahead of time?
Absolutely! Make it a few hours ahead to allow the flavors to develop.

Can I use store-bought coleslaw mix?
Yes, but shredding your own cabbage and carrots gives the best texture and freshness.

Is this good for meal prep?
Yes! Portion it into containers for a quick, healthy side for lunches or dinners.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Healthy Homemade Coleslaw Salad: Fresh, Creamy & Light


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Madilyn
  • Total Time: 20 min

Ingredients

For the Salad:

3 cups white cabbage, thinly shredded

1 cup shredded carrots

1 medium onion, thinly sliced

For the Dressing:

2/3 cup Greek yogurt (or avocado oil mayo for a substitute)

2 tablespoons olive oil

1 garlic clove, minced

1 tablespoon Dijon mustard

1 tablespoon apple cider vinegar

Kosher salt and black pepper, to taste

Optional: 1 tablespoon honey or agave syrup


Instructions

  1. Prep the Vegetables:
    Place shredded cabbage, shredded carrots, and sliced onion into a large salad bowl.
  2. Make the Dressing:
    In a small bowl, whisk together Greek yogurt, olive oil, minced garlic, Dijon mustard, apple cider vinegar, salt, and pepper until smooth.
  3. Combine:
    Pour the dressing over the vegetables and toss thoroughly to coat all the ingredients evenly.
  4. Chill Before Serving:
    Refrigerate for at least 1 hour to allow flavors to blend and cabbage to soften slightly.
  5. Optional Sweetness:
    Stir in honey or agave syrup if you prefer a touch of sweetness to balance the tanginess.

Notes

  • Yogurt Options: Full-fat or 2% Greek yogurt gives the creamiest texture. Plain yogurt works too. For a vegan version, use dairy-free yogurt.
  • Cabbage: White cabbage is preferred for this recipe, but you can mix in some purple cabbage for color.
  • Fresh Garlic: Always use fresh garlic cloves instead of garlic powder for the best flavor.
  • Slice Thinly: Thinly sliced cabbage, carrots, and onions allow the dressing to coat well and give a classic coleslaw texture.
  • Storage: Store leftovers in an airtight container in the fridge for up to 4 days. Do not freeze.
  • Serving Size: About 1 cup per serving.
  • Prep Time: 20 min
Avatar
Founder of Delishcorner.net, I share quick and reliable recipes for busy families.