Easy Homemade Coleslaw

Let me paint you a picture. It’s a sweltering July afternoon, and I’m standing in my kitchen, staring at a sad, sweating container of grocery store coleslaw. You know the one — pale, watery, and tasting vaguely of regret and preservatives. My family’s annual BBQ is in two hours, and I’d promised to bring a “homemade” side dish. I’d cheated, and I knew it.

That was the day I decided enough was enough. I’d been making coleslaw wrong my entire adult life, and it was time to figure out why my grandmother’s version always disappeared first while mine sat untouched, slowly turning into a watery puddle of disappointment.

Over the next few months, I became a woman obsessed. I shredded, tasted, dressed, and redressed more cabbages than I care to count. I made batches that were too tangy, too sweet, too dry, and one memorable disaster that involved way too much celery seed and tasted like chewing on a spice rack. But somewhere between batch number twelve and thirteen, something clicked.

Now, this easy homemade coleslaw has become my signature contribution to every potluck, picnic, and family gathering. It’s the recipe people actually ask me to bring. My mother-in-law, who has never voluntarily complimented my cooking, asked for the recipe. I nearly dropped the serving spoon.

The secret? It’s not really a secret at all. It’s about balance, patience (a little bit), and understanding that coleslaw, like a good friendship, needs time to develop. This isn’t just a recipe — it’s the coleslaw that’ll make you the hero of your next cookout.

Why You’ll Love This Recipe

  • It’s genuinely quick. From starting to shred to finished dressing, we’re talking about 15 minutes of active work. I’ve timed it while listening to a podcast — it’s that fast.
  • Actually gets better overnight. Unlike most salads that turn into sadness after a few hours, this coleslaw hits its peak flavor the next day. Make it ahead and thank yourself later.
  • Way more affordable than store-bought. For the price of that small, mediocre container from the deli, you can make a giant bowl that serves a crowd. Cabbage is literally pennies per serving.
  • Fully customizable. Too tangy? Too creamy? Not enough crunch? You’re in control. I’ll show you how to adjust everything to your taste.
  • No fancy equipment required. A sharp knife and a bowl are all you absolutely need. I’ll tell you about the tools that make it easier, but they’re definitely not mandatory.

The Ingredients You’ll Need

For the Coleslaw Base

  • 1 medium head of green cabbage (about 2 pounds) — That’s the classic, but I’ll share my favorite cabbage combination in a bit
  • 2 large carrots — The orange brings that pop of color and subtle sweetness
  • ½ small red onion — This is optional, but I love the mild sharpness it adds. Skip it if raw onion bothers your stomach
  • ¼ cup fresh flat-leaf parsley, chopped — Totally optional, but it makes it look restaurant-pretty

For the Dressing

  • 1 cup mayonnaise — I’m a loyal Hellmann’s user, but Duke’s is fantastic too. Please don’t use Miracle Whip unless you’re going for that specific sweet tang — it’ll change the flavor profile entirely
  • 2 tablespoons apple cider vinegar — This gives it that classic tang. White wine vinegar works too
  • 1 tablespoon Dijon mustard — Smooth, not grainy. This is the secret weapon most recipes skip
  • 2 tablespoons granulated sugar — Just enough to balance the acid. Feel free to use honey or maple syrup if you prefer a more natural sweetener
  • 1 teaspoon celery seed — Don’t skip this! It adds that unmistakable “coleslaw” flavor
  • ½ teaspoon salt — I use kosher salt, but table salt works too, just use a little less
  • ¼ teaspoon freshly ground black pepper — Fresh makes a difference here
  • 1 tablespoon lemon juice — Freshly squeezed, please. The bottled stuff has a weird aftertaste
  • Optional: 1 tablespoon sour cream or plain Greek yogurt — This isn’t traditional, but I discovered it adds a beautiful tanginess and makes the dressing even creamier

For the Optional Add-ins (Because I’m Extra)

  • ½ cup thinly sliced red bell pepper — For more crunch and color
  • ¼ cup pickled jalapeños, chopped — If you want some heat
  • ⅓ cup sunflower seeds or toasted almonds — For texture variation

Step-by-Step Instructions: From Cabbage to Crowd-Pleaser

Step 1: Prep Your Vegetables (About 10 minutes)

Start by removing any wilted or bruised outer leaves from your cabbage. Slice the cabbage in half through the core. Cut out that tough white core in the center — it’s too fibrous and bitter for our salad.

Now, here’s the technique I accidentally discovered that changed everything: slice the cabbage as thinly as humanly possible. I’m talking almost translucent. When I first started making coleslaw, I was too impatient and left thick, chunky pieces that were a chore to chew. The thin slices soak up the dressing better and have a much more pleasant texture.

