The Best Coleslaw (with Greek Yogurt!)

By on

This Healthy Coleslaw is a creamy, crunchy coleslaw made with cabbage, carrots, fresh herbs, and a Greek yogurt coleslaw dressing. It comes together in 10 minutes and gives you that classic BBQ slaw flavor with a lighter, protein-packed twist.

62 CAL 12g CARBS 0g FAT 5g PROTEIN 1
2 Comments

I grew up loving classic coleslaw, and this is the version I make when I want that same creamy, crunchy, tangy bite with a fresher feel. The tangy dressing uses plain Greek yogurt, vinegar, lemon juice, honey, and celery seed, so it still tastes like the coleslaw you want next to BBQ, just with a little extra brightness.


It’s also easy to adjust based on how you like your slaw. Add more veggies depending on what you have in the fridge, or toss in more crunchy elements like nuts and seeds! You do you.


For summer, I like to serve this next to grilled chicken, pulled pork, fish tacos, burgers, and picnic plates. It also makes a great topping for sandwiches, sliders, and tacos, so leftovers are easy to use the next day!

Greek yogurt coleslaw with shredded carrots, cabbage, and herbs on a plate.

Before You Get Started

A few quick choices make this Greek yogurt coleslaw crunchier, creamier, and easier to serve at a BBQ.

  • Cabbage choice: Freshly shredded green and purple cabbage gives the best crunch, but a bag of coleslaw mix works well when you need a faster shortcut.
  • Choose your acid wisely: White vinegar gives that classic coleslaw bite, but apple cider vinegar or extra lemon juice also work and add their own flavor twist, so choose what fits your menu best.
  • Yogurt choice: Plain Greek yogurt keeps the dressing creamy and tangy. Nonfat works great, and full-fat Greek yogurt gives a richer dressing.
  • Salt for crunch: For extra-crisp slaw, toss the shredded cabbage with a little kosher salt, let it sit in a colander for 15 to 20 minutes, then rinse and dry very well.

How to Make Greek Yogurt Coleslaw

This healthy coleslaw comes together quickly, so start with a large bowl and have the vegetables ready.

1. Make The Greek Yogurt Dressing

Whisk together the Greek yogurt, white vinegar, lemon juice, honey, kosher salt, black pepper, and celery seed until smooth. Taste and adjust with a little more vinegar for tang, honey for sweetness, or salt and pepper for balance.

Pro tip: Celery seed gives the dressing that classic coleslaw flavor, so don’t skip it if you have it.

2. Prep The Cabbage, Carrots, And Herbs

Finely shred the green cabbage, purple cabbage, and carrots so everything coats evenly in the dressing. Chop the herbs into small pieces so they distribute throughout the slaw.

Pro tip: If you’re using purple cabbage and want to limit color bleeding, toss it lightly with a splash of vinegar before combining it with the rest of the vegetables.

3. Toss Everything Together

Add the cabbage, carrots, and herbs to a large bowl. Pour the Greek yogurt dressing over the top and toss until everything is evenly coated and glossy.

Pro tip: Use tongs or clean hands to lift and toss the slaw instead of stirring hard, which keeps the cabbage from getting crushed.

4. Serve Or Chill

Serve right away for the crunchiest texture, or refrigerate for 30 to 60 minutes if you like a softer, more classic BBQ-style coleslaw. Toss again before serving.

Pro tip: If the slaw thickens in the fridge, add a small squeeze of lemon or a splash of vinegar and toss again.

Recipe Tips and Tricks

These tips help you adjust the texture, flavor, and serving style so the slaw works for your menu.

  • Cut the cabbage for your timing: Thin cabbage is great when serving right away, while slightly thicker shreds hold up better for make-ahead meals.
  • Dry the cabbage well: Any extra water left after washing or salting will thin the dressing, so use a salad spinner or clean kitchen towel.
  • Herb options: Parsley, dill, cilantro, basil, and chives all work, so choose herbs that fit the rest of your BBQ menu.
  • Adjust the sweetness: Start with the honey listed, then add more to taste if you prefer a slightly sweeter, classic deli-style coleslaw. For a lower sugar option, reduce the honey or use a sugar-free sweetener or maple syrup.
  • Add more crunch: Sunflower seeds, pumpkin seeds, sliced almonds, or chopped walnuts work well, but add them right before serving so they stay crisp.
  • Try extra vegetables: Shredded Brussels sprouts, broccoli slaw, finely chopped kale, radishes, or green onions add texture and make the slaw feel more substantial.
  • Make it spicy: Add diced jalapeno, a pinch of cayenne, or a little hot sauce to the dressing for BBQ plates and tacos.
  • Add cheese: A crumble of sharp cheddar, feta, or goat cheese can change the flavor profile!
  • Make it Mexican: Turn this recipe into Creamy Mexican Coleslaw for a taco-style slaw with avocado, cilantro, and lime!
  • Make it dairy-free: Use a dairy-free yogurt or swap the Greek yogurt for your favorite mayonnaise alternative to create a creamy, dairy-free version of this coleslaw.
  • Play with creaminess: If you like a very creamy slaw, add a bit more yogurt or a spoonful of mayonnaise. For a lighter texture, thin the dressing with an extra splash of vinegar or lemon juice.

