Salads
This vegan coleslaw salad transforms simple cabbage into a vibrant, crunchy masterpiece with a zesty apple-lime dressing that brightens every bite. The secret lies in thinly sliced celery crowns and a perfectly balanced dressing that keeps the salad fresh and tangy without dairy.
I developed this recipe after years of perfecting the right texture—no soggy lettuce here, just crisp, satisfying crunch in every mouthful.
The beauty of this dish is its simplicity: just a few fresh ingredients and 15 minutes of prep time, yet it delivers restaurant-quality results. The apple-lime dressing adds a refreshing twist to classic coleslaw, while the celery crowns provide an unexpected, elegant touch.
This salad works as a standalone meal or a perfect side for grilled vegan burgers and sandwiches.
What makes this recipe stand out is the crunchy texture that stays crisp even after sitting for a while. The dressing binds the ingredients without overpowering the natural flavors of the cabbage and celery, creating a harmonious balance.
It’s the kind of dish that’s light yet satisfying, perfect for warm days or as a refreshing starter.
Whether you're serving it at a potluck, meal prepping for the week, or simply craving a fresh salad, this vegan coleslaw delivers. The best part? It’s completely customizable—swap in your favorite veggies or adjust the dressing to suit your taste. Let’s get started!
Ingredients for vegan coleslaw salad
Fresh cabbage, crisp celery, and zesty apple-lime dressing create this vibrant vegan coleslaw masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Green Cabbage 🥬 | 4 cups | Shredded, outer leaves removed |
| Celery Crowns 🥬 | 2 whole | Thinly sliced, about 1 cup |
| Red Apples 🍎 | 1 medium | Jules, cored and finely diced |
| Extra-Firm Tofu 🍠 | ½ lb | Diced, for added protein crunch |
| Raw Cashews 🥜 | ½ cup | Soaked 1 hour for creamy dressing |
| Fresh Lime Juice 🍋 | ½ cup | Freshly squeezed, about 3-4 limes |
| Apple Cider Vinegar 🍏 | 2 tbsp | For tangy brightness |
| Maple Syrup 🍯 | 2 tbsp | Pure, for sweetness balance |
| Dijon Mustard 🌶️ | 1 tbsp | Vegan, for depth of flavor |
| Fresh Dill 🌿 | ¼ cup | Chopped, for fresh herb finish |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for vibrant color |
| Sea Salt 🧂 | 1 tsp | Fine grain, to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked, for warmth |
| Sesame Seeds 🌾 | 1 tbsp | Toasted, for nutty crunch |
The cabbage is where it all begins—green cabbage with tight leaves works best, but purple or red cabbage adds stunning color. Whole Foods or Trader Joe's carry pre-shredded bags for convenience, but slicing your own gives that perfect crunch. Celery crowns are the secret weapon here; look for fresh, crisp stalks with no browning at the base. The red apples should be firm—Jules or Fuji hold their shape best. For extra protein, the tofu adds a satisfying bite, but you can skip it if you prefer a lighter texture. Soak the cashews for at least an hour to make the dressing ultra-creamy—no food processor needed if you blend them with the dressing ingredients.
No fresh dill? Dried dill at one-third the amount works in a pinch, but fresh is ideal. Short on apples? Substitute with 1 cup of diced green apple or even 1/2 cup of raisins for a sweet twist. The lime juice is non-negotiable for that bright tang—Mexican limes are the most flavorful, but regular limes work fine. For the dressing, maple syrup is the perfect sweetener, but agave or coconut sugar work too. If you're avoiding nuts, silken tofu blended into the dressing creates a rich base. The sesame seeds can be swapped for hemp seeds or pumpkin seeds if you prefer a different crunch.
This salad keeps beautifully—3-4 days in the fridge if stored in an airtight container with a paper towel pressed against the cabbage to absorb moisture. The dressing separates naturally, so just give it a quick stir before serving. For meal prep, double the batch and store components separately—dressing in a small jar and veggies in a container with a lid. The flavors actually improve overnight as everything marries together. Serve chilled for maximum crunch, and don't skip the final sprinkle of seeds—they add that restaurant-quality finish.
Why You'll Love This Recipe
- I’ll be real: extra-firm tofu and cashews aren’t cheap, but they stretch far—this recipe feeds four for under $10, and leftovers? Even better cold the next day. Plus, cabbage lasts forever, so you’re not scrambling for last-minute grocery runs.
- No-Sharp-Knife Night: I swear by this one when I’m too tired to julienne—just shred the cabbage and celery with a box grater (or buy pre-shredded if you’re feeling extra lazy). The tofu gets cubed in two minutes, and the cashews? Toss them in raw for crunch without any extra work.
- Sweet-Savory Magic: That apple adds a bright, crisp bite that cuts through the creamy cashew dressing like a cool breeze on a summer day. Honestly, the first time I made it, I kept going back for seconds just to taste that perfect balance again.
- Lunchbox Hero: Between us, this is my go-to for work lunches or picnics—it holds up for days in the fridge, and the apples stay crisp (no sad, soggy lettuce here). Pack it in a jar, and it’s basically a no-fuss salad that still feels special.
Step-by-step instructions for crunchy vegan coleslaw salad
This vibrant, protein-packed slaw delivers restaurant-quality texture with a zesty apple-lime dressing that keeps it fresh for hours.
Prepare the Crunchy Vegetable Base
Begin by shredding the 4 cups green cabbage using a mandoline or sharp knife for even strips. Remove any tough outer leaves first—they can make the slaw bitter. Next, thinly slice the 2 whole celery crowns (about 1 cup) into matchstick-thin pieces. For the apples, core and finely dice the 1 medium red apple (Jules variety) to prevent browning—toss the diced pieces immediately with 1 teaspoon sea salt and ½ teaspoon black pepper to preserve their crispness.
For extra protein and texture, press the 0.5 lb extra-firm tofu between two paper towels, then dice into small cubes. The tofu will absorb flavors beautifully while adding a satisfying bite. Set all prepared vegetables aside in separate bowls—they'll keep their crunch when combined later.
Create the Creamy Apple-Lime Dressing
In a food processor, combine the 0.5 cup soaked raw cashews, 0.5 cup fresh lime juice, 2 tablespoons apple cider vinegar, 2 tablespoons maple syrup, and 1 tablespoon Dijon mustard. Pulse until completely smooth, scraping down the sides as needed. With the motor running, slowly drizzle in ¼ cup water (just enough to create a pourable consistency). The dressing should coat the back of a spoon but still cling to the vegetables.
Transfer the dressing to a small bowl and stir in the 0.25 cup chopped fresh dill and 0.25 cup chopped fresh parsley. The herbs add vibrant color and a bright finish. Taste and adjust seasoning—you might need a pinch more salt or lime juice to balance the sweetness. This dressing is the secret to keeping your slaw moist and flavorful for days.
Assemble and Toast the Final Crunch
In a large bowl, gently combine the shredded cabbage, celery, diced apple, and tofu cubes. Pour the dressing over the vegetables and toss with your hands or a large spoon until everything is evenly coated. The cabbage should glisten slightly from the dressing—this ensures maximum flavor distribution. Let the slaw sit for 10 minutes at room temperature to allow the flavors to meld.
Just before serving, toast the 1 tablespoon sesame seeds in a dry skillet over medium heat for 1-2 minutes until fragrant and golden. Sprinkle them over the slaw right before serving to add a nutty crunch that contrasts perfectly with the creamy dressing. For best results, serve immediately while the vegetables are at their crispest.
Rest and Serve for Maximum Freshness
If making ahead, cover the slaw and refrigerate for up to 24 hours—the flavors will deepen as they sit. Before serving, give it a final toss to redistribute the dressing. The cabbage should remain crisp but slightly softened from the dressing, while the tofu and celery retain their bite. Garnish with additional fresh parsley if desired, and serve as a refreshing side or light main dish.
This slaw holds up beautifully in sandwiches, wraps, or as a standalone salad. The apple-lime dressing keeps it bright and tangy, while the tofu adds satisfying substance. Every bite delivers that perfect balance of crunch, creaminess, and zesty flavor—without any dairy or animal products.
Pro Tips For Making Vegan Coleslaw Salad
- SHRED CABBAGE FAST: Use a mandoline for even slices—no, I’m not joking. That knife work is tedious, and the uneven bits make the slaw look messy. If you don’t have one, stack the cabbage and slice into quarters first, then shred. Still better than struggling.
- SOAK CASHEWS 10 MINUTES: Skip the long soak—just cover raw cashews with boiling water for 10 minutes, then drain. This softens them enough for the dressing without turning them into mush. (Yes, even if you’re impatient like me.)
- CUT TOFU AFTER PRESSING: Press the tofu first, then cube it while it’s still wet. Drying it out before cutting makes it crumble like sad rice cakes. Wrap it in a towel, place a heavy pan on top for 15 minutes—no fancy press needed.
- DRESSING LAST MINUTE: Make the dressing separately and toss it in right before serving. The apples and celery get soggy fast, and the tofu absorbs liquid like a sponge. Wait until the last 5 minutes, or you’ll end up with a sad, watery pile.
Perfect pairings for these flavors
Crispy Side Dish
Serve this vegan coleslaw alongside grilled vegan burgers or smoky tempeh sandwiches for a perfect crunch contrast. The creamy apple-lime dressing complements the smoky flavors beautifully. I love pairing it with Beyond Meat patties or homemade black bean burgers for a protein-packed meal. 🌱
BBQ Party Pairing
At summer cookouts, this slaw shines as a refreshing counterpoint to grilled vegan ribs or jackfruit pulled "pork." The tangy dressing cuts through the richness of sauces like sticky BBQ glaze or spicy chipotle mayo. Double the batch for potlucks—it disappears fast!
For extra flair, add pickled red onions to the bowl before serving.
Wine & Beer Pairings
A crisp Sauvignon Blanc from New Zealand enhances the apple-lime brightness, while a Belgian witbier like Hoegaarden complements the citrus notes perfectly. For beer lovers, a light lager (like Corona or Peroni) keeps the meal refreshing. Avoid heavy reds—they'll overpower the delicate flavors. 🍷
Global Fusion Twists
Transform this into a Korean-inspired banchan by adding gochujang dressing (swap apple-lime for 1 tbsp gochujang + 1 tbsp rice vinegar) and top with toasted sesame seeds and thinly sliced scallions. For a Mexican street food vibe, toss in diced avocado, corn kernels, and cilantro, then drizzle with lime crema (blend cashews + lime + avocado).
Meal Prep Magic
Store components separately for up to 5 days: dressing in a jar, veggies in an airtight container with a paper towel to absorb moisture. When ready to eat, toss everything together and add toasted seeds for freshness.
This works perfectly in lunchboxes—pack the dressing separately to keep the cabbage crisp. For extra staying power, add 1 tbsp lemon juice when reheating to revive texture. ✨
Nutrition facts
Frequently asked questions
Can I make this vegan coleslaw without tofu?
The tofu adds protein and crunch, but you can skip it entirely or substitute with 1 cup of chopped vegan croutons, 1/2 cup of sunflower seeds, or 1/2 cup of diced cucumber for extra texture. The salad will still be delicious and satisfying without it.
How do I keep the cabbage extra crispy?
The secret is timing and technique! Shred the cabbage just before mixing with the dressing, and use a sharp knife or mandoline for even slices. Add 1 tablespoon of lemon juice to the dressing to help preserve crispness, and store the slaw in an airtight container with a paper towel pressed against the cabbage to absorb excess moisture. Serve chilled for maximum crunch.
Can I make this dressing ahead of time?
Yes, you can prepare the dressing up to 3 days in advance and store it in an airtight container in the fridge. The flavors will actually deepen over time! Just give it a quick stir before using. For best texture, mix the dressing with the vegetables right before serving to maintain that perfect crunch.
What if I don't have a food processor for the dressing?
No problem! Soak the cashews for at least 1 hour, then blend them with the dressing ingredients using an immersion blender or even a whisk. For a smoother texture, mash the soaked cashews with a fork first, then mix with the other ingredients. The flavor will still be rich and creamy, just slightly thicker.
Can I use this slaw in wraps or sandwiches?
This slaw is perfect for wraps and sandwiches! The creamy dressing and crunchy veggies hold up well between bread or tortillas. For extra staying power, lightly press the slaw into your wrap or sandwich just before eating to help it hold together. It pairs especially well with vegan burgers, hummus, or falafel.
