If you’re craving a fresh and tangy side dish that skips the heavy mayo, look no further than Yogurt Coleslaw! This creamy yet light version delivers all the satisfying crunch and flavor you expect from a classic coleslaw, without the guilt. Yogurt replaces traditional mayonnaise, making it a lighter coleslaw alternative that’s perfect for busy weeknights and meal prep.

Did you know that yogurt has been used in dressings and sauces across Mediterranean and Middle Eastern cuisines for centuries, offering a tangy brightness that mayo simply cannot match? The combination of creamy yogurt, zesty lemon juice, and a touch of sweetness creates a dressing that is both refreshing and deeply satisfying, making every bite of cabbage and carrot shine.
With fresh vegetables, sharp cheddar cheese, and a simple yogurt-based dressing, this recipe comes together in minutes and pairs beautifully with everything from grilled chicken to fish or hearty seafood mains. Let’s dive into the ingredients, preparation, and some tips to make this coleslaw truly shine!
Ingredients for Yogurt Coleslaw
To create the perfect creamy yogurt coleslaw, you’ll need the following ingredients:
Essential Ingredients
- 500 g pointed cabbage finely shredded for tender, even texture
- 2 carrots julienned into thin matchstick strips
- 1 red onion thinly sliced for a sharp, sweet bite
- 4 cheddar cheese slices cut into thin strips for sharpness and richness
- 3 tablespoons fresh parsley finely chopped for brightness
- 150 g plain yogurt full-fat or Greek for creamier results
- 4 tablespoons sunflower oil for smooth emulsification
- Juice of 1 lemon freshly squeezed for maximum tang
- 2 teaspoons mustard yellow or Dijon for depth
- 2 tablespoons agave syrup or honey for subtle sweetness
- Salt to taste
- Black pepper to taste
- Chili flakes to taste optional for gentle heat
Optional Additions
- Apple slices for crispness and natural sweetness
- Sunflower seeds or pumpkin seeds for crunch and nutrition
- Fresh dill or cilantro instead of parsley for different herbal notes
How to Prepare the Vegetables
Begin by getting all your vegetables ready for the coleslaw:
- Shred the Cabbage: Using a sharp knife or mandoline, shred the pointed cabbage into thin, even strips about 2-3 mm thick, ensuring uniform texture throughout.
- Julienne the Carrots: Cut the carrots into fine matchstick strips roughly the same thickness as the cabbage, which helps them integrate seamlessly into each bite.
- Slice the Onion: Thinly slice the red onion into rings or half-rings, separating them slightly so they distribute evenly.
- Prepare the Cheese: Cut the cheddar slices into thin strips, aiming for pieces about the width of a pencil.
- Chop the Parsley: Finely chop the fresh parsley and set aside for garnish.
Making the Yogurt Dressing
The dressing is where the magic happens, balancing creamy yogurt with bright, tangy flavors:
- Combine Base Ingredients: In a medium bowl, whisk together the plain yogurt, sunflower oil, and lemon juice until smooth and emulsified, about 1-2 minutes of steady whisking.
- Add Flavor Layers: Whisk in the mustard and agave syrup, stirring until fully incorporated and the sweetness is evenly distributed throughout.
- Season to Taste: Add salt, black pepper, and chili flakes gradually, tasting as you go, until the dressing strikes a balance between creamy, tangy, and gently spiced.
Assembly: Bringing It All Together
Once your vegetables and dressing are ready, it’s time to assemble your vibrant coleslaw!
- Combine the Base: In a large mixing bowl, add the shredded cabbage, julienned carrots, sliced red onion, cheddar strips, and chopped parsley.
- Add the Dressing: Pour the yogurt dressing over the vegetables and toss thoroughly with a large spoon or salad fork, ensuring every piece is evenly coated and glistening.
- Let It Rest: Allow the coleslaw to sit at room temperature for 5-10 minutes so the cabbage softens slightly and the flavors meld beautifully together.
- Taste and Adjust: Before serving, taste the coleslaw once more and adjust seasonings, lemon juice, or sweetness to your preference.

