Side Dishes
This healthy apple coleslaw recipe transforms a classic side dish into a crisp, vibrant, and nutrient-packed companion for any meal. The secret lies in balancing sweet apples with tangy, crunchy cabbage—all bound together by a light, creamy dressing that keeps calories in check without sacrificing flavor.
I developed this version after years of craving coleslaw that was fresh, satisfying, and guilt-free, and it’s now a staple in my meal prep routine.
The beauty of this recipe is its simplicity: just five core ingredients—cabbage, apples, a touch of Greek yogurt, and a zesty dressing—come together in 15 minutes to create a dish that’s as nutritious as it is delicious.
The key is using a mix of green and red cabbage for texture contrast, while the apples add natural sweetness that cuts through the tangy dressing. No mayo here—just a creamy, tangy blend of Greek yogurt, apple cider vinegar, and a hint of Dijon mustard for depth.
What you’ll end up with is a crunchy, low-calorie coleslaw that’s perfect for picnics, BBQs, or as a refreshing side to grilled chicken or fish. The colors are vibrant, the textures are satisfying, and the flavors are perfectly balanced—sweet, tangy, and just a little crunchy.
This isn’t just a side dish; it’s a meal enhancer that brings freshness to every bite.
Best of all, it keeps well in the fridge for up to 5 days, making it ideal for meal prep. Whether you’re watching your calories or simply craving something lighter, this coleslaw delivers on flavor without compromise. Let’s get started!
Ingredients for healthy apple coleslaw
Five fresh ingredients transform into a crunchy, vibrant side that’s light yet satisfying.
| Ingredient | Amount | Notes |
|---|---|---|
| Green Cabbage 🧅 | 4 cups | Shredded, core removed |
| Red Cabbage 🧅 | 2 cups | Shredded, core removed |
| Honeycrisp Apples 🍎 | 2 medium | Corrected to '2 medium' (use 2 whole apples) |
| Plain Greek Yogurt 🥛 | ½ cup | Nonfat preferred for health |
| Apple Cider Vinegar 🍏 | 2 tbsp | Raw, unfiltered preferred |
| Dijon Mustard 🌶️ | 1 tbsp | For depth of flavor |
| Granulated Sugar 🍚 | 1 tbsp | Or maple syrup for vegan |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Fresh Parsley 🌿 | 2 tbsp | Chopped, for garnish |
The cabbage is where the magic happens—green and red for that perfect color contrast. Trader Joe's or Whole Foods always have pre-shredded mixes, but I prefer cutting my own for fresher texture. Look for crisp leaves with no yellowing. Honeycrisp apples are ideal—they hold their shape and stay sweet, but Fuji or Gala work too. If you can’t find them, any crisp apple will do, just slice them a bit smaller so they don’t overpower. The Greek yogurt? Nonfat plain keeps it light, but full-fat adds richness if you’re not watching calories.
No Greek yogurt? Light mayo or vegan mayo works in a pinch, though the texture gets slightly heavier. Skip the sugar? Maple syrup or agave adds natural sweetness without refining. The Dijon mustard is non-negotiable—it’s what gives the dressing that tangy depth. Fresh parsley is ideal, but dried parsley at one-third the amount works if you’re in a bind. Pro tip: Taste the dressing before tossing—you might want to adjust the vinegar or sugar to your preference. The coleslaw tastes even better the next day as the flavors meld.
Store in an airtight container with parchment paper between layers to keep it crisp. Keeps for 5 days in the fridge, though I usually eat it within 3. For meal prep, I double the batch and portion it into containers—perfect for lunches. If the apples get too soft, toss in a few extra shreds of cabbage to refresh the texture. Freezes beautifully too, though it gets a bit soggy after thawing—best enjoyed fresh or chilled.
Why You'll Love This Recipe
- I swear by this trick: slice the cabbage and apples with a dull knife—it shreds perfectly without stabbing your fingers. (Yes, even my kids can help.) The Honeycrisp apples? They stay crisp for hours, so no sad, mushy bits.
- No-Sharp-Knife Night: I swear by this trick: slice the cabbage and apples with a dull knife—it shreds perfectly without stabbing your fingers. (Yes, even my kids can help.) The Honeycrisp apples? They stay crisp for hours, so no sad, mushy bits.
- Sweet-Tart Magic: That Greek yogurt dressing is where it gets real—creamy, tangy, and just enough honey to make the apple cider vinegar sing. The red cabbage’s peppery bite cuts through the sweetness like a cool breeze on a summer picnic.
- Lunchbox Hero: Pack it for work or school—it holds up for days in the fridge, and the apples don’t turn brown if you toss them with a pinch of lemon first. (I’ve sent this in Tupperware more times than I can count.)
Step-by-step instructions for healthy apple coleslaw
Here's how to make a vibrant, crunchy coleslaw that's packed with flavor but light on calories.
Prep the Vegetables
Start by removing the cores from the 4 cups green cabbage and 2 cups red cabbage. I like to cut each head in half and then slice thinly using a mandoline or sharp knife for even shreds. You're aiming for ribbons about ¼-inch wide—this ensures maximum crunch without bulk.
Next, peel and core the 2 medium Honeycrisp apples, then slice them into thin wedges. The crispness of Honeycrisp apples holds up beautifully in coleslaw. Set all the vegetables aside in separate bowls so they don't get soggy before mixing.
Make the Dressing
In a small bowl, whisk together the ½ cup plain Greek yogurt, 2 tablespoons apple cider vinegar, 1 tablespoon Dijon mustard, 1 tablespoon granulated sugar, ½ teaspoon salt, and ¼ teaspoon black pepper. The yogurt gives this dressing a creamy texture without the heaviness of mayo, keeping it light and healthy.
Taste the dressing before adding it to the vegetables. You might want to adjust the sweetness or acidity—add a pinch more sugar if it needs brightness or a splash more vinegar for tang. This is your chance to customize it to your taste.
Combine and Toss
In a large mixing bowl, combine the shredded green cabbage, red cabbage, and apple slices. Pour the dressing over the vegetables and toss gently but thoroughly with your hands or a large spoon. You want everything evenly coated but not mashed—keep those cabbage ribbons intact for texture.
Let the coleslaw sit for 10-15 minutes before serving. This allows the flavors to meld together and the dressing to soak in just enough to soften the edges slightly while keeping the core crunchy. If you're short on time, a quick toss right before serving works too.
Garnish and Serve
Transfer the coleslaw to a serving bowl and sprinkle with the 2 tablespoons chopped fresh parsley. The parsley adds a fresh pop of color and a slightly peppery note that balances the sweetness of the apples and cabbage.
Serve immediately for the crispiest texture, or cover and refrigerate for up to 2 hours if you prefer it slightly softened. This coleslaw pairs wonderfully with grilled chicken, fish, or even as a healthy side for sandwiches. Enjoy it while it's still vibrant and crunchy!
Pro Tips For Making Healthy Apple Coleslaw
- SHRED SMALLER THAN YOU THINK: I used to cut cabbage into big chunks just to get it done faster, but that leaves uneven texture—some parts mushy, others still crunchy. Aim for matchstick-sized shreds (about 1/8-inch thick) so the yogurt dressing soaks in evenly. Yes, it takes 10 extra seconds, but the result is consistent bite after bite.
- SOAK THE APPLES: Honeycrisp apples turn to mush fast in yogurt dressing, and nobody wants a soggy coleslaw. Toss the sliced apples in cold water with a splash of vinegar for 5 minutes before draining—this firms them up. (Skip this, and you’ll end up with apple pudding instead of crunch.)
- USE FULL-FAT YOGURT: I know the "healthy" label makes you reach for nonfat, but this is where the shortcut backfires. Full-fat Greek yogurt clings to the cabbage better and adds richness without overpowering. Two tablespoons of nonfat? You’ll end up chasing flavor with extra vinegar or honey—trust me, the fat makes the dressing work.
- DRESS IT JUST BEFORE SERVING: Cabbage wilts and apples oxidize the second you mix everything. Toss the shredded cabbage and apples separately, then combine with the yogurt-vinegar dressing right before eating. If you’re prepping ahead, store the cabbage/apples dry in the fridge and dress only when ready—this keeps the crunch sharp.
Health benefits of these flavors
Fiber-Rich Foundation
This coleslaw is a fiber powerhouse thanks to its cabbage and apple combo. Just 1 cup delivers 5 grams of fiber—about 20% of your daily needs—which supports digestion and keeps you feeling full longer.
The mix of green and red cabbage provides both insoluble fiber for digestion and soluble fiber that helps regulate blood sugar. I’ve found that eating this before meals helps me stay satisfied and avoid overeating later. 💪
Natural Sweetness
The Honeycrisp apples add 12 grams of natural sugars per serving without refined additives, making this coleslaw a healthier alternative to versions loaded with added sugar. Unlike processed desserts, these sugars come with vitamin C (about 15% of your daily value) and antioxidants that fight inflammation.
I always use Honeycrisp because their crisp texture holds up beautifully—no mushy apples here! 🍎
Protein Boost
The ½ cup Greek yogurt in the dressing isn’t just for creaminess—it adds 6 grams of protein per serving, helping stabilize blood sugar and keep energy levels steady. Greek yogurt also contains probiotics, which support gut health.
For a lower-fat option, nonfat yogurt works perfectly, while full-fat adds richness if you’re not watching calories. I’ve even seen people add a sprinkle of chia seeds for extra protein and omega-3s. 🥛
Vitamin C Pack
Both cabbage and apples are vitamin C superstars, with this recipe providing over 50% of your daily needs per serving. Vitamin C boosts immunity, aids collagen production, and acts as a powerful antioxidant.
The apple cider vinegar in the dressing also contains small amounts of this vitamin, plus acetic acid, which may help regulate blood sugar. I notice my skin looks brighter when I eat this regularly—it’s like a natural glow-up! ✨
Low-Calorie Crunch
At just 120 calories per serving, this coleslaw is a guilt-free way to add volume and nutrients to any meal. The Greek yogurt dressing replaces heavy mayo while keeping it creamy, and the apple slices add sweetness without extra calories.
I love serving this as a side for grilled chicken or fish—it keeps the meal light yet satisfying. The black pepper in the dressing also adds a subtle kick that enhances flavor without adding calories. 🌶️
Antioxidant Benefits
The red cabbage in this recipe is rich in anthocyanins, antioxidants that give it its vibrant color and fight cell damage. These compounds have been linked to reduced risk of chronic diseases.
The Dijon mustard in the dressing adds sinigrin, a compound that may support liver health. Together, these ingredients make this coleslaw not just tasty, but also a nutrient-dense powerhouse. 💫
Nutrition facts
Frequently asked questions
Can I make this coleslaw without apples?
The apples add natural sweetness and crunch, but you can substitute with ½ cup diced celery or ¼ cup dried cranberries for a different flavor profile. Just reduce the sugar in the dressing by 1 teaspoon if using cranberries, as they're naturally sweet. The cabbage will still shine, but the texture and taste will shift slightly.
How do I keep my coleslaw extra crispy?
Shred the cabbage just before mixing and use a mandoline slicer for even, thin strips. Toss with the dressing right before serving, and store it in an airtight container with a paper towel pressed on top to absorb excess moisture. For extra crunch, add 1 tablespoon lemon juice to the dressing—it helps preserve the cabbage's texture.
What’s the best way to store leftovers?
Keep your coleslaw fresh by storing it in an airtight container with parchment paper between layers. It stays crisp for 3-4 days in the fridge. If the apples soften too much, toss in a handful of fresh cabbage shreds to refresh the texture. Freezing isn’t recommended—it makes the cabbage soggy.
Can I make this vegan?
Yes! Swap the Greek yogurt for ½ cup vegan mayo or ¼ cup silken tofu blended with 2 tablespoons lemon juice. Use maple syrup instead of granulated sugar, and the dressing will still be creamy and tangy. The flavor stays bright, just with a plant-based twist.
Why does my coleslaw get watery?
Watery coleslaw usually happens when the cabbage releases too much moisture. To fix it, drain the shredded cabbage in a colander for 10 minutes before mixing. Also, avoid over-tossing—the dressing should coat, not soak. If it’s already watery, add 1-2 tablespoons extra Greek yogurt to thicken it naturally.
