This post may contain affiliate links. Please read our disclosure policy
This Red Cabbage Salad with Apple and Crispy Bacon is the kind of recipe that feels both fresh and comforting at the same time. The crunchy cabbage, sweet apple, smoky bacon, and tangy honey dressing create a perfect balance of flavors and textures. It works beautifully as a side dish for cozy dinners, festive meals, or even as a light lunch on its own.
If you think cabbage salad is boring, this recipe will change your mind.
Why You’ll Love This Red Cabbage Salad
- It has a beautiful mix of sweet, savory, tangy, and smoky flavors that make every bite interesting and satisfying.
- The red cabbage stays crunchy, while the apple adds freshness and the bacon brings richness and depth.
- It is easy to prepare with simple ingredients and no complicated techniques, making it perfect for everyday cooking.
- The salad can be served warm or at room temperature, which makes it very flexible for meal planning.
- It looks stunning on the table with its vibrant purple color, making it great for holidays and special occasions.
Ingredient Notes
- Red cabbage: Finely shredded red cabbage is the base of the salad and gives it crunch, color, and a slightly peppery flavor.
- Apple: A crisp, slightly tart apple works best, as it balances the sweetness of the dressing and the richness of the bacon.
- Bacon: Choose good-quality bacon for the best smoky flavor; it becomes beautifully crispy and adds a savory contrast.
- Shallots: Shallots add a mild onion flavor without overpowering the salad.
- Walnuts: Toasted walnuts bring nuttiness and extra crunch, making the salad more satisfying.
- Sunflower oil: A neutral oil that lets the other flavors shine.
- Apple cider vinegar: Adds brightness and a fruity tang that pairs perfectly with the apple.
- Honey: Brings gentle sweetness and balances the acidity of the vinegar.
- Mustard: Adds depth and a subtle sharpness to the dressing.
- Salt, black pepper, chili flakes: These season the salad and give it a mild spicy kick if you like a bit of heat.
How To Make Red Cabbage Salad with Apple and Crispy Bacon
Shred the Red Cabbage
- Finely shred the red cabbage using a mandoline or a sharp knife, and place it in a large salad bowl so it is ready to absorb the dressing.
Prepare the Dressing
- In a salad bowl, whisk together the oil, apple cider vinegar, honey, mustard, salt, black pepper, and chili flakes until smooth and well combined.
Toast the Walnuts
- Heat a dry pan over medium heat and toast the walnuts until fragrant and lightly golden, then remove them from the pan to prevent burning.
Cook the Bacon, Apple, and Shallots
- In the same pan, cook the diced bacon until crispy, then add the shallots and diced apple and sauté until slightly softened and aromatic.
Combine the Salad
- Add the shredded cabbage to the bowl with the dressing, then add the toasted walnuts and the warm bacon–apple mixture, and toss everything until evenly coated.

Serve
- Serve the salad warm or at room temperature, allowing the flavors to blend together beautifully.
Tips for the Best Red Cabbage Salad
- Let the salad rest for a few minutes before serving so the cabbage softens slightly and absorbs the dressing.
- Slice the cabbage as finely as possible for the best texture.
- Use a crisp apple variety so it holds its shape and doesn’t become mushy.
- Toast the walnuts gently — burnt nuts will overpower the whole salad.
- Add the bacon while warm so its fat melts into the dressing and deepens the flavor.
Serving Ideas for Red Cabbage Salad
- Serve as a warm side dish for roasted chicken, pork, or turkey.
- Enjoy as a main salad with crusty bread for a light but satisfying meal.
- Pair with soup for a cozy lunch combination.
- Add a soft-boiled egg on top for extra protein and richness.
- Serve as a festive salad for fall and winter gatherings.
Storage
- Store leftovers in an airtight container in the refrigerator.
- Keeps well for up to 2 days.
- The cabbage will soften over time, making the salad even more flavorful.
- Best enjoyed at room temperature after resting for a few minutes outside the fridge.
FAQ
Can I make this salad ahead of time?
Yes. You can prepare all components separately and assemble just before serving, or fully assemble it and let it marinate — both versions work beautifully.
Can I make it without bacon?
Yes. Replace bacon with smoked nuts, roasted mushrooms, or crispy chickpeas for a vegetarian version.
Is this salad good cold?
Absolutely. It’s delicious warm, room temperature, or chilled.
What other nuts can I use?
Pecans, hazelnuts, or almonds all work well and bring their own unique flavor.
Final Thoughts
This Red Cabbage Salad with Apple and Crispy Bacon is the kind of recipe that feels timeless. Nothing trendy, nothing forced — just real ingredients, honest flavors, and simple techniques that work together beautifully. It’s warm, crunchy, sweet, savory, and comforting all at once. A salad that doesn’t feel like a side dish, but like a real meal. The kind you make once and then keep coming back to, because it simply works — every time.
Salads to Enjoy All Year Round
Spicy Cucumber Pomegranate Salad
Red Cabbage Salad with Apple and Crispy Bacon
Ingredients
- 500 g red cabbage finely shredded
- 125 g bacon diced
- 2 shallots thinly sliced
- 1 apple cored and diced
- 25 g walnuts (A handful) roughly chopped
Dressing
- 3 tbsp sunflower oil
- 4 tbsp vinegar
- 1 tbsp honey
- 1 tsp mustard
- 1 tsp salt
- ½ tsp black pepper
- ½ tsp chili flakes
Instructions
- Shred the cabbage: Using a mandoline or sharp knife, finely shred the red cabbage and place it in a large salad bowl.
- Make the dressing: Whisk sunflower oil, apple cider vinegar, honey, mustard, salt, pepper, and chili flakes in a small bowl until well combined.
- Toast the walnuts: Heat a dry pan over medium heat and toast the walnuts until fragrant, then remove and set aside.
- Cook the bacon mixture: In the same pan, fry the diced bacon until crispy, add shallots and apple, and sauté for about 5 minutes until slightly softened and aromatic.
- Combine the salad: Add the shredded cabbage to the bowl with the dressing, then add the toasted walnuts and warm bacon–apple mixture.
- Toss and serve: Mix everything well until evenly coated and serve warm or at room temperature.
Notes
- This salad tastes even better after resting 10–15 minutes, as the cabbage softens and absorbs the dressing.
