Creamy Homemade Coleslaw (No Mayo!)

This post may contain affiliate links.

Greek Yogurt Coleslaw is a great go-to for a fresh, seasonal side dish. It’s a healthy and simple recipe, with all of the crunchy texture and tangy flavor of traditional coleslaw, and it takes just minutes to throw together! We love it on pulled pork sandwiches or tacos. 

Overhead view of creamy coleslaw on a grey background, with a white linen and a wooden serving spoon.

This is the slaw that you’ve been looking for 

I used to be the kind of person who hated coleslaw.

I can’t stand mayonnaise, and vinegar-based slaws always taste so cabbagy. But then I tried this Greek yogurt coleslaw and everything changed.

Instead of mayo, it uses creamy Greek yogurt (which is full of protein, probiotics, and calcium) to hold everything together. It has a tangy, slightly sweet flavor that works in perfect harmony with the crunchy cabbage and shredded carrots. 

It’s delicious piled on top of pulled pork sandwiches or fish tacos, or just as a side dish for your next cookout or tailgate. 

If you’re not a fan of mayo-based salads, you definitely need to give it a try! 

What you’ll love about this creamy coleslaw recipe:

  • No mayo! 
  • Fresh. There are no preservatives or artificial ingredients—just lots of veggies and a tangy dressing that really makes the slaw shine.
  • Simple and Versatile. This slaw only takes a few minutes to put together, and it keeps well for a few days for a few days. 
  • Gluten-Free, Vegetarian, and Low Carb 
Ingredients for Greek yogurt coleslaw.

What you’ll need to make it

To make this coleslaw – no mayo involved! – you’ll need:

  • Cole Slaw Veggies. If you want to shred fresh cabbage and carrots, by all means, be my guest. A food processor makes quick work of this task! But I usually go the easy route and just grab a bag of coleslaw mix at the supermarket. 
  • Red Onion. To give this slaw plenty of kick, we’ll do a quick pickle on the onion. That way there’s tons of bright, tangy flavor in each bite. Pickling the onion also takes some of the edge off of the raw onion flavor. 
  • Plain Greek Yogurt. The same stuff I always have in my fridge for breakfast smoothies! I usually use nonfat/0% but you can use any fat percentage that you want to. 
  • Apple Cider Vinegar. To pickle the onions and add both tang and a subtle sweetness. 
  • Salt. Salt helps bring all of the flavors into balance. 
  • Cilantro or Parsley. For an extra pop of fresh flavor and color. I love cilantro but if you don’t, or if it just doesn’t go with what you’re serving, parsley is a nice alternative. 
  • Olive Oil

Substitutions and Variations:

  • You can use red cabbage or green cabbage – or a combination of both! 
  • Swap the yogurt for sour cream if that’s what you have on hand. 
  • If you don’t have cider vinegar, you can use red wine vinegar. You might want to add 1/2 teaspoon of sugar or honey to balance out the flavor of the dressing. 
  • Add 2 apples, cut into matchsticks, for a sweet fall flavor and extra crunch.
Quick picking onions.
Mayo-free coleslaw dressing.
Making the coleslaw dressing.
Adding the veggies.

How to make it:

1. Quick pickle the onions. Slice the onions as thinly as you can and let them hang out in a bowl of vinegar and salt for a few minutes. They’ll love their sharp edge and soften slightly.

2. Make the dressing. Add the yogurt and olive oil to make a smooth, creamy dressing. Season to taste with salt and pepper. If you prefer a sweeter dressing, add a pinch of sugar or a drizzle of honey.

3. Stir in the cabbage. Add the remaining veggies and stir until thoroughly coated.

Serving Suggestions

Enjoy your coleslaw:

  • On a hot sandwich, like pulled pork or chicken
  • On tacos, especially fish or shrimp tacos
  • On a rueben
  • As a side salad with your favorite burger or chicken drumsticks

A big bowl of coleslaw.

Common Questions

Can I make no mayo coleslaw ahead of time? 

You can make this salad ahead of time and store it in an airtight container in your fridge until ready to serve—just remember that it will get softer as time goes on but it generally keeps well for about 3 days. If you want some extra crunch, top it off with some chopped nuts or seeds!

Can I use French style yogurt instead of Greek?

Greek yogurt is strained, so it has a thicker texture and tangier flavor that works so well in this recipe. If you use a more traditional French-style yogurt, the dressing will be thinner and have a milder flavor. 

More side dish recipes with no mayo:

BBQ chicken legs and coleslaw.
Landscape image of coleslaw.

Greek Yogurt Cole Slaw (No Mayo!)

This homestyle coleslaw recipe has a zippy dressing made from Greek yogurt and pickled onions. You’re going to love this easy side salad!
5 from 3 votes
Print Pin Save
Course: Healthy Salad Recipes, Side Dish
Cuisine: American
Keyword: coleslaw
Prep Time: 15 minutes
Cook Time: 0 minutes
Total Time: 15 minutes
Servings: 8 people
Calories: 89kcal


  • cup apple cider vinegar
  • 1 small red onion thinly sliced
  • ½ cup plain greek yogurt
  • ¼ cup olive oil
  • 16 ounces cole slaw mix or 1 head of cabbage and 1 large carrot, shredded
  • ¼ cup cilantro or parsley


  • In a large mixing bowl, combine the vinegar, onion, and a generous pinch of salt. Let sit 10 minutes, or until the onions are softened.
  • Stir in the yogurt and olive oil. Season to taste with salt and pepper.
  • Stir in the coleslaw mix and cilantro/parsley until thoroughly coated.


Nutrition Information is calculated using nonfat Greek yogurt. 
Nutrition Facts
Greek Yogurt Cole Slaw (No Mayo!)
Amount Per Serving (1 serving)
Calories 89 Calories from Fat 63
% Daily Value*
Fat 7g11%
Saturated Fat 1g6%
Trans Fat 0.001g
Polyunsaturated Fat 1g
Monounsaturated Fat 5g
Cholesterol 1mg0%
Sodium 16mg1%
Potassium 141mg4%
Carbohydrates 5g2%
Fiber 2g8%
Sugar 3g3%
Protein 2g4%
Vitamin A 56IU1%
Vitamin C 22mg27%
Calcium 40mg4%
Iron 0.4mg2%
* Percent Daily Values are based on a 2000 calorie diet.
Tried this recipe?Mention @HealthyDelish or tag #HealthyDelish!

Hi, I'm Lauren!

I'm a certified plant-based cook and enthusiastic omnivore who loves looking for creative ways to make weeknight meals more nutritious. I'm the author of Heathy Eating One Pot Cookbook and Healthy Meal Prep Slow Cooker Cookbook. I also blog at The Busy Foodie. Read more...


Get My Quickstart Guide to Reclaiming Your Weeknights.

Better Meals. Fewer Dishes. 

Thanks! Keep an eye on your inbox for updates.

4 thoughts on “Creamy Homemade Coleslaw (No Mayo!)”

  1. Great idea greek yougurt. But still leave out vinegar. No need for cilantro ugh dash of milk ok rest is a great option thanks

    • The vinegar is mostly for pickling the onions and taking that sharp raw onion flavor away. It also adds a little sweetness. You can definitely leave the cilantro out if you don’t like it.

  2. Hello, portion of serving? See serves 8. If I missed it in info sorry – I’m so excited to try this recipe – I love cole slaw! Always willing to try a new one!


Leave a Comment

Recipe Rating (Optional)

This site uses Akismet to reduce spam. Learn how your comment data is processed.