This post may contain affiliate links. Please read our disclosure policy.

This crunchy green and purple cabbage salad is fresh, colorful and incredibly satisfying – made with simple ingredients and a light vinaigrette youโ€™ll want to use on everything.

A clear glass bowl with purple, green shredded cabbage, carrots and cucumbers
Cabbage Salad

f youโ€™re looking for a salad that actually feels good to eat – crisp, refreshing, and not boring – this is it.

Iโ€™ve been making versions of this cabbage salad for years. Itโ€™s simple, affordable, and holds up beautifully in the fridge, which makes it perfect for busy days when you want something ready to go.

Itโ€™s one of those recipes you can keep coming back to – and easily adjust depending on what you have.

WHY YOUโ€™LL LOVE THIS SALAD

  • Easy to customize (add protein or keep it light)
  • Crunchy and refreshing (not soggy)
  • Made with simple, budget-friendly ingredients
  • Naturally low-carb + fiber-rich
  • Holds well for up to 2 days (meal prep friendly)

WHAT YOUโ€™LL NEED

Ingredients for cabbage salad including green cabbage, purple cabbage, cucumber, carrots, olive oil, vinegar, parsley, salt, pepper, and sweetener

Salad

  • 1/2 small head green cabbage, finely sliced
  • 1/2 small head purple cabbage, finely sliced
  • 2 Persian cucumbers, sliced
  • 2 carrots, grated
  • Fresh parsley, chopped

Dressing

  • 1/3 to 1/2 cup olive oil (adjust to preference โ€” donโ€™t overdress)
  • 1/4 cup red wine vinegar (or apple cider vinegar)
  • 1/2 tsp sugar (optional, balances acidity)
  • 1 tsp salt
  • 1/4 tsp black pepper

๐Ÿ‘‰ Upgrade tip: Add a squeeze of lemon for brightness

HOW TO MAKE IT

  • Finely slice both green and purple cabbage (a mandolin works best).
  • Slice cucumbers and grate carrots.
  • Add everything to a large bowl.
  • In a small bowl, whisk the dressing ingredients.
Simple homemade salad dressing with olive oil and vinegar in a glass bowl with fresh parsley
  • Pour over the salad and toss well.
Pouring olive oil and vinegar dressing over cabbage salad ingredients in a glass bowl
  • Let sit for 5โ€“10 minutes before serving for best flavor.
Close-up of cabbage salad ingredients with cucumber slices, shredded carrots, green and purple cabbage, and parsley

KEY TIPS

  • Slice cabbage very thin โ†’ this changes the texture completely
  • Donโ€™t overdress โ†’ cabbage releases water
  • Let it sit briefly โ†’ flavors develop quickly
  • Taste and adjust salt after mixing
Close-up of fresh cabbage salad with green cabbage, purple cabbage, cucumber, and shredded carrots

STORAGE

Store in the fridge for up to 2 days.

๐Ÿ‘‰ It actually tastes better after a few hours once the cabbage softens slightly.

Chopped cabbage salad ingredients in a glass bowl with cucumber, carrots, purple cabbage, green cabbage, and fresh herbs

EASY VARIATIONS (IMPORTANT FOR SEO + VALUE)

  • Make it a full meal:
  • Add sunflower seeds or walnuts for crunch
  • You can add grilled chicken or steak
  • Cheese like feta cheese or goat cheese would be a nice addition
  • Add chickpeas or white beans

FAQ

Can I make this salad ahead?

Yes – it holds very well for up to 2 days.

Can I use only one type of cabbage?

Yes, but using both adds better texture and color.

Why is my cabbage salad watery?

Too much dressing or not enough salt balance – cabbage naturally releases water, you can always drain the liquid and add more olive oil, salt and vinegar.

Mixing cabbage salad in a glass bowl with wooden spoon, combining cabbage, cucumber, and carrots

WHAT TO SERVE IT WITH

MORE SALAD RECIPES:

Fresh cabbage salad in a glass bowl with green and purple cabbage, cucumber, carrots, and herbs
A clear glass bowl with purple, green shredded cabbage, carrots and cucumbers
5 from 1 vote

Green and Purple Cabbage Salad

By Lyubomira L
Crunchy green and purple cabbage salad with cucumbers, carrots and a simple homemade dressing. Fresh, easy to make and perfect for a healthy side or light meal.
Prep: 15 minutes
Total: 15 minutes
Servings: 8

Ingredients 

  • 1/2 small green cabbage
  • 1/2 small purple cabbage
  • 2 Persian cucumbers
  • 2 carrots
  • Parsley
  • Dressing:
  • 1/3 โ€“1/2 cup olive oil
  • 1/4 cup vinegar
  • 1/2 tsp sugar
  • 1 tsp salt
  • 1/4 tsp black pepper

Instructions 

  • Slice cabbage thin.
  • Chop cucumbers, grate carrots.
  • Combine in bowl.
  • Whisk dressing.
  • Toss and serve.

Nutrition

Calories: 164kcal, Carbohydrates: 10g, Protein: 1g, Fat: 13g, Saturated Fat: 1g, Sodium: 327mg, Potassium: 327mg, Fiber: 3g, Sugar: 5g, Vitamin A: 3230IU, Vitamin C: 52.6mg, Calcium: 57mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: salads
Cuisine: bulgarian
Tried this recipe?Mention @cookinglsl or tag #cookinglsl!

You May Also Like:

Hi! I'm Mira.

I share simple, mostly low-carb and Keto recipes, that don't take a lot of time to make and use mostly seasonal, easy to find ingredients. I'm a supporter of healthy eating, but you'll also find some indulgent treats too.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




2 Comments