No-Mayo Coleslaw
This vinegar-based No-Mayo Coleslaw is the fresh, crunchy side you didn't know you were missing. Tossed in a zesty vinaigrette, it's light, flavorful and perfect for everything from backyard BBQs to taco night.

This post contains affiliate links. Affiliate links support A Joyfully Mad Kitchen at no additional cost to you. I receive a commission if you choose to make a purchase through these links.
Grab kid tested recipes that actually work for busy families who want wholesome meals without the stress!
No-Mayo Coleslaw Recipe
I've never understood the obsession with mayo - it's just not my thing, especially when it's slathered all over summer sides!
That's why I created this No-Mayo Coleslaw for one of our backyard barbecues, and honestly, it was a game-changer. It's crunchy, bright and full of tangy flavor, and I love how it feels lighter but still totally satisfying.
If you've tried my No-Mayo French Potato Salad, you already know I'm on a mission to make picnic food more delicious without the heavy stuff. This slaw has quickly become a favorite at our cookouts, and I think you're going to love it too.
Why You'll Love This Recipe
- No mayo required! It's a lighter, fresher take on traditional coleslaw that still packs tons of flavor. Perfect for barbecues.
- Quick and easy. Just whisk, toss and chill - no cooking or chopping needed if you use a bagged mix.
- Versatile and vibrant - Perfect as a side dish, sandwich topper, or taco filler with its bright, tangy crunch.

Coleslaw Ingredients
Gather these simple ingredients to make this vinegar-based, no-mayo coleslaw - you can find them easily!
- Coleslaw mix (or your own mix of shredded carrots and shredded cabbage)
- Apple cider vinegar
- Extra virgin olive oil
- Fresh orange juice
- Orange zest
- Dijon mustard
- Honey
- Celery seeds
- Salt
- Freshly ground black pepper
- Red pepper flakes

Variations and Substitutions
Here are some easy ways to adapt this recipe to your preferences:
- Swap honey for maple syrup or agave nectar to make it vegan or if you prefer a different sweetener.
- Use lemon juice instead of orange juice for a slightly different citrus twist. Grapefruit or lime would also be light and lovely.
- Skip the celery seeds if you're allergic or not a fan. Try caraway seeds or just leave them out entirely.
How to Make No-Mayo Coleslaw
Learn how to make this No-Mayo Coleslaw with this easy guide. Let's get started!


- Combine the apple cider vinegar, olive oil, orange juice, orange zest, Dijon mustard, honey, celery seeds, salt, pepper, and red pepper flakes (if using).
- Whisk together until everything is incorporated.


- Place coleslaw mixture in a large bowl.
- Pour dressing over the coleslaw mixture.


- Toss thoroughly to coat all the cabbage with dressing.
- Cover and refrigerate for at least 30 minutes to allow the flavors to soak in and for the cabbage to soften slightly. Toss again before serving.
Tips for Success
- After tossing the slaw with the dressing, refrigerate it for at least 30 minutes so the flavors can meld and the cabbage softens slightly.
- Freshly squeezed orange juice and zest make a big difference in flavor, so don't skip this step!
- Give the coleslaw a good stir right before serving to redistribute the dressing and keep it crisp and vibrant.

What to Serve With No-Mayo Coleslaw
Spoon this no-mayonnaise coleslaw over your favorite barbecue, whether it's a BBQ chicken sliders or pork sandwiches. It's perfect for piling onto hamburgers or turkey burgers for extra texture and flavor.
Or use this coleslaw to brighten up fish tacos, chicken fajita tacos and wraps - it adds a crunchy, tangy layer and lots of texture. You could also toss it into grain bowls or salads for a crisp, citrusy twist that keeps things light.
FAQ
Leftovers will keep well in the fridge for up to 3 days. Just give the coleslaw a quick toss before serving, as some liquid may settle at the bottom.
Feel free to substitute the juice and zest from lemon, lime or grapefruit instead. It will change the flavor, but the acidity of any citrus will brighten it up.
Chill the coleslaw for at least 30 minutes so the flavors can meld and the cabbage softens a bit. Just before serving, give it a good toss to evenly coat everything and keep it fresh and crisp.
More side dishes

No-Mayo Coleslaw
Ingredients
- 14 ounces coleslaw mixture
- ¼ cup apple cider vinegar
- 3 tablespoons olive oil
- 1 tablespoon fresh orange juice
- 1 teaspoon orange zest
- 1 tablespoon Dijon mustard
- 2 tablespoons honey
- 1 teaspoon celery seeds
- ½ teaspoon salt
- ¼ teaspoon freshly ground black pepper
- 1 pinch red pepper flakes optional
Instructions
- Place coleslaw mixture in a large bowl.
- In a small bowl, whisk together apple cider vinegar, olive oil, orange juice, orange zest, Dijon mustard, honey, celery seeds, salt, pepper, and red pepper flakes (if using).
- Pour dressing over the coleslaw mixture. Toss thoroughly to coat all the cabbage with dressing.
- Cover and refrigerate for at least 30 minutes to allow the flavors to soak in and for the cabbage to slightly soften. Toss again before serving.
Notes
Nutrition

My friends call me Mad and you can too. Here you'll find easy, wholesome recipes, and designed to share with those you love.


