Healthy Apple Coleslaw Recipe: Crunchy, Sweet, and Light in 15 Minutes

Side Dishes

Healthy Apple Coleslaw Recipe: Crunchy, Sweet, and Light in 15 Minutes

This healthy apple coleslaw recipe transforms a classic side dish into a vibrant, nutrient-packed meal that’s as satisfying as it is light. The secret lies in balancing crisp cabbage, sweet apples, and a tangy dressing that’s free from heavy mayo—yet still creamy and flavorful.

I developed this version after realizing traditional coleslaw could be lighter without sacrificing texture or taste, and it’s become a staple in my kitchen for its refreshing crunch and balanced sweetness.

The magic happens with a 15-minute prep time, where sharp knife work and proper chopping techniques ensure every bite delivers that perfect mix of crisp cabbage and tender apple.

A simple dressing made with Greek yogurt (or dairy-free alternatives) replaces traditional mayo, keeping calories in check while adding protein and creaminess. The result? A coleslaw that’s rich in fiber, vitamin C, and natural sweetness—without the guilt.

What you’ll end up with is a crunchy, vibrant slaw that’s sweet, tangy, and packed with texture—ideal for meal prep, potlucks, or as a refreshing side to grilled meats and sandwiches.

The apples add a subtle sweetness that cuts through the cabbage’s sharpness, while the dressing binds everything together without overpowering the fresh ingredients. This isn’t just a side dish; it’s a nutritional upgrade that still feels indulgent.

For extra protein, toss in toasted walnuts or pumpkin seeds, or swap the Greek yogurt for coconut yogurt for a dairy-free twist. Serve it chilled, and you’ll have a side dish that’s as versatile as it is healthy—perfect for any meal. Let’s get started!

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for healthy apple coleslaw

Crisp cabbage, sweet apples, and a tangy yogurt dressing—everything you need for a light yet satisfying coleslaw.

Ingredient Amount Notes
Green Cabbage 🥬 4 cups Shredded, outer leaves removed
Red Cabbage 🥬 1 ½ cups Shredded, adds vibrant color
Honeycrisp Apples 🍎 2 medium Peeled, cored, julienned
Plain Greek Yogurt 🥛 ½ cup Non-fat or 2% for creaminess
Extra-Virgin Olive Oil 🫒 ¼ cup Light, fruity variety
Apple Cider Vinegar 🍏 2 tbsp For tangy brightness
Granulated Honey 🍯 2 tbsp Local if possible
Dijon Mustard 🍴 1 tsp Mild, for depth
Celery Stalks 🥬 2 whole Thinly sliced, for crunch
Carrot 🥕 1 medium Julienned, for texture
Diamond Crystal Kosher Salt 🧂 ½ tsp For seasoning
Freshly Ground Black Pepper 🌶️ ¼ tsp For subtle heat
Toasted Walnuts 🥜 ¼ cup Optional, for protein

The cabbage is non-negotiable for that perfect crunch, so look for heads with firm, crisp leaves—avoid any with yellowing or wilted spots. Trader Joe's and Whole Foods usually have the freshest options, but your local grocery store works too. For the apples, Honeycrisp or Fuji hold their shape best when julienned, though any crisp variety will do. The Greek yogurt should be plain and thick—Fage or Siggi's are my go-tos, but any non-fat or 2% will give you that creamy texture without the heaviness. Pro tip: if your cabbage is particularly fibrous, give it a quick soak in cold water for 5 minutes before draining to soften it slightly.

No Greek yogurt? Coconut yogurt or vegan mayo works perfectly for a dairy-free version, though the texture will be slightly lighter. Running short on vinegar? Lemon juice at half the amount gives a similar tang. The honey can be swapped for maple syrup or agave, though it’ll have a different flavor profile. If you’re prepping ahead, toss the cabbage and apples in lemon juice to keep them from browning. For extra crunch, add julienned jicama or radishes—they hold up beautifully in slaw. And if you love texture, toasted pumpkin seeds make a great alternative to walnuts.

This slaw keeps beautifully in the fridge for 4-5 days, though the apples soften over time, so eat it within 2 days for maximum crunch. For meal prep, store the dressing separately and mix just before serving to keep everything crisp. If you make a big batch, portion into airtight containers—it’s perfect for lunches or potlucks. The walnuts or seeds? Toast them fresh the day you serve for the best flavor. And if you’re serving with grilled meats, add a pinch of smoked paprika to the dressing for a smoky kick that pairs perfectly.

❤️