If you have a mandoline slicer, this is the time to use it. I bought a cheap OXO one after my third batch, and it’s been a game-changer. But if you don’t have one, just use a sharp chef’s knife and take your time. The thinner, the better.

Once your cabbage is shredded, place it in a large bowl. Now, peel your carrots and shred them. I use the large holes on a box grater, but if you’re already using a mandoline, switch to the julienne attachment. Add them to the cabbage.

If you’re using red onion, slice it paper-thin. I like to soak my sliced red onion in a little ice water for 5 minutes before adding it — this removes some of the harsh bite while keeping the crunch. Drain it well and add it to the bowl.

Step 2: Salt and Wait (About 10-15 minutes, hands-off)

This is the step that took me far too long to learn. Sprinkle about ½ teaspoon of salt over your shredded vegetables and toss well. Let this mixture sit for 10-15 minutes. What’s happening here is magic: the salt draws out excess moisture from the cabbage and carrots.

You’ll see water start pooling at the bottom of the bowl. This water is the enemy of a good coleslaw — it’s what makes your salad watery and dilutes the dressing. Drain this liquid off, and even give the vegetables a gentle squeeze with clean hands to get rid of extra moisture.

This one simple step turned my runny, sad coleslaw into a crisp, perfectly dressed salad that holds up for days. Seriously, don’t skip this.

Step 3: Make the Dressing (About 5 minutes)

While your vegetables are sweating in the salt, make the dressing. In a medium bowl, combine the mayonnaise, apple cider vinegar, Dijon mustard, sugar, celery seed, salt, pepper, and lemon juice. Whisk until everything is smooth and creamy.

Taste it here. I always do. The dressing should be tangy, a little sweet, and make you want to eat it with a spoon. If it needs more acid, add another splash of vinegar. Want it sweeter? Add a bit more sugar. This is your coleslaw — make it exactly how you like it.

If you’re adding the sour cream or Greek yogurt, whisk it in now. I usually add this because I love the extra creamy texture, but it’s perfectly delicious without it.

Step 4: Combine and Coat (About 2 minutes)

Pour about three-quarters of the dressing over your drained vegetables. Using tongs or clean hands, toss until everything is evenly coated. I start with less dressing and add more as needed — you can always add, but you can’t take away.

At this point, the coleslaw will look like it has plenty of dressing. But here’s the thing — as it sits, the vegetables will absorb some of the dressing and soften slightly. It needs to look a little “over-dressed” at first to be perfect later.

Step 5: Let It Rest (At least 30 minutes, ideally overnight)

This is the hardest part. Cover the bowl with plastic wrap and stick it in the fridge. Let it rest for at least 30 minutes, but the real transformation happens overnight.

After a few hours, take it out and give it a stir. Taste it now — the flavors have melded, and you might be surprised at how much it’s changed. Add the remaining dressing if it seems dry, or adjust the seasoning with a bit more salt and pepper.

I discovered this patience technique completely by accident. I’d made a huge batch for a party that got postponed, and I was forced to keep it in the fridge for two days. When I finally pulled it out, it was the best coleslaw I’d ever made. Now I purposely make it the night before.

Pro Tips & Tricks From My Kitchen

The “Too Much Dressing” Save

Did you go overboard with the dressing? It happens to the best of us. Here’s my save: add another handful of shredded cabbage or carrots to the bowl and toss again. They’ll absorb the extra dressing without diluting the flavor too much.

The Make-Ahead Magic Trick

This coleslaw is one of the few salads that genuinely loves being made in advance. I make it up to 48 hours ahead of time. Just keep it chilled and give it a good stir before serving. If it’s looking a little dry, add a splash of milk or a dollop of mayo and toss.

The Crispness Secret

If you’re making this for a potluck and need to keep it fresh for hours, place a paper towel over the top of the bowl before putting the lid on. The paper towel will absorb any excess moisture that collects on the lid, keeping your coleslaw crisp.

How to Avoid the “Pool of Water” Disaster

We already covered the salt-and-drain step, but here’s another layer of protection: toss the coleslaw with the dressing, then transfer it to a serving bowl using a slotted spoon. Leave any excess dressing that’s pooled at the bottom of your mixing bowl behind. This trick keeps the presentation beautiful and dry.

Variations & Substitutions to Make It Your Own

The Creamy-Crunchy California Coleslaw

Add ½ cup of toasted sunflower seeds, ¼ cup of dried cranberries, and a handful of thinly sliced green onions. The sweet-tart cranberries play beautifully against the creamy dressing, and the seeds add that irresistible texture contrast.

