I made this coleslaw for the first time on a complete whim — I had half a head of cabbage sitting in the fridge, an apple that needed using up, and a bag of dried cranberries I'd bought for a granola recipe and never opened. Threw it all together with a quick dressing, stuck it in the fridge while I finished making dinner, and my husband ate three servings. That doesn't happen often with salads.
What I love about this coleslaw is that it's genuinely interesting — not just a creamy, bland slaw that disappears into the background. The dried cranberries add this chewy, tart bite that hits differently from a regular coleslaw, and the apple keeps everything crisp and a little sweet. The dressing is simple: mayo, apple cider vinegar, honey, salt and pepper. I've tried fancier versions and I keep coming back to this one. If you're looking for more ideas to serve alongside this at a summer cookout, my cornmeal popovers with herb honey butter are genuinely wonderful on the same table.
My kids have very different opinions on this. Saad picks out the cranberries and eats them separately, which defeats the purpose but whatever. Zainab loves it cold the next day straight from the container. My husband piles it onto sandwiches, which is actually how I prefer it too — tucked into a crusty roll with some leftover grilled chicken.
One thing I'll say upfront: don't skip the chilling time. I know it's tempting to eat it right away — I've done it — but 30 minutes in the fridge makes a real difference. The cabbage softens just slightly, the dressing seeps into everything, and the whole thing tastes more pulled together. Set it up before you start cooking your main, and it'll be ready by the time you sit down.

Why You'll Love This Recipe
- Ready in under 20 minutes: There's no cooking at all — it's all chopping, mixing, and chilling. I can pull this together while something else is on the grill without breaking a sweat. On really busy days I shred the cabbage in the morning and just toss everything together right before dinner. The whole process feels easy even when you're managing four other things at once.
- Works in every season: I make this in summer alongside grilled meats and in November alongside holiday spreads. The cranberries make it feel festive in fall and winter, but the fresh apple and crisp cabbage keep it light enough for a hot day. It doesn't feel out of place anywhere, which is rare for a salad.
- Travels and stores well: I've taken this to potlucks and it holds up better than most salads I've brought. The cabbage doesn't wilt like leafy greens do, and the dressing doesn't separate on the drive over. It actually tastes better after sitting for a while, which makes it great for meal prepping on Sunday for the week's lunches.
- Easy to customize: This is genuinely one of those recipes where you can swap things based on what you have. Different apple varieties, vegan mayo, Greek yogurt, extra vinegar, a handful of sunflower seeds — all of it works. I've made it a different way almost every time and it always comes out well.
- Uses pantry and fridge staples: Cabbage, an apple, dried cranberries, mayo, and apple cider vinegar — there's a good chance you have most of this already. I almost always do. It's the kind of recipe I reach for when I need a side dish fast and don't want to make a grocery run.
Ingredients
- 4 cups green cabbage, finely shredded
- 1 cup red cabbage, finely shredded
- 1 large apple, julienned or thinly sliced (Honeycrisp or Fuji work great; Granny Smith if you want more tartness)
- ½ cup dried cranberries
- ¼ cup chopped green onions
- ½ cup shredded carrots
- ½ cup mayonnaise (or vegan mayo to keep it plant-based)
- 2 tablespoons apple cider vinegar
- 1 tablespoon honey or maple syrup
- Salt and pepper to taste
Directions
- Prep the cabbage and carrots: Finely shred both cabbages using a sharp knife or mandoline and add them to a large mixing bowl. Add the shredded carrots and chopped green onions. The finer you shred the cabbage, the better it coats with the dressing — thicker pieces tend to stay underdressed.
- Slice the apple: Julienne the apple into thin matchsticks or slice it thinly. If you're prepping ahead, toss the apple pieces in a little lemon juice — just a squeeze — to stop them browning before you're ready to mix everything together.
- Add the cranberries and apple: Tip the sliced apple and dried cranberries into the cabbage bowl. Give everything a gentle toss to distribute the ingredients evenly before the dressing goes in.
- Make the dressing: In a small bowl, whisk together the mayonnaise, apple cider vinegar, honey (or maple syrup), salt, and pepper until completely smooth. Taste it before it goes on the slaw — if you want more tang, add a splash more vinegar; if you want it slightly sweeter, add a little more honey.
- Dress the slaw: Pour the dressing over the slaw mixture and toss thoroughly until everything is evenly coated. I start with about three-quarters of the dressing and add the rest if needed — this prevents the slaw from getting swamped.
- Chill before serving: Cover the bowl and refrigerate for at least 30 minutes. This step is not optional if you want the flavors to actually come together. Toss once more just before serving and garnish with a few extra cranberries or apple slices if you want it to look nice on the table.