Serving Ideas

This is a summer BBQ side first, but it also works as a topping for tacos, burgers, bowls, and sandwiches.

Frequently Asked Questions

Here are some of the most commonly asked questions about this recipe:

Yes, and you have two good options. For the crunchiest slaw, make the dressing and shred the vegetables up to 1 day ahead, then toss everything together 1 to 3 hours before serving. For a softer BBQ-style slaw, mix it fully and let it chill for 30 to 60 minutes before serving.

Keep the bowl chilled until serving, then set it over a larger bowl of ice if it will sit outside. USDA guidance says perishable foods should not sit out for more than 2 hours, or more than 1 hour when the temperature is above 90°F. 

Plan on about ½ to ¾ cup of coleslaw per person when it is served as a side dish or topping. For a larger BBQ with several sides, you can plan on the lower end, while a pulled pork or burger menu may need a little extra, since people will use it on sandwiches too. 

Yes, it still has that creamy, crunchy, tangy-sweet coleslaw flavor, but it tastes a little brighter because of the Greek yogurt. The vinegar, lemon juice, honey, celery seed, salt, and pepper help it land close to classic BBQ coleslaw, whilethe yogurt keeps the dressing lighter and adds a little extra protein!

Cabbage and carrot coleslaw with Greek yogurt and fresh herbs on three white plates.
The Recipe
Loading Video…

The Best Coleslaw (with Greek Yogurt!)

62 CAL 12g CARBS 0g FAT 5g PROTEIN 1
PREP TIME: 10 Min
COOK TIME: 1 Hours
TOTAL TIME: 1 Hours, 10 Min
  • Print
  • Download
  • Send to your inbox

Ingredients

US METRICS
  • 3 cups green cabbage, finely shredded
  • 3 cups purple cabbage, finely shredded
  • 1 cup carrots, finely shredded
  • 1/2 cup fresh herbs (parsley, cilantro, dill, basil, chives, etc)
  • 3/4 cup plain nonfat Greek yogurt (or full fat)
  • 3 tbsp white vinegar ( or apple cider vinegar, more to taste)
  • 1 tbsp lemon juice
  • 1 tbsp honey (more to taste)
  • 1 tsp kosher salt
  • 1 tsp black pepper (adjust to taste)
  • 1/4 tsp celery seed

Instructions

(Hide Media)

Switch to prevent your screen from going dark.

1

Make the dressing: Combine the Greek yogurt, white vinegar, lemon juice, honey, salt, pepper, and celery seed. Taste and adjust seasoning as needed.

Coleslaw dressing with Greek yogurt, honey, white vinegar, and lemon juice.
2

Pour the dressing over the green cabbage, purple cabbage, carrots, and herbs, Toss to coat. Serve immediately or for a softer salad, let sit for 30-60 minutes in the fridge.

Shredded green cabbage, purple cabbage, carrots, cilantro, and yogurt dressing in a bowl.

Equipment

This equipment section may contain affiliate links to products we recommend.
Nutritional Facts
Serving Size: 1 cup
Amount Per Serving
Calories 62
Calories from Fat 2
% Daily Value *
Total Fat 0g
0%
Saturated Fat 0g
0%
Monounsaturated Fat 0g
0%
Polyunsaturated Fat 0g
0%
Cholesterol 0mg
0%
Sodium 438mg
19%
Total Carbohydrate 12g
4%
Dietary Fiber 3g
10%
Sugars 8g
Protein 5g

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

The Nutritional Values provided are estimates only and may vary based on the preparation method.

Notes

For a more traditional, less tangy dressing, replace half the Greek yogurt with mayonnaise. You can use regular, light, or avocado oil mayo.

user image
About the author Meet Kristen McCaffrey
Hi, I’m the cookbook author, recipe developer, and food enthusiast behind Slender Kitchen. I am obsessed with making healthy food that is easy to prepare and absolutely delicious. Meal planning is my secret weapon and I hope I can make meal time easier for you with our tried and tested recipes and foolproof meal plans. Learn More
2 Comments
On The Best Coleslaw (with Greek Yogurt!)
user image
user image
Brian
February 19, 2026 - 15:14
Add a Rating:
5
Outstanding healthy slaw went great with crawdad poorboi's.
user image
Shaw
April 6, 2022 - 09:32
Add a Rating:
5
My whole life I've adored creamy coleslaw, not the vinegar version, the creamy kind. Since making the lifestyle change, that is a dish I have not made and I have missed it. This gives me hope! Going to try it payday!
Instagram Icon
Did you make this?

Snap a picture and show us what you made on Instagram or Facebook. Tag us using @SlenderKitchen or #slenderkitchen.