Side Dishes
This cabbage apple carrot coleslaw recipe delivers a perfect balance of crisp textures and sweet-tart flavors in just 15 minutes—ideal for summer picnics or hearty meals.
The secret lies in thinly slicing cabbage for maximum crunch while letting the apples and carrots soften just enough to create that signature bite. I developed this recipe after years of testing coleslaw variations, and it consistently receives rave reviews for its freshness and versatility.
The beauty of this coleslaw is its simplicity—no cooking required, just chopping and mixing. A tangy vinaigrette ties everything together, cutting through the sweetness of the apples and carrots while enhancing the cabbage's natural crunch.
The dressing is quick to make with just four ingredients, and you can easily adjust the sweetness to suit your taste.
What you'll end up with is a vibrant, colorful slaw that's crisp on the outside and tender within, with a perfect sweet-tart balance that keeps everyone reaching for seconds.
It's the kind of side dish that transforms ordinary meals into something special—whether paired with sandwiches, grilled meats, or served as a standalone salad.
This recipe also offers flexibility—swap the dressing for a vegan version, adjust the sweetness with more or less sugar, or add nuts and seeds for extra crunch. The possibilities are endless, making it perfect for any occasion. Let's get started!
Ingredients for cabbage apple carrot coleslaw
Crisp cabbage, sweet apples, and tender carrots—just nine ingredients for vibrant coleslaw magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Green Cabbage 🥬 | 4 cups | Shredded, outer leaves removed |
| Granny Smith Apples 🍎 | 2 medium | Cored, thinly sliced |
| Carrots 🥕 | 2 medium | Peeled, julienned or thinly sliced |
| Red Onion 🧅 | 1 small | Thinly sliced, white part only |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For vinaigrette base |
| Apple Cider Vinegar 🍏 | ¼ cup | For tangy dressing |
| Granulated Sugar 🍚 | ¼ cup | Adjust to taste |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | For seasoning |
| Fresh Dill 🌿 | ¼ cup | Chopped, optional garnish |
The cabbage is your star—green cabbage holds its crunch better than red. Grab the smallest head you can find at Trader Joe's or your local market, since those leaves are tighter and shred more evenly. Granny Smith apples bring that sharp sweetness, but Fuji or Honeycrisp work too if that's what's on sale. Carrots? Orange or purple add fun color, but regular orange is classic. Thinly slice them—mandoline slicer makes this job a breeze, but a sharp knife works too. Pro tip: Soak the sliced cabbage and carrots in cold water for 5 minutes, then drain well to keep them crisp.
No Granny Smith? Green apples like Gala or Braeburn still work—they just won't be as tart. Short on vinegar? Lemon juice at half the amount gives similar zing. Want extra crunch? Toss in 1/4 cup toasted pecans or sunflower seeds. The sugar is key here—start with 1/4 cup but taste as you go. If you're making this ahead, reduce the vinegar by 1 tbsp since flavors meld over time. For a vegan version, just skip the honey if you were using it—this recipe's already plant-powered!
This slaw keeps beautifully—3-4 days in the fridge, sealed tight. The longer it sits, the more the flavors marry, but the apples might soften slightly after day 2. To keep everything crisp, add a splash of water or lemon juice before serving. I always double the batch—half goes in salads, half pairs perfectly with sandwiches. The dressing separates? Just give it a quick whisk before serving. And if you're feeling fancy, sprinkle that fresh dill on top right before eating—game-changer for freshness.
Why You'll Love This Recipe
- No Knife Skills Needed: I swear by this one—just quarter the cabbage, grate the carrots, and slice the apples. The onions? Toss them in whole if you’re lazy. That’s it. No julienne cuts, no stress.
- Tangy-Sweet Magic: Granny Smiths add that sharp bite, while the olive oil and onions bring warmth. The crunch of raw carrots? It’s like a hug for your taste buds—bright, fresh, and impossible to resist.
- Picnic or Potluck Hero: This slaw keeps for days in the fridge, so it’s perfect for meal prep or packing lunches. Bring it to BBQs, serve it with grilled chicken, or eat it straight from the jar—no judgment here.
- Budget Crunch Saver: Cabbage and carrots last forever, and apples stretch further than you’d think. A big batch costs pennies but feels like a fancy side. Honestly, I make it just to have healthy leftovers for snacks.
Step-by-step instructions for crunchy sweet-tart cabbage apple carrot coleslaw
Here's how to make this vibrant slaw with perfect texture and balanced flavor in record time.
Prep the Vegetables for Maximum Crunch
Start by removing any wilted outer leaves from the 4 cups green cabbage and quarter the head. Using a sharp knife, slice the cabbage as thinly as possible—aim for paper-thin shreds that will soften just enough to stay crisp. I like to work in batches and stack the slices to cut evenly. Place the shredded cabbage in a large mixing bowl.
Next, peel and julienne the 2 medium carrots into matchstick-thin strips. For the 2 medium Granny Smith apples, core them and slice into thin half-moons—you want them to stay firm but tender. Thinly slice just the white part of the 1 small red onion, discarding the darker outer layers. Add all these vegetables to the bowl with the cabbage. The goal here is to keep everything as dry as possible—pat any excess moisture from the apples with a paper towel to prevent a soggy slaw.
Whisk the Perfect Sweet-Tart Dressing
In a small bowl, whisk together the 0.5 cup extra-virgin olive oil, 0.25 cup apple cider vinegar, and 0.25 cup granulated sugar until the sugar dissolves completely. Add the 1 tsp Diamond Crystal kosher salt and mix well. This dressing should be smooth and well combined—no sugar granules should remain. Taste it now: it should be perfectly balanced between sweet and tangy, with just a hint of saltiness. If it's too sweet, add a splash more vinegar; if too tart, add a pinch more sugar.
The key to this dressing is letting it sit for at least 5 minutes before using it. This gives the flavors time to meld and the sugar time to fully integrate. While you wait, give your vegetables a quick toss in the bowl to distribute any natural juices evenly—this helps them absorb the dressing more completely when you combine everything.
Combine and Toss for Even Coating
Pour the dressing over the vegetable mixture and toss gently but thoroughly with your hands or a large spoon. Work quickly to distribute the dressing evenly—this is where the magic happens. You want every shred of cabbage, every apple slice, and every carrot stick to be coated in that bright, tangy dressing. I press down gently with my hands to ensure the dressing reaches all the way to the bottom of the bowl.
Let the slaw sit for 5 minutes before tasting. This brief resting period allows the vegetables to absorb just enough dressing to soften slightly while maintaining their crisp texture. Taste and adjust seasoning if needed—sometimes the apples or cabbage need a touch more salt to balance the sweetness. The perfect slaw should have a bright, refreshing crunch with every bite, a perfect balance of sweet apple, crisp cabbage, and tangy dressing.
Garnish and Serve Immediately
Just before serving, sprinkle the 0.25 cup chopped fresh dill over the top and give it one final gentle toss. The dill adds a fresh herbal note that brightens the whole dish. Serve the coleslaw immediately while it's still crisp—this slaw doesn't improve with time, so enjoy it fresh from the bowl. It pairs beautifully with grilled meats, sandwiches, or even as a refreshing side to any meal.
Real talk: if you're serving this at a picnic or potluck, store it in an airtight container in the refrigerator for up to 2 days, but give it a good stir and a taste before serving. The dressing may absorb more into the vegetables over time, so you might want to add a splash of extra vinegar or a pinch of salt to refresh the flavor. Enjoy your vibrant, crunchy creation!
Pro Tips For Making Cabbage Apple Carrot Coleslaw
- SHRED SMALLER THAN YOU THINK: I learned this the hard way—big chunks of cabbage and carrot stay chewy no matter how long you let it sit. Aim for matchstick-thin shreds (about 1/8-inch wide) so the dressing actually penetrates and softens everything evenly. Yes, it takes a few extra minutes, but the texture pays off.
- SAVE THE APPLE JUICE: That tart Granny Smith runoff isn’t waste—it’s flavor. After shredding the apples, squeeze out the excess liquid with your hands (or a clean kitchen towel) to keep the slaw from getting soggy, but save that juice in a small bowl. Stir it into the dressing later—it balances the acidity perfectly and adds a bright, fresh note.
- DON’T SKIP THE ONION REST: Red onion is the sneaky ingredient that gets bitter if you toss it in raw. Thinly slice it, toss with a pinch of salt, and let it sit for 10 minutes before adding to the rest. The salt draws out moisture, mellows the sharpness, and keeps the slaw from turning watery later. (I know, I know—another 10 minutes feels like forever, but it’s worth it.)
- USE COLD OIL, NOT ROOM TEMP: Extra-virgin olive oil is best when it’s chilled straight from the fridge. Warm oil emulsifies differently and can make the dressing separate or taste dull. Drizzle it over the slaw right before serving, or store the dressing separately and mix it in just before eating. Trust me, the crunch and brightness stay sharper this way.
Make-ahead tips for cabbage apple carrot coleslaw
Prep Ahead for Picnics
Make this coleslaw the night before picnics or BBQs—I always double the batch and store it in a glass airtight container with a tight seal. The flavors meld beautifully overnight, but the apples stay crisp if you add 1 tablespoon lemon juice right before serving.
Pack it in a thermos-style cooler bag to keep it chilled during transport. 🧊
Dressing Prep Shortcut
Whisk the dressing ingredients into a small mason jar and store it separately in the fridge for up to 1 week. When ready to serve, just shake it up and toss with prepped veggies.
I like to keep the dressing in a 1:1:1 ratio (oil, vinegar, sugar) for easy scaling—double or halve as needed. This saves time and keeps your slaw fresh longer.
Veggie Prep Efficiency
Shred the cabbage and julienne the carrots 3 days ahead and store them in separate airtight containers in the fridge. The cabbage stays crisp for days if you pat it completely dry with paper towels first.
Slice the apples and onions just before mixing to prevent browning. This method cuts prep time in half when you're ready to assemble. 🥬
Freezer-Friendly Base
For a freezer-friendly version, toss the shredded cabbage and julienned carrots with 1 tablespoon lemon juice and freeze in a single layer on a tray before transferring to a ziplock bag.
Thaw overnight in the fridge, then add fresh apples and dressing when ready. The texture stays crispier than you'd expect—just avoid freezing the apples themselves. ❄️
Portion Control Tips
Divide the coleslaw into smaller airtight containers (like 8-ounce mason jars) for easy grab-and-go servings. Label them with dates—this slaw keeps for 4-5 days in the fridge.
I like to portion it after the 5-minute resting period so the flavors are already balanced. Perfect for meal prep lunches or quick snacks!
Dressing Adjustments
If making ahead, reduce the vinegar by 1 tablespoon in the dressing since flavors intensify over time. For extra tang, add ½ teaspoon mustard powder to the dressing before storing.
This trick prevents sogginess and keeps the slaw vibrant. Taste and adjust before serving—sometimes the apples need a pinch more salt after sitting. 💡
Nutrition facts
Frequently asked questions
Can I use red cabbage instead of green?
Yes, you can substitute red cabbage for green, but the color and flavor will differ. Red cabbage adds a vibrant purple hue and a slightly sweeter, more earthy taste. Use the same amount and expect a beautiful color contrast in your slaw. The texture remains the same, but the visual appeal will be stunning!
How do I keep my coleslaw crisp for longer?
To maintain maximum crunch, pat all vegetables completely dry with paper towels before mixing. Store in an airtight container and add 1 tablespoon lemon juice before serving if prepped ahead. For extra insurance, keep the dressing separate until ready to eat. This method preserves freshness for up to 4-5 days in the fridge.
What if my coleslaw tastes too sweet?
If the sweetness overpowers, balance it with more vinegar or a pinch of salt. Start with ½ teaspoon extra vinegar and taste again. For a tangier profile, add ¼ teaspoon mustard powder to the dressing. The acidity will cut through the sweetness and refresh the flavors beautifully.
Can I make this coleslaw without apples?
Replace the apples with 2 cups thinly sliced celery or 1 cup chopped celery and 1 cup diced cucumber for a refreshing crunch. The sweetness will be less pronounced, but the texture remains delightful. This variation works especially well for those who prefer milder flavors.
Is this coleslaw vegan?
Yes, this recipe is naturally vegan as written. The dressing contains no animal products, and all ingredients are plant-based. For extra richness, you could add 2 tablespoons tahini to the dressing. Just ensure all other components (like any optional garnishes) are also vegan-friendly.