Why You'll Love This Recipe

  • No Knife Skills Needed: Honestly, I just tear the cabbage into bite-sized pieces—no julienne required. The Honeycrisp apples add a satisfying crunch without needing fancy prep, and the Greek yogurt dressing comes together in minutes with a whisk.
  • Sweet-Tart Magic: That crisp green and red cabbage with juicy Honeycrisp apples? It’s the perfect balance—tangy, sweet, and just a little sharp. The olive oil and yogurt keep it creamy without being heavy, and the texture? Chef’s kiss.
  • Lunchbox or BBQ Star: Pack it in jars for work lunches (it keeps for days), toss it over grilled chicken, or serve it alongside sandwiches. My kids even ask for it in their school lunches—yes, even on a Tuesday.
  • Budget Meal That Lasts: Cabbage and apples stay fresh forever, and Greek yogurt stretches this far beyond a side dish. I’ve made it for potlucks, picnics, and lazy Sundays—always a crowd-pleaser, always budget-friendly.

Step-by-step instructions for healthy apple coleslaw

Here's how to assemble this vibrant, crunchy slaw that's light yet packed with flavor.

1

Prep and Shred All Vegetables

Start by removing the outer leaves from the 4 cups of green cabbage and the 1.5 cups of red cabbage, then quarter each head. Using a sharp mandoline or knife, shred the cabbages into thin, even strips—about 1/8-inch thick. I like to work in batches to keep things manageable, and I always rinse the shredded cabbage in a colander under cold water to remove any dirt or sand that might cling to the leaves.

Next, peel and core the 2 medium Honeycrisp apples, then julienne them into thin matchsticks using a vegetable peeler or mandoline. For the 2 whole celery stalks, trim off the ends and slice them into thin half-moons. Finally, peel the 1 medium carrot and julienne it alongside the apples. The key here is uniformity—consistent sizing means even distribution of flavors in every bite.

2

Whisk Together the Dressing Ingredients

In a medium bowl, combine the 0.5 cup of plain Greek yogurt, 0.25 cup of extra-virgin olive oil, 2 tablespoons of apple cider vinegar, 2 tablespoons of granulated honey, and 1 teaspoon of Dijon mustard. Whisk vigorously for about 1 minute until the mixture is completely smooth and emulsified. The yogurt gives this dressing its creamy, tangy base while the olive oil adds richness without the heaviness of mayo.

Season the dressing with 0.5 teaspoon of Diamond Crystal kosher salt and 0.25 teaspoon of freshly ground black pepper, then taste and adjust if needed. The honey should balance the vinegar's acidity, and the mustard adds just enough depth to complement the sweet apples and cabbage. If the dressing seems too thick, add 1-2 teaspoons of water to loosen it slightly—just enough to coat a spoon easily.

3

Combine Vegetables and Dressing

In a large mixing bowl, gently toss the shredded cabbages, julienned apples, celery, and carrot with the prepared dressing. Use your hands or a large spoon to distribute everything evenly—this is where the magic happens. The cabbage will start to soften slightly as it absorbs the dressing, but you want to keep it crisp, so don't overmix. Work in batches if needed to ensure the dressing coats every piece uniformly.

Let the slaw sit for 5 minutes at room temperature. This brief resting period allows the flavors to meld together, giving you that perfect balance of sweet, tangy, and crunchy. If you're adding the 0.25 cup of toasted walnuts, fold them in now—their nutty crunch adds a satisfying texture contrast. For extra freshness, you can also sprinkle with a pinch of flaky sea salt right before serving.

4

Chill and Serve Immediately

Transfer the coleslaw to an airtight container and refrigerate for at least 30 minutes before serving. Chilling enhances the flavors and firms up the cabbage slightly, making each bite more satisfying. If you're serving this as a side dish, let it sit for up to 2 hours—just don't let it sit out for more than that, as the cabbage can start to wilt.

When ready to serve, give the slaw a gentle stir to redistribute any settled dressing. The colors should be vibrant—deep purple from the red cabbage, crisp green from the green cabbage, and bright orange from the carrots. Each bite should deliver a perfect balance of crunch, sweetness from the apples, and a tangy kick from the vinegar. This slaw holds up well for 2-3 days in the fridge, making it perfect for meal prep.

👨‍🍳

Pro Tips For Making Healthy Apple Coleslaw

  • SHRED SMALLER THAN YOU THINK: I learned this the hard way—when I shredded the cabbage too big, the slaw stayed crunchy in spots while other parts got soggy. Aim for matchstick-thin shreds (about 1/8-inch wide) so the yogurt dressing coats every piece evenly. Use a sharp knife or mandoline if you’re impatient, but don’t skip the uniform size—it’s the thing that matters most for texture.
  • TOSS APPLES WITH ACID FIRST: Honeycrisp apples oxidize fast, turning your pretty purple-red slaw into a sad brown mess. Toss the sliced apples with 1 teaspoon of lemon juice or apple cider vinegar right after cutting, then let them sit for 5 minutes while you prep the rest. This keeps them bright and prevents the yogurt from curdling later—trust me, it’s worth the 5 minutes.
  • DRESS IT JUST BEFORE SERVING: I used to mix the yogurt dressing in hours ahead, thinking it would give the flavors time to meld. Wrong. The cabbage gets limp, and the apples release too much moisture, turning your slaw into a watery side dish. Wait until the last 10 minutes before serving, then toss everything gently—just enough to coat, not drown.
  • USE COLD YOGURT FROM THE FRIDGE: Room-temperature yogurt makes the dressing separate and taste bland. Scoop the Greek yogurt straight from the fridge, let it sit out for 2 minutes to soften slightly, then whisk it with the olive oil and a pinch of salt. The cold fat emulsifies better, giving you a creamy, stable dressing that won’t break when you add the raw veggies. Sounds weird, but it works.

