If you ask me, coleslaw is better when it’s not drowning in mayo.
This oil and vinegar coleslaw is a lighter take on the classic side dish that goes with just about everything. Crisp cabbage and carrots get tossed with a tangy dressing made from apple cider vinegar, olive oil, and a touch of honey.
The Dijon mustard and celery seed give it that familiar coleslaw flavor, while red pepper flakes add a little kick. Fresh parsley and red onion round things out.
It’s a simple side that works for cookouts, potlucks, or weeknight dinners when you want something fresh and crunchy on the table.
Why You’ll Love This Coleslaw
- Ready in minutes – This coleslaw comes together in just 10-15 minutes, making it perfect for last-minute BBQs or weeknight dinners when you need a quick side dish.
- Lighter than mayo-based slaws – The oil and vinegar dressing keeps things fresh and tangy without the heaviness of traditional creamy coleslaw, so you won’t feel weighed down.
- Simple, everyday ingredients – You probably have most of these items in your pantry already—no need for a special trip to the store.
- Great make-ahead option – This slaw actually gets better as it sits, so you can prep it ahead and let the flavors develop in the fridge.
What Kind of Cabbage Should I Use?
Green cabbage is the classic choice for coleslaw and it’s what I recommend for this recipe. You’ll want to look for a head that feels heavy for its size with tightly packed leaves – this means it’s fresh and will have a nice crisp texture. If you can only find pre-shredded cabbage at the store, that’ll work in a pinch and save you some prep time, though freshly shredded cabbage does tend to have better crunch. You can also mix in some red cabbage if you want to add a pop of color to your slaw, just keep in mind that the vinegar might cause it to turn a slightly purple-pink color.
Options for Substitutions
This coleslaw recipe is pretty forgiving when it comes to swapping ingredients:
- Green cabbage: You can use red cabbage instead, or even mix the two for a more colorful slaw. Pre-shredded coleslaw mix from the store works too if you’re short on time.
- Apple cider vinegar: White wine vinegar or regular white vinegar will work just fine. If using white vinegar, you might want to add a touch more honey since it’s a bit sharper.
- Honey: Maple syrup or regular white sugar can replace honey. If using sugar, dissolve it in the vinegar first by warming them together slightly.
- Dijon mustard: Regular yellow mustard works in a pinch, though the flavor will be a bit milder. Whole grain mustard adds nice texture if you have it.
- Celery seed: If you don’t have celery seed, you can leave it out or use a small amount of caraway seeds instead. The slaw will still taste great without it.
- Olive oil: Any neutral oil like vegetable, canola, or avocado oil will work just as well here.
Watch Out for These Mistakes While Cooking
The biggest mistake people make with oil and vinegar coleslaw is serving it immediately after mixing, which leaves you with crunchy, barely dressed vegetables – letting it sit in the fridge for at least 30 minutes (or up to 2 hours) allows the cabbage to soften slightly and soak up all those flavors.
Another common error is cutting the cabbage too thick, which makes it hard to eat and prevents the dressing from coating evenly, so aim for thin, uniform shreds about 1/8-inch wide.
To avoid a watery coleslaw, make sure to drain any excess liquid that pools at the bottom of the bowl before serving, especially if you’ve made it ahead of time.
Finally, taste your coleslaw before serving and adjust the honey or vinegar as needed – the balance between sweet and tangy can vary depending on your ingredients, and a quick fix at the end makes all the difference.
What to Serve With Oil and Vinegar Coleslaw?
This tangy coleslaw is perfect alongside anything you’d throw on the grill – think burgers, hot dogs, pulled pork sandwiches, or grilled chicken. The vinegar-based dressing cuts through rich, smoky flavors really well, so it’s great next to BBQ ribs or brisket too. I love piling it right on top of pulled pork or fish tacos for extra crunch and brightness. It also makes a nice side for fried chicken, fish and chips, or even as a topping for your favorite sandwich to add some texture and zing.
Storage Instructions
Store: This coleslaw actually gets better after sitting for a while, so it’s perfect for making ahead. Keep it in an airtight container in the fridge for up to 5 days. The cabbage will soften a bit as it sits in the dressing, which I actually prefer after a day or two.
Make Ahead: I love prepping this coleslaw the night before a barbecue or potluck. Just toss everything together and let it chill in the fridge overnight. Give it a good stir before serving, and you might want to taste it and add a splash more vinegar or a drizzle of honey if needed.
Serve: If the coleslaw seems a bit dry after storing, just add a small splash of apple cider vinegar and olive oil, then toss it well. It’s best served cold, straight from the fridge.
| Preparation Time | 10-15 minutes |
| Cooking Time | 0-0 minutes |
| Total Time | 10-15 minutes |
| Level of Difficulty | Easy |
| Servings | 6 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 350-400
- Protein: 4-6 g
- Fat: 22-26 g
- Carbohydrates: 38-44 g
Ingredients
For the slaw:
- 1 medium green cabbage (shredded into 1/8-inch thin strips)
- 2 medium carrots (grated using the large holes of a box grater)
- 1/2 small red onion (thinly sliced)
- 2 tablespoons fresh parsley (finely chopped)
For the dressing:
- 1/3 cup apple cider vinegar
- 1/4 cup extra-virgin olive oil
- 1 1/2 tablespoons honey
- 1/2 tablespoon Dijon mustard
- 1 teaspoon celery seed
- 1/2 teaspoon sea salt
- 1/2 teaspoon freshly cracked black pepper
- 1/4 teaspoon red pepper flakes
Step 1: Prepare the Vegetables
- 1 medium green cabbage
- 2 medium carrots
- 1/2 small red onion
Shred the green cabbage into thin 1/8-inch strips using a sharp knife or mandoline, then grate the carrots using the large holes of a box grater, and thinly slice the red onion.
Transfer all prepared vegetables to a large mixing bowl.
I find that shredding the cabbage right before dressing it helps maintain its crisp texture—pre-shredded cabbage can become watery and lose its satisfying crunch.
Step 2: Build the Vinaigrette Dressing
- 1/3 cup apple cider vinegar
- 1/4 cup extra-virgin olive oil
- 1 1/2 tablespoons honey
- 1/2 tablespoon Dijon mustard
- 1 teaspoon celery seed
- 1/2 teaspoon sea salt
- 1/2 teaspoon freshly cracked black pepper
- 1/4 teaspoon red pepper flakes
In a separate small bowl, whisk together the apple cider vinegar, Dijon mustard, honey, and extra-virgin olive oil until emulsified.
Add the celery seed, sea salt, freshly cracked black pepper, and red pepper flakes, then whisk once more to combine all flavors evenly.
The mustard acts as an emulsifier to help the oil and vinegar blend together smoothly, creating a more cohesive dressing.
Step 3: Combine and Finish
- vegetables from Step 1
- vinaigrette from Step 2
- 2 tablespoons fresh parsley
Pour the vinaigrette from Step 2 over the prepared vegetables in the bowl and toss vigorously for about 2 minutes to evenly coat everything and begin releasing the vegetables’ natural juices.
Fold in the fresh chopped parsley just before serving to preserve its bright color and fresh flavor.
I like to let the coleslaw sit for 5-10 minutes before serving—this allows the flavors to meld while the vegetables remain pleasantly crisp.
Quick Oil and Vinegar Coleslaw
Ingredients
For the slaw
- 1 medium green cabbage (shredded into 1/8-inch thin strips)
- 2 medium carrots (grated using the large holes of a box grater)
- 1/2 small red onion (thinly sliced)
- 2 tablespoons fresh parsley (finely chopped)
For the dressing
- 1/3 cup apple cider vinegar
- 1/4 cup extra-virgin olive oil
- 1 1/2 tablespoons honey
- 1/2 tablespoon Dijon mustard
- 1 teaspoon celery seed
- 1/2 teaspoon sea salt
- 1/2 teaspoon freshly cracked black pepper
- 1/4 teaspoon red pepper flakes
Instructions
- Shred the green cabbage into thin 1/8-inch strips using a sharp knife or mandoline, then grate the carrots using the large holes of a box grater, and thinly slice the red onion. Transfer all prepared vegetables to a large mixing bowl. I find that shredding the cabbage right before dressing it helps maintain its crisp texture—pre-shredded cabbage can become watery and lose its satisfying crunch.
- In a separate small bowl, whisk together the apple cider vinegar, Dijon mustard, honey, and extra-virgin olive oil until emulsified. Add the celery seed, sea salt, freshly cracked black pepper, and red pepper flakes, then whisk once more to combine all flavors evenly. The mustard acts as an emulsifier to help the oil and vinegar blend together smoothly, creating a more cohesive dressing.
- Pour the vinaigrette from Step 2 over the prepared vegetables in the bowl and toss vigorously for about 2 minutes to evenly coat everything and begin releasing the vegetables' natural juices. Fold in the fresh chopped parsley just before serving to preserve its bright color and fresh flavor. I like to let the coleslaw sit for 5-10 minutes before serving—this allows the flavors to meld while the vegetables remain pleasantly crisp.







