If you’ve ever pushed a scoop of coleslaw to the side of your plate because it’s swimming in heavy, sugary mayo, you’re going to love this. This healthy coleslaw recipe is everything the classic version wishes it could be — creamy, tangy, crunchy, and actually good for you. The secret? A simple Greek yogurt dressing that swaps out the mayo without sacrificing any of the flavor. Whether you’re meal prepping for the week, hosting a summer barbecue, or just looking for a light and refreshing side dish, this recipe checks every box. Let’s dive in!
Table of Contents
Why You’ll Love This Healthy Coleslaw Recipe

Most traditional coleslaws are loaded with mayonnaise, sugar, and calories that sneak up on you fast. This Greek yogurt coleslaw keeps things fresh and nutritious while still delivering that creamy texture you crave. Greek yogurt is packed with protein and probiotics, making it a genuinely smart substitute.
Plus, the whole thing comes together in about 15 minutes. No cooking, no fuss — just chopping, mixing, and eating. It’s one of those easy healthy recipes that you’ll find yourself making on repeat. Serves 6.
Ingredients
For the slaw:
- 4 cups green cabbage, thinly shredded
- 1 cup purple cabbage, thinly shredded
- 1 cup carrots, grated (about 2 medium carrots)
- ½ cup green onions, thinly sliced
- ¼ cup fresh parsley, chopped
For the Greek yogurt dressing:
- ¾ cup plain Greek yogurt (full-fat or low-fat both work)
- 2 tablespoons apple cider vinegar
- 1 tablespoon Dijon mustard
- 1 tablespoon honey (or maple syrup, and swap the Greek yogurt for a dairy-free, plant-based yogurt for a fully vegan option)
- 1 teaspoon celery seed
- Salt and black pepper to taste
- Optional: 1 tablespoon lemon juice for extra brightness
Instructions
- Prep your vegetables. Thinly shred both the green and purple cabbage using a sharp knife or a mandoline. Grate the carrots and slice the green onions. Add everything to a large mixing bowl along with the fresh parsley.
- Make the Greek yogurt dressing. In a separate small bowl, whisk together the Greek yogurt, apple cider vinegar, Dijon mustard, honey, and celery seed. Season generously with salt and pepper. Taste and adjust — if you want more tang, add a splash more vinegar; for sweetness, a drizzle more honey.
- Combine. Pour the creamy yogurt dressing over the cabbage mixture and toss everything together until evenly coated.
- Chill (optional but recommended). For the best flavor, cover the bowl and refrigerate for at least 30 minutes before serving. This lets the cabbage soften slightly, and the flavors meld beautifully.
- Serve and enjoy! Give it a final toss before serving, and adjust the seasoning if needed.
Tips for the Best Healthy Coleslaw

Making a low-calorie coleslaw that actually tastes amazing comes down to a few small details:
- Salt the cabbage first. Toss the shredded cabbage with a pinch of salt and let it sit for 10 minutes, then squeeze out any excess moisture. This keeps your coleslaw from getting watery.
- Use full-fat Greek yogurt if you want a richer, creamier dressing. Low-fat works too but is slightly thinner.
- Don’t skip the resting time. That 30-minute chill in the fridge makes a noticeable difference in flavor.
- Customize it. Add sliced jalapeños for heat, raisins for sweetness, or sunflower seeds for crunch. This homemade coleslaw is incredibly versatile.
Nutrition Highlights
Compared to traditional coleslaw made with mayonnaise, this healthy coleslaw with Greek yogurt saves you significant calories and fat per serving. You’re also getting a good hit of protein from the yogurt, fiber from the cabbage, and beta-carotene from the carrots. It’s a nutrient-dense side dish that doesn’t feel like diet food — and that’s the whole point.
What to Serve With This Coleslaw
This crunchy coleslaw recipe pairs beautifully with:
- Grilled chicken or turkey burgers
- Fish tacos
- BBQ pulled jackfruit sandwiches
- As a topping on a grain bowl
It’s also fantastic as a make-ahead side — it keeps well in the fridge for up to 3 days, and honestly gets even better the next day.
Save This Recipe & Share the Love!
If you made this healthy coleslaw recipe and loved it, please save it to your Pinterest board so you can find it easily later — and share it with friends and family who are looking for lighter, feel-good recipes! The more people we can get eating colorful, nourishing food, the better. Tag your photos and spread the coleslaw love!

Discover More Tasty Recipes
- Quick Chicken Caesar Wrap Recipe (Better Than Takeout)
- The Best Mediterranean Wrap Recipe You’ll Ever Make
- The Best Tuna Wrap Recipe for a Quick Lunch
- 10 Delicious Chicken Wrap Recipes to Satisfy Your Cravings
- 5 Easy Salmon Wrap Recipes for a Light and Tasty Meal
- 10 Healthy Wrap Recipes That Will Transform Your Meal Game
- 5 Shrimp Wrap Recipes You’ll Want to Make Again and Again
- 10 Irresistibly Healthy Chicken Pasta Salad Recipes You’ll Love
- 5 Spinach Strawberry Salad Recipes That Scream Summer
- 10 Healthy Strawberry Recipes That Are Almost Too Pretty to Eat
- 10 Refreshing Healthy Summer Desserts to Beat the Heat
- 10 Delicious Anti-Inflammation Breakfast Recipes to Start Your Day
- High-Protein Anti-Inflammatory Recipes