Flavor customization for this dish

Sweetness Adjustments

If you prefer a sweeter slaw, increase the honey to 3 tablespoons and add 1 tablespoon of maple syrup for depth. For a more natural sweetness, swap the honey for 1 diced Fuji apple mixed into the dressing—it adds subtle sweetness while keeping calories in check.

I love using pear slices instead of apples for a milder, floral sweetness that pairs beautifully with the tangy dressing. 🍏

Tangy Variations

For extra tang, boost the apple cider vinegar to 3 tablespoons and add 1 teaspoon of lemon juice to brighten the flavors. A splash of rice vinegar (just 1 teaspoon) adds a delicate umami note that works surprisingly well.

If you enjoy heat, stir in ½ teaspoon of sriracha or chili crisp—it cuts through the sweetness beautifully. 🌶️

Creamy Alternatives

For a richer texture without mayo, blend ¼ cup of silken tofu with the Greek yogurt for extra creaminess. A dollop of avocado (about ¼ cup mashed) mixed into the dressing adds healthy fats and a velvety finish.

If you’re avoiding dairy entirely, use ½ cup of coconut yogurt—it’s lighter but still tangy and satisfying. 🥑

Crunchy Add-Ins

For extra texture, fold in ¼ cup of toasted pecans or almonds instead of walnuts—they add a buttery crunch. Sunflower seeds or pumpkin seeds (about ¼ cup) bring a nutty, earthy flavor that holds up well.

If you love freshness, thinly slice 1 radish or jicama and toss it in for a crisp, slightly peppery bite. 🥜

Herb Infusions

Brighten the slaw with 2 tablespoons of finely chopped fresh dill or parsley—they add a bright, herbal note that cuts through the sweetness. A pinch of fresh thyme or rosemary (about 1 teaspoon) gives an earthy, aromatic twist that pairs well with grilled meats.

For a citrusy kick, zest 1 lime or lemon and sprinkle it over the top before serving. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 180kcal
% Daily Value *
Total Fat 9g11%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 220mg9%
Total Carbohydrate 28g10%
Dietary Fiber 6g21%
Sugars 14g
Protein 4g8%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does this coleslaw stay crunchy while others get soggy?

This recipe keeps the cabbage crisp thanks to three key tricks: thin, even shredding (about 1/8-inch thick), minimal handling after tossing, and chilling for only 30 minutes before serving. The Greek yogurt dressing adds moisture without weighing down the veggies, and the apples' natural acidity helps preserve texture. For extra crunch, add ingredients like jicama or radishes that hold up better than traditional mayo-based slaws.

2

Can I make this coleslaw ahead of time?

Yes! Store the dressed slaw in an airtight container in the fridge for up to 2-3 days, but for best texture, keep the dressing separate until 30 minutes before serving. The apples will soften over time, so use this method for meal prep. For longer storage (up to 5 days), store the veggies and dressing separately—toss just before eating to maintain crispness.

3

What's the best apple variety for this recipe?

Honeycrisp or Fuji apples work best—they hold their shape when julienned and stay crisp in the slaw. Avoid softer varieties like Gala or McIntosh, which can get mushy. If you can't find these, Pink Lady or Braeburn are good alternatives. For a milder sweetness, try pears instead—they add floral notes that complement the tangy dressing beautifully.

How can I make this dairy-free? Swap the Greek yogurt for ½ cup coconut yogurt or ¼ cup silken tofu blended with 2 tablespoons of lemon juice for creaminess. For extra richness, add ¼ cup mashed avocado to the dressing. The texture will be slightly lighter but still tangy and satisfying.

4

What are the best pairings for this coleslaw?

This vibrant slaw pairs perfectly with grilled chicken or fish, turkey burgers, or BBQ pulled pork. For vegetarian meals, serve it alongside grilled veggie skewers or stuffed sweet potatoes. The sweet-tangy flavors also work well with smoked salmon or seared scallops for a light seafood lunch. Try it as a topping for tacos or wraps too!

★★★★★4.9(4 reviews)
Categories Side Dishes