Salads
This coleslaw salad recipe without mayo delivers all the crisp, refreshing crunch of classic slaw—just with a tangy vinaigrette that keeps it light and vibrant. 💛 I developed this version after realizing how much I missed the freshness of coleslaw while craving something lighter than creamy mayo-based sides.
The secret lies in a bright apple cider vinegar dressing that clings to every shred without weighing it down.
The beauty of this recipe is its flexibility—it works as a standalone dish, a BBQ side, or even a sandwich topping. Cabbage and carrots provide the classic crunch, while celery crowns add a fresh, slightly bitter contrast.
A sprinkle of toasted nuts or seeds gives it texture, and fresh herbs like dill or parsley elevate the flavor without overpowering.
What makes this salad truly special is how it balances crispness and tanginess while staying completely dairy-free. The dressing is simple to make with just a few pantry staples, and the salad keeps its crunch even after chilling.
It’s the kind of dish that feels fresh and exciting, perfect for summer picnics or weeknight dinners.
Ready in just 15 minutes and packed with flavor, this coleslaw salad proves you don’t need mayo to create a dish that’s crisp, satisfying, and full of vibrant taste. Let’s get started!
Ingredients for coleslaw salad recipe without mayo
Fresh cabbage, crisp carrots, and celery crowns shine in this tangy vinaigrette slaw.
| Ingredient | Amount | Notes |
|---|---|---|
| Green Cabbage 🥬 | 4 cups | Shredded, outer leaves removed |
| Carrots 🥕 | 2 medium | Shredded, peeled |
| Celery Crowns 🧅 | 2 whole | Thinly sliced, leaves reserved |
| Apple Cider Vinegar 🍏 | ½ cup | Raw, unfiltered preferred |
| Extra-Virgin Olive Oil 🫒 | ½ cup | Light fruity variety |
| Granulated Sugar 🍯 | 2 tbsp | Or maple syrup for depth |
| Dijon Mustard 🍯 | 1 tbsp | Mild or strong variety |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Toasted Pepitas 🥜 | ¼ cup | Or sunflower seeds |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Fresh Parsley 🌿 | ⅛ cup | Chopped, for garnish |
The cabbage is everything here—green cabbage stays crunchier than red, so grab a head from the store's refrigerated section (the ones near the back are usually fresher). Carrots? Orange ones add natural sweetness, but purple or yellow work too. Celery crowns are a game-changer—they add a fresh, slightly bitter bite that cuts through the dressing. Trader Joe's has pre-shredded coleslaw mix if you're short on time, but fresh is always better. Look for cabbage with tight leaves and no yellowing—those are telltale signs of age. And don't skip the celery leaves! They're packed with flavor and perfect for garnish later.
No apple cider vinegar? White vinegar or lemon juice works in a pinch, but the apple adds that caramel note that makes this dressing special. Using maple syrup instead of sugar? Start with 1.5 tbsp and adjust to taste—it's sweeter than granulated. The Dijon mustard is non-negotiable for that tangy depth, but if you're out, yellow mustard at half the amount gets you close. For the herbs, fresh dill is ideal, but dried dill at one-third the amount works if that's all you've got. The pepitas can be swapped for toasted walnuts or pecans if you prefer a richer texture. And if you're feeling fancy, add a pinch of celery seed to the dressing for extra depth.
This slaw keeps its crunch for 3-4 days in the fridge, but the dressing separates after a day—just give it a good stir before serving. For extra crunch, store the dressing and veggies separately until ready to eat. The herbs and seeds? Add them fresh right before serving so they stay vibrant. Double the batch and store in airtight containers—it's perfect for BBQs, potlucks, or meal prep. The dressing alone keeps for up to 1 week in the fridge, so make extra for salads or marinades.
Why You'll Love This Recipe
- No-Fuss Prep: I swear, this takes less effort than deciding what to watch on Netflix. Shred the cabbage and carrots—no fancy knife skills needed—then toss with celery stalks cut into rough chunks. The vinegar and olive oil dressing comes together in minutes, no whisking or standing around.
- Tangy Crunch Magic: That apple cider vinegar brightens everything up—sharp enough to cut through rich dishes but balanced by the olive oil’s smoothness. The cabbage stays crisp, the carrots add sweetness, and the celery? It’s the secret textural hero no one notices until it’s gone.
- Meal Prep MVP: Make a big batch on Sunday and it’ll still be fresh by Friday. I pack it in lunches, serve it at picnics, or toss it over grilled chicken—it’s the side dish that never lets you down. Honestly, it’s the reason I stopped buying pre-made salads.
- Budget-Friendly Crunch: Fresh cabbage and carrots are cheaper than takeout, and this recipe uses them up fast. No mayo means no weird textures or extra cost, just pure, satisfying crunch that keeps everyone happy—even my picky kid who usually turns his nose up at salads.
Step-by-step instructions for crisp celery crowns and tangy vinaigrette fusion
Here's how to make this mayo-free slaw that's crisp, tangy, and packed with fresh flavors.
👨🍳 Step 1: Prep and Shred All Vegetables
Start by removing the outer leaves from the 4 cups green cabbage and quarter it. Use a sharp knife to slice it thinly—about ⅛-inch thick slices. I like to cut through the core first to make it easier. Toss the shredded cabbage in a large bowl as you go.
Next, peel and shred the 2 medium carrots using a box grater or mandoline. For the 2 whole celery crowns, thinly slice the stalks (about ⅛-inch thick) and reserve the tender leaves for garnish. Add everything to the bowl with the cabbage. Give it a quick stir to distribute the juices that'll start releasing immediately.
🍳 Step 2: Toast the Pepitas for Extra Crunch
While you prep the veggies, heat a small dry skillet over medium heat. Add the ¼ cup toasted pepitas and toast them for 3-4 minutes, stirring constantly, until they're golden brown and smell nutty. Watch them carefully—they burn fast!
Transfer the toasted pepitas to a small bowl and set aside. They'll add a wonderful crunchy texture that contrasts perfectly with the crisp veggies. I like to let them cool slightly before adding them to the slaw so they don't get soggy from the dressing.
🥘 Step 3: Whisk Together the Tangy Vinaigrette
In a separate bowl, whisk together the ½ cup apple cider vinegar, ½ cup extra-virgin olive oil, 2 tbsp granulated sugar, 1 tbsp Dijon mustard, 1½ tsp salt, and ½ tsp black pepper. Start with a fork, then switch to a whisk for a smoother emulsion.
Slowly drizzle in the olive oil while whisking continuously—this prevents the dressing from separating. Add the 1 tbsp lemon juice and taste. You want it tangy but balanced—adjust with more vinegar for acidity or sugar for sweetness if needed. The dressing should coat the back of a spoon but still be pourable.
🥘 Step 4: Combine Everything and Chill
Pour the dressing over the shredded vegetables and toss gently but thoroughly to coat everything evenly. Add the ¼ cup chopped fresh dill and toss again. Let the slaw sit for 10 minutes at room temperature—this helps the flavors meld before chilling.
After 10 minutes, give it one final toss and transfer to an airtight container. Refrigerate for at least 1 hour (or up to 24 hours) to let the flavors develop fully. The longer it chills, the crisper it'll stay. This waiting time is crucial—don't skip it!
🍽️ Step 5: Serve with Fresh Garnishes
Before serving, give the slaw one last toss. Sprinkle with the reserved celery leaves and ¼ cup chopped fresh parsley. The parsley adds a bright finish that cuts through the richness of the dressing. Serve immediately or let it sit another 30 minutes for maximum crispness.
This slaw tastes best when served chilled but still crisp. The toasted pepitas add a nice contrast to the soft cabbage, and the fresh herbs keep everything bright. Pair it with grilled chicken or fish for a complete meal, or serve it alongside burgers for that classic slaw experience—without the mayo!
Pro Tips For Making Coleslaw Salad Recipe Without Mayo
- SHRED SMALLER THAN YOU THINK: I learned this the hard way—chunky coleslaw tastes like it’s still in the field. Aim for rice-sized shreds, especially for the cabbage. The smaller the pieces, the faster they soften and soak up the dressing evenly (no soggy surprises).
- SALT THE CABBAGE FIRST: This isn’t just seasoning—it’s prep. Sprinkle 1 teaspoon of salt over the shredded cabbage and let it sit for 5 minutes before adding anything else. It pulls out excess water, making the salad crispier and less watery later.
- DRESS IT JUST BEFORE SERVING: Apple cider vinegar and olive oil are a great combo, but they’ll turn the cabbage limp if mixed too early. Wait until the last 10 minutes before serving, then toss everything together. If you’re prepping ahead, store the veggies dry and dress separately.
- GRATE THE CARROTS FINE: I was skeptical until I tried it—julienned carrots look fancy, but they stay crunchy and dominant in texture. Use a box grater for fine shreds, and the sweetness will blend smoothly into the salad without overpowering it.
Creative variations of this coleslaw salad recipe without mayo
Apple Cider Twist
Swap the apple cider vinegar for sparkling apple cider—yes, the kind you drink! Use ½ cup and reduce the sugar to 1 tbsp for a fizzy, refreshing slaw that feels like a celebration in every bite.
The bubbles add a delightful texture contrast, and the natural sweetness cuts through the cabbage’s bite. I first tried this after a summer picnic when I had leftover cider—it became an instant crowd-pleaser. 🥂
Creamy Yogurt Base
For a lighter, dairy-based alternative, replace the vinaigrette with a Greek yogurt dressing. Mix ½ cup plain Greek yogurt with 2 tbsp lemon juice, 1 tbsp Dijon mustard, 1 tbsp honey, and ½ tsp salt.
This version stays creamy without mayo and adds a tangy richness. I love this for heartier meals like BBQ dinners or as a topping for tacos. The yogurt also helps keep the cabbage extra crisp for longer. 🥛
Asian-Inspired Fusion
Transform this slaw into an Asian-inspired slaw by swapping the apple cider vinegar for rice vinegar and adding 1 tbsp sesame oil, 1 tsp grated ginger, and 1 tsp soy sauce.
Toss in ½ cup shredded red cabbage for color and 2 tbsp chopped cilantro instead of dill. Top with toasted sesame seeds for a crunchy finish. This version pairs perfectly with grilled shrimp or as a side for sushi night. 🥢
Spicy Kick Version
Add heat with 1 tbsp sriracha or ½ tsp cayenne pepper to the vinaigrette for a spicy slaw that’s perfect for tacos or as a side for wings. For extra depth, stir in 1 tsp lime zest and 1 minced garlic clove.
If you love it fiery, add ½ cup diced jalapeños for a fresh, spicy crunch. This version is a game-changer for those who crave a little kick with their crunch. 🌶️
Herb-Forward Variations
Swap out the dill for fresh mint or chopped basil to give your slaw a completely different flavor profile.
Mint works beautifully with a lemon-garlic dressing (add 1 minced garlic clove and 2 tbsp lemon juice), while basil pairs well with a balsamic twist (use 2 tbsp balsamic vinegar instead of apple cider).
Both versions add a bright, herbaceous note that keeps the slaw feeling fresh and vibrant. 🌿
Nutty Crunch Swaps
Toasted pepitas aren’t the only way to add crunch! Try toasted walnuts, pecans, or chopped almonds for a richer, nuttier flavor. For a savory twist, sprinkle with crumbled feta cheese or toasted coconut flakes for a tropical-inspired slaw.
If you’re feeling adventurous, add crispy fried shallots for a gourmet touch. Each swap brings a unique texture and flavor that elevates the dish. 🥜
Nutrition facts
Frequently asked questions
Can I make this coleslaw ahead of time?
This slaw actually tastes better when made a day ahead. Store the dressing and vegetables separately in airtight containers. When ready to serve, toss everything together and let it sit for 10 minutes before serving. The flavors meld beautifully overnight, and the cabbage stays extra crisp. Just add fresh herbs and toasted seeds right before eating for maximum freshness.
What's the best way to keep my coleslaw crisp?
For maximum crunch, store the vegetables and dressing separately until ready to eat. The acid in the dressing can make cabbage soft over time. Also, use a mandoline or sharp knife for thin, even slices—thicker pieces stay crisp longer. If your slaw starts to wilt, give it a quick toss with a splash of lemon juice to revive it. Chilling for at least 1 hour before serving also helps maintain texture.
Can I substitute any of the vegetables?
Yes! While cabbage and carrots are traditional, you can easily swap in red cabbage for color, jicama for a sweeter crunch, or radishes for a peppery bite. For extra freshness, try adding green onions or shredded Brussels sprouts. Just keep the total volume similar to maintain the right texture. The celery crowns add great flavor, but fennel or celery stalks work too.
How do I make this slaw vegan?
This recipe is already vegan-friendly! The apple cider vinegar dressing contains no animal products. For extra assurance, check your Dijon mustard label—some brands use anchovies. If needed, substitute with vegan mayo (though this version skips it) or a cashew cream dressing for a richer texture. The toasted pepitas and herbs remain completely plant-based.
What's the best way to serve this coleslaw?
This versatile slaw works perfectly as a side for grilled meats, BBQ, or fish tacos. It also makes a great topping for burgers or hot dogs. For a complete meal, serve it with roasted chicken or blackened shrimp. The tangy dressing cuts through rich flavors beautifully. Try it as a salad base with grilled veggies or as a bowl topping for extra crunch.
