Crunchy Cabbage Salad with Apple, Cranberries, Toasted Almonds & Honey Mustard
Crunchy Cabbage Salad with Apple, Cranberries, Toasted Almonds & Honey Mustard is a colourful, refreshing salad packed with crisp vegetables, sweet fruit, creamy feta, and crunchy toasted almonds. Thinly shredded green and red cabbage creates a fresh, satisfying base, while juicy apple slices and dried cranberries add a lovely balance of sweetness and tartness.
The homemade honey mustard dressing brings everything together with bright lemon juice, smooth Dijon mustard, and a touch of honey. It’s an easy salad to prepare for weekday lunches, family dinners, holiday gatherings, or a fresh side dish alongside your favourite meals. Best of all, it comes together with simple ingredients and keeps its delicious crunch when assembled just before serving.
Ingredients
For the Salad:
- 4 cups green cabbage, finely shredded (300 g)
- 2 cups red cabbage, finely shredded (150 g)
- 1 large crisp apple, thinly sliced (180 g)
- ½ cup dried cranberries (75 g)
- ¾ cup sliced almonds (70 g)
- ½ cup crumbled feta cheese (75 g)
- 2 tbsp fresh parsley, chopped (8 g)
For the Honey Mustard Dressing:
- 3 tbsp olive oil (45 ml)
- 2 tbsp fresh lemon juice (30 ml)
- 1½ tbsp honey (32 g)
- 1 tbsp Dijon mustard (15 g)
- 1 tsp apple cider vinegar (5 ml)
- ½ tsp kosher salt (3 g)
- ¼ tsp black pepper (0.5 g)
How to Make It
1. Toast the Almonds
Heat a dry skillet over medium-low heat. Add the sliced almonds and toast for 3–4 minutes, stirring frequently, until they become lightly golden and fragrant. Watch them carefully because sliced almonds can brown quickly. Remove from the heat and transfer to a plate to cool.
2. Prepare the Cabbage and Apple
Place the finely shredded green and red cabbage in a large serving bowl. Add the thinly sliced apple, dried cranberries, crumbled feta cheese, and chopped fresh parsley. Toss gently to distribute the ingredients evenly throughout the salad.
3. Make the Honey Mustard Dressing
In a small bowl, whisk together the olive oil, fresh lemon juice, honey, Dijon mustard, apple cider vinegar, salt, and black pepper. Continue whisking until the dressing looks smooth and the ingredients are well combined. Taste and adjust the lemon juice, honey, or seasoning if desired.
4. Dress the Salad
Pour the honey mustard dressing over the cabbage mixture. Toss thoroughly with salad servers or two large spoons, making sure the dressing coats the cabbage, apples, cranberries, and feta evenly. The dressing will soften the cabbage slightly while allowing it to retain its characteristic crunch.
5. Add the Toasted Almonds
Sprinkle the cooled toasted almonds over the salad just before serving. Adding them at the end helps preserve their crisp texture and nutty flavour.
6. Let the Flavours Come Together
Allow the salad to rest for 5–10 minutes so the dressing can mingle with the ingredients. Toss gently once more, then serve fresh while the cabbage remains crunchy and the almonds retain their crispness.
Why This Recipe Works
The combination of green and red cabbage creates a colourful, crunchy base that holds up well to the dressing. Crisp apple slices provide natural sweetness, dried cranberries contribute a pleasant tartness, and feta adds a creamy, salty contrast. Toasted almonds bring a nutty flavour and an extra layer of texture that makes every bite more satisfying.
The honey mustard dressing balances sweet, tangy, and savoury flavours without overwhelming the fresh ingredients. Lemon juice and apple cider vinegar provide brightness, while Dijon mustard adds a gentle sharpness and helps bring the dressing together. A short resting time allows the flavours to develop while keeping the salad fresh and crisp.
Tips for the Best Crunchy Cabbage Salad
- Shred the cabbage finely: Thin, even strips are easier to toss and allow the dressing to coat the salad more evenly.
- Choose a crisp apple: Honeycrisp, Pink Lady, or Granny Smith apples work well because they provide a refreshing crunch.
- Toast the almonds carefully: Stir frequently over medium-low heat and remove them as soon as they turn lightly golden.
- Cool the almonds before adding: Warm almonds can soften the other ingredients and lose their crunch more quickly.
- Whisk the dressing thoroughly: Make sure the honey and Dijon mustard are well incorporated into the olive oil and lemon juice.
- Add the dressing shortly before serving: This helps the cabbage retain its texture, especially if you prefer a very crunchy salad.
- Keep the apple slices fresh: Slice the apple shortly before assembling the salad. A little lemon juice can help reduce browning if you need to prepare it in advance.
- Adjust the sweetness to taste: If your cranberries are particularly sweet, a little extra lemon juice can help balance the flavours.
Serving Suggestions
Serve this cabbage salad alongside roasted chicken, grilled fish, baked salmon, or your favourite vegetable dishes. Its fresh crunch and tangy dressing make it a particularly good companion to warm, savoury mains. It also works well as a light lunch on its own or served with crusty bread for a simple meal.
For family gatherings and holiday meals, arrange the salad in a wide serving bowl so the red cabbage, apple slices, cranberries, feta, and toasted almonds are easy to see. If you’re preparing it for a gathering, keep the dressing separate until shortly before serving and scatter the almonds over the top at the last moment for the best texture.

