Easy Coleslaw Recipe
If you’re looking for a quick and easy side dish that’s creamy, fresh, and full of flavor, this Easy Coleslaw Recipe is a great one to keep in your back pocket. Made with finely shredded cabbage, crunchy carrots, and a simple homemade dressing, it’s perfect for piling onto sandwiches, serving with grilled meats, or adding a crisp bite to your dinner table. It’s crisp, creamy, and comes together in just a few minutes — no complicated ingredients or fussy steps are needed.
Coleslaw is a classic side that adds a creamy, tangy crunch to all kinds of meals. It’s perfect with barbecue, roasted meats, and simple sandwiches. This easy version pairs really well with pulled pork, grilled chicken, or burgers. If you need ideas, it’s great alongside my Instant Pot Pulled Pork or Lemon Garlic Chicken. You can even make it ahead for gatherings or meal prep.
Why you’ll love this Easy Coleslaw Recipe

My Search for the Perfect Creamy Homemade Coleslaw
Growing up in Ireland, coleslaw was always rich, creamy, and so satisfying — the kind you pile high on a sandwich or sneak forkfuls of straight from the fridge. When I moved to America, I was a little surprised to find coleslaw that was either really sweet or super vinegar-heavy. Don’t get me wrong, they have their place, but it just wasn’t the same. I missed that classic creamy deli-style slaw that feels like it belongs in a buttery roll next to a big mug of tea. After a lot of mixing, tweaking, and probably eating more cabbage than anyone should admit, this Easy Coleslaw Recipe finally gives me that taste of home… and now it’s a staple in our kitchen.
Ingredients Needed for This Easy Coleslaw Recipe
- Green Cabbage: The base of the slaw. Look for a fresh, tight head that feels heavy for its size. It should have crisp leaves with no brown spots. This gives the slaw its tender crunch.
- Purple Cabbage: Adds a pop of color and a slightly deeper flavor. Using just a little keeps it pretty without overpowering the classic taste.
- Carrots: Bring a hint of natural sweetness and a softer crunch that plays really well with the creamy dressing. Freshly grated carrots taste so much better than pre-shredded ones.
- Onion: Minced onion adds a tiny sharp bite that cuts through the creaminess. White or yellow onion works best if you like that extra layer of flavor.
- Mayonnaise: This is what makes the coleslaw rich, smooth, and creamy. A good quality mayo makes a big difference, so grab one you actually like the taste of!
- White Vinegar or Lemon Juice: Adds just enough acidity to balance out the richness. White vinegar keeps it classic, but lemon juice gives a little fresher lift if you prefer.
- Yellow Mustard: A small squeeze gives the dressing a subtle tang and a little extra depth. It’s not overpowering at all — it just wakes everything up.
- Sugar: Just a tiny bit rounds out the flavors and keeps the dressing from tasting too heavy or sharp.
- Salt and Pepper: Essential for pulling all the flavors together. Taste and tweak at the end to get it just right.

How to make This Easy Coleslaw Recipe
**For more detailed instructions, please refer to the printable recipe card below.**

Shred the green and purple cabbage.

Grate the carrots and mince the onion.

Add the cabbage, carrots, and onion to a large bowl.

Whisk together the mayonnaise, vinegar, mustard, sugar, salt, and pepper.

Pour the dressing over the cabbage mixture.