The Spicy Southwest Coleslaw

This is my husband’s favorite. Replace the Dijon mustard with the same amount of chipotle peppers in adobo sauce (finely chopped). Add ½ cup of corn kernels (fresh or thawed from frozen), a can of black beans (rinsed), and a handful of fresh cilantro. This version is incredible with fish tacos.

The Lighter “Vinaigrette” Version

Sometimes I want that creamy texture but without all the mayo. Swap out the cup of mayo for ½ cup plain Greek yogurt and ½ cup buttermilk. It’s tangier and lighter, with a completely different texture. If you’re dairy-free, use vegan mayo and unsweetened oat milk instead.

The Apple Cider Coleslaw

This one started as a mistake — I grabbed a bottle of apple cider instead of apple cider vinegar and decided to run with it. Add ¼ cup of apple cider (the non-alcoholic kind) to the dressing, reduce the sugar to 1 tablespoon, and throw in a thinly sliced Granny Smith apple with the vegetables. It’s autumn in a bowl.

What to Serve This Coleslaw With

This coleslaw is ridiculously versatile. Beyond the obvious — piled high on a pulled pork sandwich or nestled next to grilled hot dogs — here are some of my favorite pairings:

  • Fish tacos: The creamy tang cuts through the richness of battered fish perfectly
  • BBQ brisket: The crunch and acidity are a welcome contrast to smoky, heavy meat
  • Fried chicken: That cold, creamy crunch next to hot, crispy chicken is a texture dream
  • Burgers: Pile it on top of your burger instead of lettuce for extra flavor
  • As a simple side: It’s perfect alongside grilled sausages or chicken thighs at any summer cookout

One of my favorite lunches is leftover coleslaw stuffed into a wrap with some sliced turkey and avocado. It transforms leftovers into something genuinely exciting.

FAQ’s

How long does homemade coleslaw last in the fridge?

Properly stored in an airtight container, this coleslaw will stay delicious for 3-4 days. The cabbage will soften slightly over time, but that’s actually part of the charm. By day 3, the flavors have fully melded, and it’s often even better than day one. Just give it a stir before serving and check if it needs a little extra seasoning.

Can I freeze coleslaw?

I don’t recommend freezing coleslaw at all. The cabbage and carrots have a high water content that expands and freezes, which completely destroys the cell structure. When it thaws, you’ll have a mushy, watery mess. If you have leftovers you know you won’t eat, make a stir-fry with them instead — it’s actually delicious.

What’s the best cabbage to use?

Green cabbage is the standard and works beautifully, but I often use a combination of green and red cabbage. The red adds beautiful color and has a slightly more peppery flavor. Savoy cabbage is too delicate for this application — it’ll wilt too quickly. Stick with firm, tightly-packed cabbages for the best crunch.

Can I use pre-shredded coleslaw mix from a bag?

You can, and I won’t judge you. I’ve done it on busy weeknights. Just know that the pre-shredded bags tend to be drier and have less flavor than freshly shredded cabbage. If you use a bag, skip the salt-and-drain step — the cabbage is already losing moisture. You’ll need about two bags (16 ounces each) to equal a medium head.

How do I fix coleslaw that’s too sweet?

Add more acid — a splash of apple cider vinegar or lemon juice should do the trick. Stir it in gradually and taste as you go. A pinch of salt can also help balance excessive sweetness.

My coleslaw is too wet! What do I do?

This happens sometimes, especially if you skipped the salting step. You can rescue it by pouring the coleslaw into a strainer set over a bowl and letting it drain for 15-20 minutes. Press gently on it with the back of a spoon to encourage the liquid out. Transfer the drained coleslaw to a new bowl and stir in a little fresh dressing to rejuvenate it.

Related Recipes:

Let’s Get Into Your Kitchen

This coleslaw recipe has become more than just a dish in my house — it’s the story of my messy, imperfect journey to getting something right through trial and error. I’ve made it for baby showers, backyard BBQs, Thanksgiving dinners, and quiet Tuesday night dinners when I just want something fresh and crunchy on the side of my plate.

I hope you make it, and I hope you make it your own. Add a little extra mustard if you’re feeling bold. Throw in a handful of herbs from your garden. Forget the celery seed and realize you prefer it without (I won’t tell). That’s what home cooking is really about.

If you try this recipe, I’d genuinely love to hear how it turns out. Drop a comment below or find me on Instagram — I love seeing your kitchen victories, even the small ones. And if something goes wrong? Tell me that too. We’ll figure it out together.

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

Leave a Comment

Scroll to Top