➡️ You should try this recipe next: Southwest Chicken Salad with Chipotle Lime Dressing
This homemade coleslaw recipe is creamy, tangy, and ready in 15 minutes. A simple dressing with just the right balance of sweet and savory. Perfect for BBQs, tacos, and everything in between.
Coleslaw is one of those recipes people assume they don’t need to make from scratch because the bag version seems easy enough. And then you make it yourself and wonder why you ever bought the bag.
The dressing is what makes homemade coleslaw worth it. Mayonnaise, apple cider vinegar, a little sugar, Dijon mustard, celery seed, salt, and pepper. It takes about two minutes to whisk together and the flavor is completely different from the kind that comes in a tub at the deli counter. Tangy, creamy, just slightly sweet, and it actually tastes like something.
I make this every summer for cookouts and it goes with just about everything. Burgers, pulled pork, fish tacos, grilled chicken. It’s the side dish that quietly holds the whole plate together.
Why You’ll Love This Recipe
- Ready in 15 minutes with no cooking at all
- The dressing is balanced in a way store-bought versions never quite are
- Gets better as it sits, which makes it a great make-ahead dish
- Works as a side for practically everything
- Easy to scale up for a crowd
- Naturally gluten free
What You Need
Green cabbage is the base. About half a medium head gives you enough for 6 to 8 servings. Shred it yourself for the best texture. Pre-shredded cabbage from a bag works in a pinch but it’s often cut too thick and doesn’t absorb the dressing the same way. A sharp knife or a mandoline on the thin setting gives you the right kind of fine shreds that get properly coated.
Purple cabbage adds color and a slightly different flavor. I use about a quarter head mixed in with the green. The purple color bleeds slightly into the dressing over time, which some people mind and some people don’t. If you want a purely white-dressed coleslaw, stick to all green.
Carrots add sweetness and color. Two medium carrots, peeled and grated on the coarse side of a box grater. They also add a little crunch that holds up even after the slaw sits for a while.
Mayonnaise is the base of the dressing. Use a good quality mayo. Duke’s or Hellmann’s are both great. The mayo is doing most of the flavor and texture work in this dressing, so the brand matters more than it does in recipes where it’s a minor ingredient.
Apple cider vinegar is what gives the dressing its tang. It cuts through the richness of the mayo without being harsh like white vinegar can be. Start with 2 tablespoons and taste from there.
Dijon mustard adds depth and a slight sharpness that makes the dressing taste more complex. You don’t need much but it makes a noticeable difference.
Sugar balances the acidity of the vinegar. Just a tablespoon. Not enough to make it sweet in an obvious way, just enough to keep the dressing from being too sharp.
Celery seed is the ingredient most people skip and really shouldn’t. It adds a faint herby, slightly bitter flavor that is very characteristic of classic deli-style coleslaw. A little goes a long way.
Salt and pepper to taste, added at the end after the dressing has come together and you’ve had a chance to taste it properly.
How to Make Homemade Coleslaw
Shred the Cabbage
Quarter the cabbage and remove the core. Slice each quarter into very thin shreds using a sharp knife, cutting across the grain of the leaves. Aim for shreds that are thin enough to bend slightly without snapping. Too thick and the coleslaw ends up chunky and the dressing can’t coat the cabbage properly.
If you have a mandoline, this goes much faster. Set it to the thinnest or second thinnest setting and run the cabbage quarters through.
Add the shredded green and purple cabbage to a large bowl. Grate the carrots directly into the same bowl.

