Salads
This classic coleslaw salad recipe delivers the perfect balance of crisp, fresh cabbage and tangy vinaigrette that's become a Southern staple. The secret lies in thinly slicing the cabbage and carrots for maximum crunch, then tossing them with a dressing that's just sharp enough to cut through the richness.
I've been perfecting this recipe for years, and it never fails to bring that refreshing crunch to any meal.
The foundation of great coleslaw is proper preparation—shredding the cabbage uniformly ensures even texture, while the dressing needs time to penetrate those crisp layers. This version uses a traditional vinegar-based dressing with mayonnaise for creaminess, but you can easily adjust the ratio to suit your preference.
The key is letting it chill for at least 30 minutes before serving, which allows flavors to meld and the cabbage to soften just enough to be tender without losing its signature crunch.
What you'll end up with is a vibrant, crunchy salad that's as satisfying as it is refreshing—bright yellow from the carrots, crisp white from the cabbage, all coated in that perfect tangy dressing.
It's the kind of side dish that elevates barbecues, sandwiches, or even stands alone as a light lunch. The texture contrast alone makes every bite worth it, and the flavor balance is what turns this from a simple salad into a classic.
For those who prefer a creamier version, simply increase the mayonnaise content in the dressing. This coleslaw keeps well in the refrigerator for up to 3 days, making it perfect for meal prep.
Whether you're serving it alongside fried chicken or as a standalone dish, this recipe delivers that timeless crunch and tang that makes coleslaw a crowd-pleaser.
Ingredients for classic coleslaw salad
Fresh cabbage, crunchy carrots, and a tangy dressing that's pure Southern comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Green Cabbage 🥬 | 4 cups | Shredded, medium ribbons preferred |
| Carrots 🥕 | 2 medium | Shredded, medium ribbons preferred |
| Mayonnaise 🥫 | ½ cup | Duckay or Hellmann's preferred |
| Apple Cider Vinegar 🍎 | ¼ cup | For tangy dressing |
| Granulated Sugar 🍚 | 2 tbsp | White or brown sugar |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Celery Seeds 🌿 | ½ tsp | For subtle crunch |
| Onion Powder 🧅 | ½ tsp | Freshly ground preferred |
| Celery Stalks 🥬 | 1 whole | Thinly sliced, optional |
| Red Cabbage 🥬 | ½ cup | Shredded, for color variation |
The cabbage is non-negotiable—green cabbage gives that classic crunch, but I always add a splash of red cabbage for color. Grab the outer leaves first—they're usually the crispest. Trader Joe's has the best pre-shredded mix if you're short on time, but I prefer doing it myself with a mandoline for even ribbons. Carrots should be firm and bright orange—no mealy ones. The celery adds a subtle crunch that ties everything together, but skip it if you're in a hurry.
No mayonnaise? Greek yogurt works perfectly—just reduce the vinegar slightly. Short on vinegar? Lemon juice at half the amount gets you close. The sugar balances the tang, but honey or maple syrup can work too. If you're avoiding sugar, use a pinch of stevia instead. The celery seeds are optional but add a nice depth—if you don't have them, extra onion powder works. For a creamier version, add an extra 2 tbsp of mayo to the dressing. And trust me, freshly ground black pepper makes all the difference.
This keeps beautifully in the fridge for 3-4 days—the flavors only get better as it sits. I always make double batches because it disappears fast. Store in an airtight container with parchment paper between layers to keep it crisp. For meal prep, portion it into small containers so you can grab and go. If you're serving it at a picnic or BBQ, keep it in a cooler with ice packs—it holds up surprisingly well.
Why You'll Love This Recipe
- No Knife Skills Needed: I swear by this—just quarter the cabbage and shred the carrots (or buy pre-shredded if you're really short on time). No fancy cuts, no tears, just crunchy goodness in minutes.
- Sweet-Tangy Magic: That apple cider vinegar and sugar combo? It’s the secret handshake. The mayo keeps it creamy, but the vinegar cuts through it like a bright, zesty hug—especially when the cabbage’s crunch meets the carrots’ bite.
- Picnic to Potluck: Honestly, this is my go-to for everything. Toss it in a jar for lunch, pack it for BBQs, or serve it alongside fried chicken—it’s the unsung hero that makes any meal feel special. (Yes, even on a Tuesday night.)
- Budget Crunch Saver: A whole head of cabbage and a bag of carrots feed a crowd for pennies. The mayo and vinegar? Basic pantry staples. Make a big batch, and you’ve got snacks, sides, or a quick salad for days—no wasted ingredients, just pure efficiency.
Step-by-step instructions for classic coleslaw salad
This timeless recipe delivers that perfect balance of crisp cabbage and tangy dressing every time.
Shred All Vegetables Evenly
Start by cutting the 4 cups green cabbage and 2 medium carrots into medium ribbons using a sharp knife or mandoline slicer. I like to work in batches to keep the shreds consistent—they should be about ¼-inch wide for that perfect crunch. Add the ½ cup red cabbage to the mix as well, since its vibrant color adds visual appeal and a slightly peppery contrast.
As you shred, I toss the vegetables into a large mixing bowl immediately to prevent them from drying out. The red cabbage will soften slightly from its moisture, but that's fine—it'll still hold its shape in the dressing. If you're using the 1 whole celery stalk, thinly slice it now and add it to the mix for extra texture. The celery adds a subtle bitterness that balances the sweetness of the carrots perfectly.
Whisk the Tangy Dressing
In a separate bowl, combine the ½ cup mayonnaise, ¼ cup apple cider vinegar, 2 tablespoons granulated sugar, 1 teaspoon salt, ½ teaspoon black pepper, ½ teaspoon celery seeds, and ½ teaspoon onion powder. Use a whisk to blend everything until smooth and fully incorporated. The vinegar should be completely dispersed—you shouldn't see any streaks of liquid.
Here's where the magic happens: Taste the dressing before adding it to the vegetables. It should be sweet, tangy, and slightly salty. If it needs more sweetness, add ½ teaspoon more sugar; if it needs more tang, add 1 tablespoon more vinegar. The dressing should coat the back of a spoon without being overly thick. I like to let it sit for 5 minutes while I finish prepping the vegetables—this gives the flavors time to meld slightly.
Combine and Toss Gently
Pour the dressing over the shredded vegetables in the mixing bowl. Use your hands or a large spoon to gently fold everything together until the cabbage and carrots are fully coated. Be careful not to mash the vegetables—you want to preserve that satisfying crunch. The red cabbage will release some moisture, so if the mixture looks too wet after a minute, let it sit for 10 minutes in the fridge to allow excess liquid to absorb.
This is the moment that matters: Give the slaw one final taste. The dressing should be evenly distributed, and each bite should offer a perfect balance of crisp vegetables, creamy mayonnaise, and tangy vinegar. If the flavor needs adjusting, add a splash of vinegar for more tang or a pinch of sugar for more sweetness. The celery seeds and onion powder should add subtle depth—don't skip these, as they're what makes this coleslaw truly classic.
Chill and Serve
Cover the bowl with plastic wrap and refrigerate for at least 1 hour before serving. This chilling time is crucial—it allows the flavors to fully develop and the dressing to penetrate the vegetables evenly. The longer it chills, the better it tastes. If you're short on time, you can chill it for 30 minutes, but the texture and flavor won't be as refined.
When ready to serve, give the coleslaw one final toss to redistribute any settled dressing. The green cabbage should still be crisp, the carrots bright and sweet, and the red cabbage adding a pop of color. Serve it alongside burgers, sandwiches, or as a refreshing side dish. This classic coleslaw keeps well in the fridge for 3-4 days, making it perfect for meal prep. The flavors actually improve over time as the dressing continues to infuse the vegetables!
Pro Tips For Making Classic Coleslaw Salad
- SHRED SMALLER THAN YOU THINK: Shred the cabbage into thin ribbons—about 1/8-inch wide—so the dressing actually coats every piece instead of pooling at the bottom. I used to shred it like tater tots, and the slaw always tasted dry and uneven.
- DRESS IT IN STAGES: Mix the mayo, vinegar, and sugar first, then toss half the dressing with the shredded cabbage and carrots. Let it sit for 10 minutes before adding the rest—this keeps the cabbage crisp and prevents a soggy mess.
- DON’T SKIP THE SALT: Add ½ teaspoon of salt to the dressing (yes, even if your mayo is already salty). The cabbage releases water when raw, and salt helps draw it out faster so you don’t end up with a watery pile.
- USE COLD CARROTS: Shave the carrots on the large holes of a box grater, then plunge them into ice water for 5 minutes before tossing. Cold carrots hold their crunch longer, and the shock stops them from turning bitter over time. (Yes, it’s weird, but it works.)
Storing and reheating your classic coleslaw salad
Refrigerator Storage
Store your coleslaw in an airtight container with a layer of parchment paper between each serving to maintain that perfect crunch. I use glass Pyrex containers because they keep the salad fresh longer and are microwave-safe for quick reheats.
Keep it refrigerated at 40°F or below for up to 4 days—the flavors actually deepen over time as the dressing infuses the cabbage. For best texture, avoid stacking heavy items on top of the container. 🥬
Freezer Storage
Coleslaw freezes surprisingly well, though the texture will soften slightly after thawing. Portion it into single-serving freezer bags (I use quart-sized Ziploc bags) and squeeze out excess air to prevent freezer burn. Label with the date and freeze for up to 3 months.
When ready to eat, thaw overnight in the fridge and give it a good stir before serving—it’ll be softer but still delicious. 🧊
Reheating for Crunch
If you want to revive some crunch after refrigeration, toss the coleslaw with 1 tablespoon of apple cider vinegar and let it sit for 10 minutes before serving.
For a quick fix, microwave individual portions on high for 30-45 seconds, then stir and let it sit for 1 minute to redistribute the dressing. Avoid reheating in the oven—it’ll dry out the cabbage. 🔥
Picnic & BBQ Prep
For outdoor gatherings, pack coleslaw in a wide, shallow container with an ice pack on the side to keep it chilled. I like using insulated picnic coolers for longer trips—it stays crisp for up to 6 hours.
If the dressing separates, just give it a good stir before serving. Avoid metal containers that can react with the vinegar in the dressing. 🧊
Meal Prep Tips
Divide coleslaw into small, portion-controlled containers (I use 8-ounce glass jars) for easy grab-and-go lunches. Store the dressing separately and mix it in just before eating to keep the cabbage extra crisp.
If prepping ahead, add a pinch of salt to the dressing to help preserve freshness. This method keeps the salad tasting fresh for 3-4 days in the fridge. ✨
Reviving Wilted Slaw
If your coleslaw loses its crunch after sitting too long, don’t toss it! Toss it with 1 tablespoon of cold water and let it sit for 5 minutes to rehydrate the cabbage.
Drain any excess liquid and give it a final toss with the dressing. For extra crunch, add 1 tablespoon of mayonnaise to the dressing—it helps restore moisture and creaminess. 💫
Nutrition facts
Frequently asked questions
Can I use red cabbage instead of green cabbage?
While green cabbage gives that classic crunch, red cabbage adds vibrant color and a slightly peppery flavor. Use a 50/50 mix of both for the best of both worlds. Just know the red cabbage will soften faster, so add it just before serving if you want maximum crispness.
How do I keep my coleslaw extra crisp?
The secret is proper prep and storage. Shred the cabbage just before mixing, use a mandoline for even slices, and store in an airtight container with parchment paper between layers. For extra crunch, add 1 tablespoon of apple cider vinegar when serving. Chill for at least 1 hour before eating—this helps the dressing set without over-softening the veggies.
What's the best way to adjust the dressing for a creamier version?
For a richer texture, increase the mayonnaise by 2 tablespoons and reduce the vinegar by 1 tablespoon. You can also add 1 tablespoon of sour cream or Greek yogurt for extra creaminess while keeping it tangy. Taste as you go—start with small adjustments to avoid overpowering the cabbage's natural flavor.
Can I make coleslaw ahead of time?
Yes! This salad actually tastes better after 24 hours as the flavors meld. Store in an airtight container in the fridge for up to 4 days. For meal prep, keep the dressing separate until ready to serve to maintain maximum crunch. If the cabbage starts to wilt, toss with 1 tablespoon cold water and let sit for 5 minutes to revive it.
What if my coleslaw tastes too sweet or sour?
Easy fixes! For too sweet: Add 1 tablespoon vinegar and a pinch of salt. For too sour: Stir in 1 teaspoon sugar or 1 tablespoon mayonnaise. Always adjust gradually—you can always add more, but you can't take it out. The perfect balance should have all flavors working together, not overpowering each other.