Mix until everything is well coated. Cover and chill for at least one hour before serving.
Variations
- Use a bagged coleslaw mix: If you’re short on time, you can swap the fresh cabbage and carrots for a store-bought slaw mix. It saves a few minutes and still tastes great with the homemade dressing.
- Make it extra tangy: Add a splash more vinegar or a squeeze of lemon juice to bump up the tanginess if you like your coleslaw a little sharper.
- Add a little sweetness: If you grew up on slightly sweeter coleslaw, you can stir in an extra teaspoon of sugar or even a drizzle of honey to the dressing.
- Lighten it up: Swap half the mayo for Greek yogurt to make a slightly lighter version. It still stays creamy but with a little extra tang and less richness.
- Give it a kick: Mix in a pinch of cayenne pepper or a little bit of prepared horseradish if you want a tiny bit of heat running through the creamy dressing.
Serving Suggestions
- Pulled pork sandwiches: This creamy coleslaw is the perfect topping for pulled pork. It adds a fresh, crunchy bite that balances the richness of the meat.
- Grilled chicken or steak: Serve it as a side with grilled meats for an easy summer dinner. It’s especially good with juicy chicken or a simple steak.
- Burgers and hot dogs: Pile it onto burgers or tuck it into a hot dog bun for a crunchy, creamy upgrade to your usual backyard cookout.
- BBQ plates: A scoop of coleslaw next to ribs, brisket, or smoked sausage rounds out a classic BBQ plate and gives you that nice mix of flavors and textures.
- Simple lunch plates: Add a handful of coleslaw to a plate with sliced bread, cold cuts, and cheese for an easy no-cook lunch that feels fresh and satisfying.
Storage and Freezing
- How should I store This Easy Coleslaw Recipe?
Keep the coleslaw in an airtight container in the fridge. It’s best eaten within 2 to 3 days while the cabbage is still nice and crisp. Give it a quick stir before serving, as the dressing can settle a little. - Can I make This Easy Coleslaw Recipe Ahead of Time?
You can shred the cabbage and carrots a day ahead and keep them separate in the fridge. When you’re ready, just mix up the dressing and toss everything together fresh. - Can I freeze This Easy Coleslaw Recipe?
Traditional creamy coleslaw doesn’t freeze well because the mayo-based dressing tends to separate once thawed. It’s best to make and enjoy it fresh for the best texture.
Don’t forget to pin this for later!


Tips & Tricks
- Use a sharp knife or mandoline: A sharp knife or mandoline slicer will give you those nice thin shreds of cabbage that soak up the dressing without being too chunky. It makes a big difference in the final texture.
- Dry the cabbage well: If your cabbage feels wet after slicing (especially if you rinse it), pat it dry with a clean towel or paper towels. Too much moisture can water down the dressing.
- Taste and adjust the dressing: Everyone’s idea of creamy and tangy is a little different. Taste the dressing before tossing it with the cabbage and adjust the vinegar, mustard, or sugar if you need to.
- Chill before serving: Letting the coleslaw sit in the fridge for at least an hour helps the flavors come together and softens the cabbage slightly. It tastes so much better after a little time to chill.
- Serve cold and fresh: Coleslaw is at its best when it’s nice and cold. If you’re making it for a picnic or party, keep it chilled right up until serving so it stays creamy and crisp.
Recommended
More Summer Sides
FAQ

Easy Coleslaw Recipe
Equipment
- Sharp knife or mandoline
- Grater or food processor
- Measuring cups spoons
Ingredients
- ½ medium green cabbage very finely shredded
- ¼ medium purple cabbage very finely shredded
- 3 medium carrots peeled and grated
- ⅓ small onion finely minced
- 1 cup mayonnaise
- 1½ tablespoons white vinegar or lemon juice
- 1½ teaspoons yellow mustard
- 1½ teaspoons sugar
- 1 teaspoon salt
- ½ teaspoon black pepper
Instructions
- Finely shred both cabbages using a sharp knife, mandoline, or food processor with a fine slicing blade.
- Grate the carrots and finely mince the onion.
- Add the green cabbage, purple cabbage, carrots, and onion to a large mixing bowl.
- In a separate small bowl, whisk together the mayonnaise, vinegar, mustard, sugar, salt, and pepper until smooth.
- Pour the dressing over the shredded vegetables and mix until everything is well coated and creamy.
- Taste and adjust seasoning as needed.
- Cover and refrigerate for at least an hour if time allows, to let the flavors meld and soften the texture.