Side Dishes
This healthy apple coleslaw recipe redefines crunchy sides with a vibrant mix of sharp apples, crisp cabbage, and a creamy yogurt dressing that keeps calories under 300 per serving. The secret lies in balancing sweetness with tangy vinegar-free dressing, making every bite satisfying without the guilt.
I developed this version after craving coleslaw that felt light yet substantial—perfect for pairing with grilled chicken or tacos without derailing your nutrition goals.
The magic starts with thinly sliced cabbage and apples, which stay crisp when tossed with a dressing made from Greek yogurt, Dijon mustard, and a touch of honey. This combination delivers creamy texture without heavy mayo while keeping sugar in check.
The recipe also includes a simple technique for slicing cabbage efficiently, ensuring even distribution of flavors in every forkful.
What sets this coleslaw apart is its nutritional profile: packed with fiber from the cabbage and apples, lean protein from the yogurt, and natural sweetness that satisfies cravings. The dressing binds everything together while keeping the dish refreshing and bright—no soggy textures here.
It’s the kind of side that elevates any meal, whether you’re meal prepping for the week or serving at a summer gathering.
Ready in just 15 minutes, this coleslaw stays fresh for up to 4 days in the fridge, making it ideal for busy schedules. Serve it alongside grilled proteins, fish, or even as a topping for salads. The best part? You’ll never miss the heavy, sugary versions again.
Ingredients for healthy apple coleslaw
Crisp cabbage, sweet apples, and creamy yogurt—just 12 ingredients for a side that’s light yet satisfying.
| Ingredient | Amount | Notes |
|---|---|---|
| Green Cabbage 🥬 | 4 cups | Shredded, outer leaves removed |
| Granny Smith Apples 🍎 | 2 medium | Corrected to 'whole' |
| Plain Greek Yogurt 🥛 | ¾ cup | Nonfat for lighter texture |
| Dijon Mustard 🌶️ | 1 tbsp | For tangy depth |
| Honey 🍯 | 1 tbsp | For natural sweetness |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For creamy finish |
| Carrot 🥕 | 1 medium | Corrected to 'whole', grated |
| Fresh Lemon Juice 🍋 | 1 tbsp | Brightens flavors |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Celery Stalks 🥬 | 1 whole | Thinly sliced, optional |
| Red Onion 🧅 | ¼ cup | Thinly sliced, optional |
The cabbage is non-negotiable—green cabbage stays crisp longer than purple. Look for heads with tight leaves at Trader Joe's or Whole Foods for the freshest. Granny Smith apples add tartness, but Fuji or Honeycrisp work too. The carrots? Orange or purple both add color—just grate them fine. I always double-check the yogurt label for nonfat or 2% milk to keep calories in check, but full-fat works if you're not counting.
No Greek yogurt? Sour cream or vegan yogurt works in a pinch, though texture changes. Short on Dijon? Yellow mustard at half the amount gives similar tang. The honey can be swapped for maple syrup or agave, but it’s the only sweetener that keeps the dressing from tasting artificial. The celery and red onion are optional but add crunch—skip them if you’re prepping ahead, since they wilt faster. For extra creaminess, stir in 1 tbsp of mayo (trust me, it blends right in).
Store the dressing separately if prepping ahead—toss with cabbage just before serving to keep it crisp. Keeps for 4 days in the fridge, but the apples get mushy after 2 days, so eat fast. I always pack it in glass containers for meal prep—no soggy bottoms that way. Freezes surprisingly well too, though texture changes slightly.
Why You'll Love This Recipe
- No-Sharp-Knife Night: I swear by this one—just a sharp box cutter and a sturdy cutting board. The Granny Smiths stay crisp when I slice them thin, and the cabbage? No need to core it fully—just pull out the toughest part. Ten minutes max, and zero knife drama.
- Sweet-Tangy Magic: That honey-Dijon dressing is where it’s at. The yogurt keeps it creamy without being heavy, while the apples add this perfect bite—like a crisp autumn morning in a bowl. Honestly, it’s the kind of flavor that makes you forget it’s “healthy.”
- Lunchbox Legend: Between us, this is my go-to for school lunches or office snacks. The apples stay fresh for days in the fridge, and the cabbage holds up like a champ. Pack it in a jar, and it’s a crunchy, refreshing side that actually gets eaten—no sad, wilted leftovers here.
- Budget Meal Upgrade: Green cabbage and apples are dirt cheap, and Greek yogurt stretches further than sour cream. I make double batches for BBQs or tacos, and it’s always the first thing gone. Plus, the honey adds just enough luxury to feel special without breaking the bank.
Step-by-step instructions for healthy apple and coleslaw
Here's how to make a light, tangy slaw that's packed with crunch and flavor without the mayo.
Prep and Shred All Vegetables
Start by cutting the 2 medium Granny Smith Apples in half and removing the cores. Then, using a mandoline or sharp knife, slice them into thin, even pieces—about ⅛-inch thick. Toss them into a large bowl and set aside. If they brown too quickly, sprinkle them with 1 teaspoon of the fresh lemon juice to keep them bright.
Next, trim the outer leaves from the 4 cups Green Cabbage and quarter it. Using a sharp knife or mandoline, shred the cabbage into thin strips—aim for consistency so it mixes evenly. Peel and grate the 1 medium Carrot using a box grater or food processor. Thinly slice the 1 whole Celery Stalks and 0.25 cup Red Onion if using, and add them to the bowl with the cabbage.
Whisk the Creamy Dressing
In a small bowl, combine the 0.75 cup Plain Greek Yogurt, 1 tbsp Dijon Mustard, 1 tbsp Honey, 2 tbsp Extra-Virgin Olive Oil, 1 tbsp Fresh Lemon Juice, 0.5 tsp Salt, and 0.25 tsp Black Pepper. Whisk until smooth and creamy—you want the honey and mustard fully incorporated so the dressing coats everything evenly.
Here's the thing—don't overmix. Just stir until combined. The yogurt should still have a slight thickness to it, which will help bind the slaw without making it soggy. Taste and adjust seasoning if needed, but the mustard and lemon will give it enough tang without extra salt.
Toss Everything Together
Add the shredded cabbage, grated carrot, sliced apples, celery, and red onion to the bowl with the dressing. Use your hands or a large spoon to gently fold everything together. You want the vegetables to be well coated but still retain their texture—don't mash or overmix, or the slaw will turn mushy.
Let it sit for 5-10 minutes before serving. This gives the flavors time to meld and the cabbage a chance to soften slightly while keeping that satisfying crunch. If you're serving it as a side, wait until just before eating so it stays crisp.
Serve Immediately for Best Texture
Give the slaw one final toss right before serving to ensure everything is evenly coated and vibrant. The apples should add a sweet, crisp bite that balances the cabbage's sharpness, while the yogurt dressing keeps it light and creamy without being heavy.
This slaw holds up well for about 2 hours in the fridge, but for the best texture, enjoy it fresh. Pair it with grilled chicken, fish, or even as a topping for tacos. The natural sweetness of the apples and the tangy dressing make it a crowd-pleaser that won't weigh you down.
Pro Tips For Making Healthy Apple Coleslaw
- SHRED SMALLER THAN YOU THINK: I learned this the hard way—big chunks of cabbage stay crunchy but feel unpleasantly dense. Aim for matchstick-sized shreds (about 1/8-inch thick) so the yogurt dressing actually coats every bite. Use a sharp knife or mandoline—your wrist will thank you after 10 minutes of hacking.
- SWEAT THE CABBAGE FIRST: Toss the shredded cabbage with a pinch of salt and let it sit for 10 minutes before adding anything else. This draws out moisture, which prevents the slaw from getting soggy when mixed with the juicy apples. (Yes, even if you're impatient like me—trust the process.)
- GRATE THE APPLES DRY: Skip the pre-washing step with Granny Smiths—their skins hold bitter tannins that turn the dressing cloudy. Instead, scrub them under cold water, pat completely dry, then grate. Wet apples release too much liquid, turning your slaw into a watery mess within hours.
- MIX DRESSING LAST MINUTE: Whisk the yogurt, Dijon, honey, and a splash of apple cider vinegar (if using) right before tossing. The acid in the mustard and vinegar will start breaking down the cabbage fibers immediately—waiting until the last second keeps the texture crisp. Store components separately until serving.
Health benefits of this dish
Fiber Powerhouse
This coleslaw delivers a serious fiber boost—7 grams per serving—thanks to the cabbage and apples. Fiber keeps you full longer, supports digestion, and helps regulate blood sugar.
The green cabbage alone provides 3 grams per cup, while the apples add 2 grams each, making this a perfect side for balanced meals. 💪
Lean Protein Boost
The Greek yogurt dressing transforms this into a protein-rich side, with 10 grams per serving. Unlike traditional mayo-based coleslaws, this version uses nonfat yogurt to keep calories low while adding muscle-supporting protein. It’s especially great post-workout or as part of a high-protein lunch.
Natural Sweetness
Skip the refined sugar—this recipe uses just 1 tablespoon of honey for natural sweetness while keeping total sugar under 12 grams per serving. The Granny Smith apples provide tartness that balances the cabbage’s sharpness, eliminating the need for added sugar. It’s the perfect sweet fix without the crash.
Vitamin C Packed
One serving delivers 40% of your daily vitamin C from the cabbage and apples. Vitamin C supports immunity, skin health, and iron absorption. The lemon juice in the dressing preserves this nutrient while adding brightness. It’s why this slaw tastes so fresh and vibrant.
Low-Calorie Crunch
At just 120 calories per serving, this coleslaw satisfies crunch cravings without guilt. The olive oil and yogurt add richness without heavy mayo, making it ideal for weight management. It’s the kind of side that makes healthy eating feel indulgent.
Digestive Benefits
The combination of cabbage and apples provides prebiotic fiber, which feeds your gut microbiome. This supports better digestion and gut health over time. Plus, the Dijon mustard in the dressing adds a probiotic-friendly tang that enhances digestion. Your gut will thank you after every bite! ✨
Nutrition facts
Frequently asked questions
Can I make this coleslaw ahead of time?
Yes, but with a few key adjustments. Prep the veggies and dressing separately, then combine them just before serving to keep everything crisp. Store the dressing in a separate container and toss with the cabbage mix within 30 minutes of serving. The apples will soften after 2 days, so it's best enjoyed fresh for maximum crunch.
What if I don't have a mandoline for slicing?
No mandoline? No problem! Use a sharp chef's knife and cut the cabbage and apples on a cutting board. Hold the knife at a slight angle and rock it back and forth for even slices. For apples, slice them into ⅛-inch thick rounds first, then cut each slice into wedges. It takes a little more time, but you'll get the same great texture.
How can I make this vegan?
Swap the Greek yogurt for ½ cup vegan mayo or ½ cup silken tofu blended with 1 tbsp lemon juice. For extra creaminess, add 1 tbsp nutritional yeast to the dressing. The flavor will still be tangy and bright, just without dairy. The rest of the recipe stays exactly the same!
Why does my coleslaw get soggy?
Soggy coleslaw usually happens when the cabbage sits too long in the dressing. The secret is to keep the dressing separate until serving and to use freshly shredded cabbage. Also, avoid overmixing—just gently fold everything together. If it starts to wilt, add a pinch of salt and let it sit for 5 minutes before serving to help revive the crunch.
What's the best way to store leftovers?
Store leftovers in an airtight container in the fridge for up to 4 days. To maintain texture, keep the dressing separate and only mix it in when ready to eat. For meal prep, portion into individual containers and pack the dressing on the side. If the apples look dull, sprinkle with a little lemon juice to refresh them before serving.