Variations and Customizations
One of the great things about yogurt coleslaw is its incredible versatility!
- Fruit Additions: Toss in thinly sliced apples, grated pear, or a handful of raisins for natural sweetness and contrasting texture.
- Seed Crunch: Sprinkle sunflower seeds, pumpkin seeds, or sesame seeds over the top just before serving for added nutrition and satisfying crunch.
- Herb Variations: Swap parsley for fresh dill, cilantro, or chives depending on what proteins or cuisines you’re pairing the coleslaw with.
- Spice Levels: Increase the chili flakes for a spicier kick, or add a touch of hot sauce to the dressing for even more depth.
Serving Suggestions
This creamy yogurt coleslaw pairs beautifully with grilled proteins like salmon, chicken, or crab cakes, adding a refreshing contrast to rich mains. For a lighter meal, serve it alongside fresh salads, roasted vegetables, or as part of a herb-crusted salmon dinner.
A crisp white wine, light lager, or sparkling lemonade complements the tangy, creamy flavors perfectly, making this slaw an ideal choice for summer gatherings and casual family meals.
Conclusion
In just a few simple steps, you’ve created a vibrant and satisfying yogurt coleslaw that feels both indulgent and refreshingly light, destined to become a beloved side dish in your dinner rotation.
Whether you’re serving it at a weeknight dinner, packing it for lunch, or bringing it to a gathering, this mayo-free coleslaw delivers creamy, tangy flavor without the heaviness.
Don’t hesitate to get creative with your add-ins and seasonings; there’s no limit to how you can customize this recipe to match your tastes and available ingredients!
Try it today and experience the delicious brightness of yogurt-based coleslaw for yourself!
Recipe FAQ’s
Can I make this coleslaw ahead of time?
Yes, yogurt coleslaw actually improves after a few hours as the flavors meld together. Make it up to 4 hours ahead and store it covered in the refrigerator, though it’s best enjoyed within 24 hours for optimal crunch.
What if I don’t have plain yogurt?
Greek yogurt works wonderfully and creates an even creamier slaw, or you can substitute with sour cream or a combination of mayo and yogurt in equal parts if needed, though this changes the healthier profile.
Can I use green cabbage instead of pointed cabbage?
Absolutely, green or red cabbage both work beautifully in this recipe; just ensure it’s shredded into thin strips so it softens properly and absorbs the dressing evenly.

Yogurt Coleslaw (No Mayo)
- Total Time: 15 minutes
- Yield: 4 servings 1x
Description
This creamy yogurt coleslaw skips the mayo and delivers a bright, tangy side dish packed with fresh shredded cabbage, carrots, red onion, sharp cheddar, and crispy parsley, all coated in a smooth yogurt dressing with lemon, mustard, and a touch of agave sweetness. Perfect for busy weeknights, meal prep, or as a refreshing complement to grilled proteins, fish, or casual family dinners.
Ingredients
- 500 g pointed cabbage, finely shredded
- 2 carrots, julienned into thin matchstick strips
- 1 red onion, thinly sliced
- 4 cheddar cheese slices, cut into thin strips
- 3 tablespoons fresh parsley, finely chopped
- 150 g plain yogurt, full-fat or Greek for creamier results
- 4 tablespoons sunflower oil
- 1 lemon, juice freshly squeezed
- 2 teaspoons mustard, yellow or Dijon
- 2 tablespoons agave syrup, or honey for subtle sweetness
- salt, to taste
- black pepper, to taste
- chili flakes, to taste, optional for gentle heat
Instructions
- Shred the Cabbage: Using a sharp knife or mandoline, shred the pointed cabbage into thin, even strips about 2-3 mm thick, ensuring uniform texture throughout.
- Julienne the Carrots: Cut the carrots into fine matchstick strips roughly the same thickness as the cabbage, which helps them integrate seamlessly into each bite.
- Slice the Onion: Thinly slice the red onion into rings or half-rings, separating them slightly so they distribute evenly.
- Prepare the Cheese: Cut the cheddar slices into thin strips, aiming for pieces about the width of a pencil.
- Chop the Parsley: Finely chop the fresh parsley and set aside for garnish.
- Combine Base Ingredients: In a medium bowl, whisk together the plain yogurt, sunflower oil, and lemon juice until smooth and emulsified, about 1-2 minutes of steady whisking.
- Add Flavor Layers: Whisk in the mustard and agave syrup, stirring until fully incorporated and the sweetness is evenly distributed throughout.
- Season to Taste: Add salt, black pepper, and chili flakes gradually, tasting as you go, until the dressing strikes a balance between creamy, tangy, and gently spiced.
- Combine the Base: In a large mixing bowl, add the shredded cabbage, julienned carrots, sliced red onion, cheddar strips, and chopped parsley.
- Add the Dressing: Pour the yogurt dressing over the vegetables and toss thoroughly with a large spoon or salad fork, ensuring every piece is evenly coated and glistening.
- Let It Rest: Allow the coleslaw to sit at room temperature for 5-10 minutes so the cabbage softens slightly and the flavors meld beautifully together.
- Taste and Adjust: Before serving, taste the coleslaw once more and adjust seasonings, lemon juice, or sweetness to your preference.
- Prep Time: 15 minutes