Frequently Asked Questions
Can I make this cabbage salad ahead of time?
Yes. Shred the cabbage, prepare the dressing, toast the almonds, and store each component separately in the refrigerator or in airtight containers as appropriate. Slice the apple and toss the salad with the dressing shortly before serving for the freshest result.
Which apples are best for this salad?
Crisp varieties such as Honeycrisp, Pink Lady, and Granny Smith are excellent choices. Sweeter apples complement the cranberries and honey mustard dressing, while Granny Smith adds a more tart flavour.
Can I replace the feta cheese?
Yes. Goat cheese offers a similarly creamy texture with a tangy flavour. For a milder option, try small pieces of fresh mozzarella. You can also omit the cheese if you prefer a dairy-free salad, using a suitable alternative if desired.
Can I use a different type of nut?
Absolutely. Toasted pecans, chopped walnuts, or sunflower seeds can provide a similar crunchy element. If using nuts, toast them gently to bring out their flavour and allow them to cool before adding.
How can I make the salad dairy-free?
Simply omit the feta or replace it with a dairy-free alternative. Check the Dijon mustard and other packaged ingredients if you have specific dietary requirements.
How do I keep the salad crunchy?
Keep the dressing and toasted almonds separate until close to serving time. Finely shredded cabbage holds its texture well, but it gradually softens after being dressed. A short resting period of 5–10 minutes is enough to bring the flavours together without making the salad overly soft.
Can I prepare the honey mustard dressing in advance?
Yes. Whisk the dressing together and store it in a sealed container in the refrigerator for up to 3 days. The olive oil may firm up when chilled, so let the dressing sit at room temperature briefly and shake or whisk it well before using.
How should I store leftovers?
Store leftover dressed salad in an airtight container in the refrigerator and enjoy it within 1–2 days for the best quality. The cabbage will gradually soften, and the almonds may lose some crunch. If preparing the salad specifically for meal prep, store the dressing, almonds, and apple separately until ready to serve.
Nutrition & Timing
| Details | Amount |
|---|---|
| Servings | 4 |
| Prep Time | 15 minutes |
| Cook Time | 4 minutes |
| Total Time | Approximately 19 minutes |
| Calories | 335 |
| Protein | 7 g |
| Carbohydrates | 32 g |
| Fat | 22 g |
| Fiber | 7 g |
| Sugar | 22 g |
| Sodium | 390 mg |
Nutritional values are approximate and may vary depending on the brands and specific ingredients used.
Final Thoughts
Crunchy Cabbage Salad with Apple, Cranberries, Toasted Almonds & Honey Mustard is an easy way to bring fresh colours, contrasting textures, and balanced flavours to your table. The crisp cabbage, sweet apple, tangy cranberries, creamy feta, and toasted almonds work beautifully together, while the homemade dressing ties everything together.
Whether you’re serving it as a side dish for dinner, preparing lunch ahead of time, or adding something fresh to a holiday spread, this salad is simple, versatile, and full of flavour. Keep the almonds crunchy and add the dressing shortly before serving to enjoy it at its best.
Print
Crunchy Cabbage Salad with Apple, Cranberries, Toasted Almonds & Honey Mustard
- Total Time: 19 minutes
Description
Crunchy Cabbage Salad with Apple, Cranberries, Toasted Almonds & Honey Mustard is a colourful, refreshing salad made with shredded green and red cabbage, crisp apple, dried cranberries, creamy feta, toasted almonds, and fresh parsley. A homemade honey mustard dressing with lemon juice and Dijon mustard brings sweet, tangy flavour to every bite. Perfect for weekday lunches, family dinners, and holiday gatherings.
Ingredients
For the Salad:
4 cups green cabbage, finely shredded (300 g)
2 cups red cabbage, finely shredded (150 g)
1 large crisp apple, thinly sliced (180 g)
1/2 cup dried cranberries (75 g)
3/4 cup sliced almonds (70 g)
1/2 cup crumbled feta cheese (75 g)
2 tbsp fresh parsley, chopped (8 g)
For the Honey Mustard Dressing:
3 tbsp olive oil (45 ml)
2 tbsp fresh lemon juice (30 ml)
1 1/2 tbsp honey (32 g)
1 tbsp Dijon mustard (15 g)
1 tsp apple cider vinegar (5 ml)
1/2 tsp kosher salt (3 g)
1/4 tsp black pepper (0.5 g)
Instructions
1. Heat a dry skillet over medium-low heat. Add the sliced almonds and toast for 3–4 minutes, stirring frequently, until lightly golden and fragrant. Transfer to a plate and allow to cool.
2. Place the shredded green and red cabbage in a large serving bowl. Add the thinly sliced apple, dried cranberries, crumbled feta, and chopped parsley. Toss gently to combine.
3. In a small bowl, whisk together the olive oil, lemon juice, honey, Dijon mustard, apple cider vinegar, salt, and black pepper until smooth and well combined.
4. Pour the honey mustard dressing over the cabbage mixture. Toss thoroughly until the ingredients are evenly coated.
5. Sprinkle the cooled toasted almonds over the salad just before serving to preserve their crunch.
6. Let the salad rest for 5–10 minutes to allow the flavours to come together. Toss gently once more and serve fresh.
Notes
Shred the cabbage into thin, even strips so the dressing coats it evenly while preserving its crunch. Honeycrisp, Pink Lady, and Granny Smith apples all work well. Choose a sweet apple for a milder flavour or Granny Smith for extra tartness. Toast the almonds carefully and stir frequently because sliced almonds can brown quickly. Cool the almonds completely before adding them to the salad. Slice the apple shortly before assembling. A little lemon juice can help reduce browning if preparing it ahead. For the crunchiest result, add the dressing shortly before serving and sprinkle the almonds over the salad at the last moment. Goat cheese can replace the feta, or omit the cheese for a dairy-free version. Toasted pecans, chopped walnuts, or sunflower seeds can replace the almonds. Serve alongside roasted chicken, grilled fish, baked salmon, or other savoury mains. For meal prep, store the shredded cabbage, dressing, toasted almonds, and sliced apple separately until ready to serve. Store leftover dressed salad in an airtight container in the refrigerator and enjoy within 1–2 days for the best quality. The dressing can be prepared up to 3 days ahead and refrigerated in a sealed container. Let it sit briefly at room temperature and whisk well before using.
- Prep Time: 15 minutes
- Cook Time: 4 minutes
- Category: Salad
- Method: No-Cook
- Cuisine: American