Make the Dressing
In a separate small bowl whisk together 1/2 cup mayonnaise, 2 tablespoons apple cider vinegar, 1 tablespoon sugar, 1 teaspoon Dijon mustard, 1/2 teaspoon celery seed, 1/2 teaspoon salt, and a few cracks of black pepper.
Taste the dressing before it goes on the cabbage. It should be creamy and tangy with a slight sweetness and a hint of mustard underneath. If it tastes too sharp, add a little more sugar. If it tastes too rich, add another splash of vinegar.
Dress and Rest
Pour the dressing over the shredded cabbage and carrots. Toss well with tongs or two large spoons until every piece of cabbage is coated. The slaw will look very lightly dressed at first and the cabbage will still feel quite firm. That’s normal.
Cover the bowl and refrigerate for at least 30 minutes before serving. During that time the cabbage softens slightly and releases a little of its water, which thins the dressing and pulls everything together. The coleslaw that comes out of the fridge after 30 minutes tastes significantly more cohesive than the one you just mixed.
Taste again before serving and adjust salt if needed. Sometimes it needs a little more after sitting.

Coleslaw is one of those sides that goes with almost anything you might be grilling or roasting. It pairs really well alongside the BBQ chicken skewer salad for a full summer cookout spread, or as a cool side next to the slow cooker pot roast when you want something fresh to cut through the richness.
💚 Upgrade your meals with high protein recipes the whole family will love — check out The High Protein Cookbook, packed with delicious protein-packed recipes to keep you full and energized!
Tips
Shred the cabbage thin. This is the most important step and the one most people rush. Thin shreds absorb the dressing properly and have the right texture once the slaw rests. Thick chunks stay tough and don’t dress evenly. Take the extra few minutes to get the shredding right.
Taste the dressing before tossing. The dressing should taste good on its own, maybe slightly more intense than you’d want on the finished slaw since the cabbage will dilute it a little. Fix any imbalance at this stage rather than after it’s already mixed in.
Let it rest before serving. Thirty minutes is the minimum. An hour is better. The cabbage needs time to soften slightly and absorb the dressing. Coleslaw served immediately after mixing tastes underdressed and the texture is too crunchy in the wrong way.
Don’t overdress it. Add about two thirds of the dressing first, toss, then decide if you need more. It’s easy to add but impossible to take away, and soggy coleslaw is much worse than lightly dressed coleslaw.
Taste and adjust salt after resting. As the cabbage releases water it dilutes the seasoning slightly. Always taste again after the resting period and add a pinch more salt if it needs it.
Variations
Vinegar-based coleslaw. Skip the mayonnaise entirely and dress the cabbage with apple cider vinegar, olive oil, sugar, celery seed, salt, and pepper. It’s lighter, tangier, and doesn’t wilt as quickly. Great for fish tacos and pulled pork sandwiches. The mango slaw takes a similar approach with a tropical fruit twist that’s worth checking out for summer gatherings.
Add apple. One thinly sliced Honeycrisp or Fuji apple folded into the slaw adds sweetness and crunch that works really well with the tangy dressing. Add it right before serving so it doesn’t brown.
Add jalapeño. A finely diced fresh jalapeño mixed into the cabbage before dressing adds heat that works well against the creamy, sweet dressing. A good addition if you’re serving this alongside tacos or grilled fish.
Add fresh herbs. Chopped fresh flat-leaf parsley or fresh dill stirred in before serving adds a brightness that makes the slaw feel more interesting. Both work well with this dressing.
Make it with broccoli slaw. Use a bag of broccoli slaw mix in place of the cabbage. Same dressing, same method. The texture is slightly different but the flavor works very well together.
Substitutions
Mayonnaise can be replaced with plain Greek yogurt for a lighter, tangier dressing. The texture is slightly thinner but it still works. A mix of half mayo and half Greek yogurt is a good middle ground.
Apple cider vinegar can be replaced with white wine vinegar or fresh lemon juice. Each one changes the flavor slightly but the role of the acid stays the same.
Dijon mustard can be replaced with yellow mustard in a pinch. The flavor is a little less refined but it works.
Sugar can be replaced with honey in the same quantity. Maple syrup also works and adds a slightly different sweetness.
Celery seed can be left out if you don’t have it. The dressing is still good without it but that particular classic coleslaw flavor won’t quite be there.
Storage
Store coleslaw covered in the refrigerator for up to 3 days. It will continue to soften as it sits and the cabbage will release more liquid over time. Before serving leftovers, drain off any excess liquid that has pooled in the bottom of the bowl and taste for seasoning.
A small splash of fresh vinegar and a pinch of salt usually brings it back to life.
Coleslaw does not freeze well. The cabbage becomes completely limp and watery after freezing and thawing. Make only as much as you plan to eat within a few days.
If you’re making it ahead for a party, it’s actually better to shred the cabbage and make the dressing separately and combine them two to three hours before serving. This gives you enough resting time for the flavors to develop without the slaw getting too soft.
Frequently Asked Questions
How far ahead can I make coleslaw?
Up to 24 hours ahead is ideal. Make it the night before a cookout, cover it, and refrigerate overnight. The flavor is actually better the next day. Beyond 24 hours the texture starts to get quite soft and the liquid builds up in the bottom of the bowl.
Why is my coleslaw watery?
Cabbage releases water as it sits, especially once dressed. This is normal and unavoidable to some extent. To minimize it, make sure you don’t overdress the slaw, and drain off any pooled liquid before serving. If you’re making it far in advance, you can salt the shredded cabbage first, let it sit for 20 minutes, then rinse and dry it before dressing. This draws out water upfront so less releases later.
Can I use a bag of pre-shredded coleslaw mix?
Yes and it’s a perfectly reasonable shortcut. The texture won’t be quite as good as freshly shredded cabbage because the pieces tend to be cut thicker and less evenly, but it works fine and saves a lot of time. Use the same dressing recipe and the same resting time.
How do I keep coleslaw from being too sweet?
Start with less sugar than the recipe calls for and taste as you go. Add it gradually until the dressing tastes balanced rather than sweet. Different brands of mayonnaise and vinegar have different flavor profiles, so the exact amount of sugar you need can vary. Always taste before tossing.
What’s the difference between creamy and vinegar coleslaw?
Creamy coleslaw uses mayonnaise as the base and tends to be richer, softer, and more traditional in an American BBQ context. Vinegar coleslaw skips the mayo and is lighter, crunchier, and stays crisper longer. Both are good and the right choice depends on what you’re serving it with.
Homemade Coleslaw Recipe Creamy Tangy and Easy
Description
This homemade coleslaw recipe is creamy, tangy, and ready in 15 minutes. A simple dressing with just the right balance of sweet and savory. Perfect for BBQs, tacos, and everything in between.
Ingredients
Instructions
- Shred the green and purple cabbage as thinly as possible using a sharp knife or mandoline. Add to a large bowl. Grate the carrots and add them to the same bowl.
- In a small bowl whisk together the mayonnaise, apple cider vinegar, sugar, Dijon mustard, celery seed, salt, and pepper until smooth. Taste the dressing and adjust before adding it to the cabbage.
- Pour the dressing over the shredded cabbage and carrots. Toss thoroughly until every piece is coated. Start with about two thirds of the dressing and add more if needed.
- Cover the bowl and refrigerate for at least 30 minutes before serving. Taste again after resting and add a pinch more salt if needed. Drain off any liquid that has pooled in the bottom before serving.
Nutrition Facts
Servings 8
- Amount Per Serving
- Calories 140kcal
- % Daily Value *
- Total Fat 12g19%
- Saturated Fat 2g10%
- Cholesterol 8mg3%
- Sodium 280mg12%
- Total Carbohydrate 8g3%
- Protein 1g2%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
Shred the cabbage as thin as you can get it. Thick pieces don't absorb the dressing the same way and the texture of the finished coleslaw is noticeably better when the shreds are fine.
Taste the dressing before it goes on the cabbage. The balance of sweet, tangy, and creamy is easier to fix at this stage than once it's all mixed together.
❤️ Your Support Means a Lot I'm a new food blogger, and every rating and comment helps me grow and reach more readers. If you enjoyed browsing this recipe, I'd truly appreciate a quick rating below and would love to hear your thoughts in the comments. Thank you for supporting my journey and being part of Jessica Healthy Recipes! ❤️
