Salads
This vegan apple salad recipe transforms simple ingredients into a crisp, satisfying dish that proves plant-based meals can be hearty and delicious. The secret lies in the celery-walnut topping, which adds satisfying crunch and nutty depth without any animal products.
I developed this recipe during a particularly busy week when I needed a meal that was both nourishing and quick to prepare.
The salad balances sweetness from apples and tartness from red cabbage, while the celery-walnut topping provides texture and protein. This version skips dairy and eggs entirely, using flaxseed as a binder for the topping instead. The dressing is a simple vinaigrette that enhances the natural flavors without overpowering them.
What you'll end up with is a vibrant, crunchy salad that's perfect for lunch or dinner. The apples stay crisp, the cabbage adds freshness, and the celery-walnut topping provides a satisfying bite in every forkful.
It's a meal that's as good for you as it is delicious, with no compromises on flavor or texture.
This salad keeps well in the fridge for up to three days, making it ideal for meal prep. The flavors actually improve as the ingredients meld together, so it tastes even better the next day.
Serve it as a main dish or as a side to complement grilled vegetables or plant-based proteins.
Ingredients for vegan apple salad
Simple ingredients that pack a flavor punch—crunchy, tangy, and satisfyingly hearty.
| Ingredient | Amount | Notes |
|---|---|---|
| Red Cabbage 🥬 | 3 cups | Shredded, thinly sliced |
| Apples 🍎 | 2 medium | Honeycrisp or Fuji, cored |
| Celery Stalks 🥬 | 3 whole | Thinly sliced, ribs removed |
| Walnuts 🥜 | ½ cup | Chopped, raw or toasted |
| Ground Flaxseed 🌾 | 2 tbsp | For flax egg binder |
| Apple Cider Vinegar 🍏 | ¼ cup | For tangy dressing |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For creamy dressing |
| Maple Syrup 🍯 | 2 tbsp | For sweetness balance |
| Salt 🧂 | ½ tsp | Sea salt preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The apples are the star here—Honeycrisp or Fuji stay crispest, but any firm variety works. I grab mine from Whole Foods when they're in season, but the regular grocery store usually has good ones too. Look for apples that are firm to the touch and free of bruises. For the cabbage, red is best—it adds vibrant color and a slightly sweeter taste than green. If you can't find red, green cabbage works, but it'll be less visually striking. The walnuts? Costco or Trader Joe's have the best prices for raw walnuts—just toast them in a dry pan for 3-4 minutes to bring out their flavor. No walnuts? Pecans or almonds work in a pinch.
No apple cider vinegar? White vinegar or lemon juice will work, but the flavor won't be quite the same. The flaxseed is a game-changer—it binds the topping without eggs. Bob's Red Mill ground flaxseed is my go-to, but any store-brand will do. Want extra crunch in the topping? Add 1/4 cup toasted sunflower seeds. The dressing can be made ahead and stored for up to 1 week in the fridge. If you're prepping for a crowd, double the dressing—it's that good. The parsley is optional but adds a fresh pop of color. Skip it if you're short on time—it's not essential.
This salad keeps beautifully in the fridge for up to 3 days, and honestly, it tastes even better the next day as the flavors meld. Store the topping and dressing separately to keep everything crisp. For meal prep, I portion it into glass containers—it stays fresh and looks pretty. The topping can be made a day ahead too, just store it in an airtight container. If the apples start to brown, toss them with a splash of lemon juice to keep them bright. Leftovers? Perfect for lunch the next day or as a side for grilled veggies.
Why You'll Love This Recipe
- No-Sharp-Knife Night: I swear by this one when my knife skills are questionable—red cabbage and celery practically shred themselves with a peeler if you’re feeling lazy. The apples? Just core and slice—no fancy spirals needed.
- Crunch That Sings: That walnut crunch alone makes this salad worth it, but honestly? The red cabbage’s peppery bite and sweet apples? It’s the kind of combo that makes you go, “Wait, is this dessert?” The ground flaxseed ties it all with a subtle nutty richness.
- Lunchbox Legend: Between us—this is my go-to for school lunches or office snacks. Pack it in jars, and it stays crisp for days. (Yes, even my kid who hates veggies finishes it.) Add a sprinkle of lemon juice before sealing, and it’ll taste fresh hours later.
- Pantry Goldmine: I make this when I’m broke or when I’ve got half a red cabbage wilting in the crisper. Walnuts and flaxseed bulk it up, so it stretches further than any sad lettuce salad. Plus, the dressing? Just lemon, oil, and a pinch of salt—no fancy ingredients, just flavor.
Step-by-step instructions for vegan apple salad with crisp celery and walnut topping
This vibrant salad comes together in minutes with fresh, crisp textures and a perfectly balanced dressing.
Prepare the Crunchy Topping
In a small bowl, combine the 0.5 cup walnuts and 2 tablespoons ground flaxseed. Add 1 tablespoon lemon juice and mix until the walnuts are evenly coated. Let the mixture sit for 5 minutes—this allows the flaxseed to slightly thicken and bind the walnuts together.
While waiting, thinly slice the 3 whole celery stalks, removing the tough ribs. Place the celery in a separate bowl and set aside. After the 5 minutes, transfer the walnut mixture to a dry skillet over medium heat. Toast for 3-4 minutes, stirring constantly, until the walnuts turn a light golden brown and smell nutty. Immediately transfer to a cutting board and roughly chop with a knife. Add the chopped walnuts to the celery and toss gently to combine. This crisp topping adds satisfying texture and nutty depth to every bite.
Shred and Toss the Cabbage and Apples
Using a sharp knife or mandoline, shred the 3 cups red cabbage into thin strips. Place in a large mixing bowl. Core and thinly slice the 2 medium apples (about ¼-inch thick slices), then add them to the cabbage. Sprinkle with 0.5 teaspoon salt and 0.25 teaspoon black pepper, then toss gently with your hands until the cabbage and apples are evenly coated. The salt will help draw out moisture from the cabbage, making it slightly wilted and more tender while keeping the apples crisp.
Add the celery-walnut mixture to the cabbage and apples, tossing again to distribute evenly. The contrast between the crunchy walnuts and celery with the tender cabbage and apples creates the perfect texture balance. Let the salad sit for 5 minutes while you prepare the dressing—this gives the cabbage a chance to soften slightly without losing its crunch.
Whisk Together the Creamy Dressing
In a small jar with a tight-fitting lid, combine the 0.5 cup extra-virgin olive oil, 0.25 cup apple cider vinegar, 2 tablespoons maple syrup, and 1 tablespoon lemon juice. Seal the jar and shake vigorously for 20-30 seconds until the ingredients are fully emulsified and the dressing looks smooth and glossy. Taste a small amount and adjust the sweetness or tang to your preference—you might want to add a touch more maple syrup or vinegar depending on your taste.
This dressing is the heart of the salad, tying together the sweet apples, tangy vinegar, and earthy cabbage. The olive oil provides a rich, creamy base, while the vinegar and lemon juice brighten the flavors. If you prefer a thinner dressing, add 1-2 tablespoons of water and shake again. Pour the dressing over the salad and toss gently to coat all the ingredients evenly.
Garnish and Serve Immediately
Transfer the dressed salad to a large serving platter or individual bowls. Sprinkle the 0.25 cup chopped fresh parsley evenly over the top, adding a pop of color and fresh herbal note. The parsley not only looks beautiful but also adds a subtle earthy flavor that complements the sweetness of the apples and the nuttiness of the walnuts.
Serve the salad immediately while the cabbage is still crisp and the apples retain their snap. This dish holds up well for 1-2 hours in the refrigerator if needed, but the texture is best enjoyed fresh. Pair it with a slice of crusty bread or a side of roasted vegetables for a complete vegan meal that’s both satisfying and nutritious.
Pro Tips For Making Vegan Apple Salad
- SHRED CABBAGE FAST: Use a mandoline set to 2mm—it’s quicker than a knife and gives you those perfect, even shreds that stay crisp longer. (Yes, it’s worth the $20 tool for this alone.)
- TOSS APPLES IN LEMON WATER: Slice apples and immediately plunge them into cold water with a splash of lemon juice. Keeps them from browning while you prep the rest—no soggy, sad apples in your salad.
- CRUSH WALNUTS COARSELY: Skip the food processor for walnuts—use a rolling pin to smash them into uneven chunks. That texture adds bite and looks better than dust. (I learned this after serving a salad where the walnuts dissolved into nothing.)
- MIX FLAXSEED LAST: Add ground flaxseed just before serving so it doesn’t soak up dressing and turn into a paste. Sprinkle it over the top like a garnish—it’ll still add that omega-3 boost without ruining the texture.
Wine and beer pairings for these flavors
Crisp White Wine
A dry Riesling from Germany or Washington State is my go-to pairing for this salad—its bright acidity and subtle sweetness mirror the apple's crispness while cutting through the richness of the walnuts.
Look for a Kühling-Gillot or Chateau Ste. Michelle Riesling, both of which balance the salad's sweet-tart profile beautifully. Serve slightly chilled (45-50°F) to enhance the refreshing contrast. 🍷
Earthy Red Options
For a bolder pairing, try a light-bodied Pinot Noir like La Crema or Meiomi. The red fruit notes complement the apples, while the wine's acidity stands up to the cabbage's tang.
Keep the temperature cool (55-60°F) to avoid overpowering the salad's delicate flavors. This works especially well if you're serving the salad as a main course.
Crisp Beer Pairings
A Belgian witbier like Hoegaarden or Stella Artois adds effervescence that cleanses the palate between bites. The citrusy notes from the beer's coriander and orange peel enhance the apple's sweetness, while the carbonation balances the salad's creaminess.
For a hoppier option, try a session IPA like New Belgium Fat Tire—its citrusy bitterness pairs surprisingly well with the walnuts. 🍺
Non-Alcoholic Refreshers
Skip the alcohol? A sparkling apple cider like Martinelli's or a homemade ginger-mint spritzer (mix 1 cup sparkling water, 2 tbsp fresh ginger juice, and 1 tbsp mint syrup) works perfectly.
The effervescence mimics wine's cleansing effect, while the ginger adds a zesty kick that complements the salad's sweetness. Serve over ice for an extra refreshing touch.
Tips for Perfect Pairing
Always taste the salad first—adjust the dressing's sweetness or tang to match your drink. For white wine, aim for a slightly off-dry profile if you prefer more sweetness. With beer, serve it room temperature if it's a lager, but chilled for witbiers.
Pro tip: If your wine or beer feels too heavy, add a wedge of lemon** to the glass—it brightens the flavors and cuts through richness. ✨
Nutrition facts
Frequently asked questions
Can I use green apples instead of Honeycrisp or Fuji?
Green apples like Granny Smith work well—they add a sharper tartness that balances the sweetness of the dressing. Just slice them slightly thinner (1/8-inch) since they're denser. For extra crispness, toss the sliced apples with 1 teaspoon lemon juice before adding to the salad.
How do I keep the apples from browning before serving?
Toss the sliced apples with 1 tablespoon lemon juice or 1 teaspoon apple cider vinegar immediately after cutting. This acidic barrier prevents browning for up to 30 minutes. For longer prep, store them in cold water in the fridge until ready to use.
What's the best way to store leftovers?
Keep the salad in an airtight container for up to 3 days, storing the dressing separately. Re-toss with fresh dressing before serving. For the celery-walnut topping, store it in a sealed container—it stays crisp for 2 days if kept dry. Add a slice of bread to absorb any excess moisture.
Can I make this salad nut-free?
Replace the walnuts with 1/2 cup toasted sunflower seeds or 1/4 cup pumpkin seeds for a seed-based crunch. For extra protein, add 1/2 cup cooked quinoa to the base. The flaxseed binder still works perfectly with these alternatives.
Why does my cabbage taste bitter?
Freshly shredded cabbage can taste bitter due to its natural sulfur compounds. To reduce bitterness, soak the shredded cabbage in ice water for 10 minutes before draining and adding to the salad. Also ensure you're using red cabbage—it's naturally sweeter than green varieties.