Tips for Success
- Don't overdress it from the start: The first time I made this I poured all the dressing on at once and it went soggy within an hour. Now I add about three-quarters of it, toss, see how it looks, and add the rest only if needed. You can always add more dressing but you can't take it back. This is especially important if you're making it ahead.
- Slice the apple thin and uniform: Thick chunks of apple sit awkwardly in the slaw and don't coat well with the dressing. Thin matchsticks blend in properly and you get apple in every forkful rather than occasional big bites. A sharp knife makes this quick — no special equipment needed.
- Use a bag of pre-shredded coleslaw mix if you're short on time: I know some people are very particular about shredding their own cabbage, but an 8 oz bag of coleslaw mix from any grocery store — Walmart, Costco, Aldi — works perfectly well here. Just add your apple, cranberries, and green onions on top. It saves about 10 minutes of prep and the result is nearly identical.
- Taste and adjust the dressing before it goes on: Every brand of apple cider vinegar tastes slightly different, and some are sharper than others. Whisk the dressing together, then dip a piece of cabbage in it and actually taste it. Adjust the honey or vinegar from there. A dressing that tastes a little punchy on its own usually mellows out once it's on the slaw.
- Serve cold, not room temperature: This slaw needs to be cold to taste right. If it's been sitting out on a buffet table for more than 30 minutes, the mayo-based dressing starts to taste flat. I keep it in the fridge right up until I'm ready to set it out. For picnics, I pack it in a container over ice.
Variations
- Greek yogurt dressing: Swap out the mayo entirely for plain Greek yogurt. It gives you a tangier, lighter dressing with a lot less richness. I made this version once when I was out of mayo and genuinely couldn't decide which I preferred. The yogurt version is a bit thinner, so start with ⅓ cup and add more if the slaw looks dry.
- Fully vegan version: Use vegan mayo (Hellmann's Vegan or any store brand works) and maple syrup instead of honey. The flavor is almost identical — maple syrup actually adds a slightly deeper sweetness that I think pairs nicely with the cranberries. My sweet potato rounds with goat cheese and cranberries use a similar flavor combination if you want a full plant-based spread.
- Add nuts for crunch: A handful of chopped pecans or toasted sunflower seeds adds a completely different texture layer. Pecans especially work well — they bring a slight bitterness that balances the sweet cranberries. Add them right before serving so they stay crisp and don't soften in the dressing.
- Try different apples: Honeycrisp and Fuji are my go-to because they hold their texture and aren't too tart. But Granny Smith gives you a sharper, more acidic bite that really wakes up the dressing. Gala is milder and sweeter if you're making this for kids who don't love too much tang. Whatever's in your fruit bowl works.
- Add a pinch of cinnamon to the dressing: This sounds unusual but it works, especially in fall. Just ⅛ teaspoon in the dressing gives the whole slaw a faintly warm, spiced note that plays beautifully with the cranberries and apple. I stumbled onto this version in October and my husband asked me to write it down before I forgot.
Serving and Storage
Serving
This coleslaw goes with a lot. I serve it alongside grilled chicken, burgers, or pulled pork sandwiches most often — the tang cuts through the richness of the meat really well. It works equally well as part of a holiday table spread or a summer barbecue. If you want a full meal that comes together fast, pair this with a warm bowl of crockpot chicken noodle soup on the side — I know that sounds like an odd combination but both are make-ahead friendly and it actually works for a low-effort dinner. Serve the coleslaw cold, straight from the fridge, and toss it once more right before it hits the table.
Storage
Store leftovers in an airtight container in the fridge for up to 3 days. By day two the cabbage is softer and the flavors are more melded, which I actually prefer. Stir it well before serving because the dressing settles at the bottom overnight. Don't freeze this — I tried once out of curiosity and the texture went completely watery and sad after thawing. Just make what you'll eat within a few days.

Frequently Asked Questions
Can I make this coleslaw the day before?
Yes, and it's actually better after sitting overnight. I make it the day before for holiday meals all the time — the flavors come together so much more than when it's freshly mixed. Just hold back a tiny bit of the dressing and add it fresh right before serving to perk it up. Store covered in the fridge and give it a good toss before it hits the table.
What apple works best in this recipe?
Honeycrisp and Fuji are my top picks because they stay crisp and have a good balance of sweet and tart. Granny Smith gives you more sharpness if you like that. Gala is milder and sweeter, which is great if you're feeding kids. Avoid soft apples like Red Delicious — they go mushy in the dressing pretty quickly.
Can I use a bag of pre-shredded coleslaw mix instead of shredding fresh cabbage?
Absolutely — this is what I do on busy weeknights. A standard 14 oz bag of coleslaw mix from the store covers about 5 cups, which works perfectly. Just add your apple, cranberries, and green onions on top, make the dressing, and you're done. Honestly I can't tell the difference between this and freshly shredded cabbage once it's all dressed.
Is this coleslaw gluten-free?
All the ingredients in this recipe are naturally gluten-free. That said, always check the labels on your mayo and apple cider vinegar just to be safe — some brands process on shared equipment. The dried cranberries are also worth checking since some have added sugars or coatings that vary by brand.
Can I freeze cranberry apple coleslaw?
I wouldn't. I tested it once and after thawing the cabbage was limp, the dressing had separated, and the whole thing was watery and unpleasant. Mayo-based slaws don't survive freezing well. This keeps nicely in the fridge for up to 3 days, so just make the amount you'll eat within that window.

CRANBERRY APPLE COLESLAW
Ingredients
- 4 cups shredded green cabbage
- 1 cup shredded red cabbage
- 1 large apple julienned or thinly sliced
- ½ cup dried cranberries
- ¼ cup chopped green onions
- ½ cup mayonnaise
- 2 tablespoons apple cider vinegar
- 1 tablespoon honey or maple syrup
- Salt and pepper to taste
Instructions
- Prepare Vegetables: In a large bowl, combine shredded green and red cabbage, apple slices, dried cranberries, and chopped green onions.
- Make Dressing: In a small bowl, whisk together mayonnaise, apple cider vinegar, honey, salt, and pepper until smooth.
- Combine: Pour dressing over cabbage mixture and toss until evenly coated.
- Chill: Refrigerate for at least 30 minutes before serving to allow flavors to meld.
- Serve: Toss again before serving and garnish with extra cranberries or apple slices if desired.
Notes
- Make Ahead: Slaw can be prepared a few hours in advance; store covered in the fridge.
- Flavor Variations: Add walnuts or pecans for crunch, or a pinch of cinnamon for warmth.
- Serving Suggestions: Great with pulled pork, sandwiches, or as part of a holiday spread.
- Storage Tips: Store in an airtight container in the fridge for up to 2 days.
More Recipes You'll Like
This coleslaw has become one of those recipes I make on repeat without thinking about it. It takes almost no effort, the ingredients are always around, and it manages to feel a little special even when I'm throwing it together on a Tuesday night. I double the batch whenever I know we'll have it two days running — the leftover slaw is genuinely better than the fresh stuff once it's had time to sit.
If you want to build a full spread around this, my sweet potato rounds with goat cheese and cranberries are a natural pairing — they share that same sweet-tart-savory thing going on. And if you're doing a holiday meal where you want something sweet to finish, the raspberry cheesecake on this site is genuinely stunning on a dessert table.
I hope this one finds a spot in your regular rotation the way it has in mine. It's the kind of side dish that quietly gets eaten before the main course is even done. 🥗✨
If you liked this recipe, these are worth a look too:





Comments
No Comments