This cabbage carrot salad is crisp, refreshing, and comes together in minutes, perfect for a light meal for two.

At a Glance: Cabbage Carrot Salad
- What it is / tastes like: Crunchy cabbage and carrot salad with a savory soy sesame dressing and fresh Asian flavors
- When to make it: A quick meal or end-of-week salad to use up vegetables you already have in the fridge
- What to serve with: Add baked chicken breast or air fryer shrimp to make it a meal, or serve alongside your favorite Asian entrée
- Cooking for two: Makes two satisfying portions or holds well for a second meal as a side
- Skill level: Easy
This is the kind of salad I keep in rotation when I want something fresh and to use up vegetables I already have in the fridge. Cabbage and carrots are especially useful because they last longer and work across multiple meals, which I talk about in my grocery shopping for two guide.
I usually follow a simple formula: about 2 cups of cabbage and 2 cups of other hearty vegetables. I’m using carrots, cucumber, and bell pepper here, but celery, broccoli, or thinly sliced kale work just as well. If one ingredient is missing, just swap in another.

Ingredients You’ll Need
- Red cabbage: finely shredded for a crisp, sturdy base (green cabbage works too)
- Carrot: shredded for a touch of sweetness and color
- Persian cucumber: fresh and crunchy without being watery
- Bell Pepper: adds extra crunch and sweet note
- Green onion: brings a mild, fresh onion flavor
- Edamame: adds protein and makes the salad more satisfying
- Garlic: grated for fresh, savory depth
- Olive oil: helps round out the dressing (you can also use a neutral oil like avocado oil)
- Soy sauce: adds saltiness and umami
- Rice vinegar: brings brightness (apple cider vinegar works as a substitute)
- Sesame oil: adds a nutty aroma and flavor
- Sugar (or honey): balances the acidity and salt
- Black pepper: for a subtle kick
- Optional toppings: sesame seeds, toasted sliced almonds, or fried shallots

How to Make It
- Make the dressing: In a small bowl, whisk together the garlic, olive oil, soy sauce, rice vinegar, sesame oil, sugar (or honey), and black pepper until well combined.
- Prepare the vegetables: In a large bowl, combine the shredded cabbage, carrot, cucumber, celery, green onion, and edamame.
- Toss the salad: Add about 3 to 4 tablespoons of the dressing and toss until everything is evenly coated.
- Let it sit briefly: Let the salad sit for 5 to 10 minutes so the flavors can come together while the vegetables stay crisp.
- Taste and adjust: Taste and add more dressing if needed.
- Serve: Serve right away with optional toppings, or add a protein to make it a more satisfying meal.
What to Serve It With
- Add protein to make it a meal:
- Simple baked chicken breast (see how I cook it in my Parmesan Orzo recipe)
- Air fryer shrimp (see my Shrimp Couscous recipe for the method)
- Serve it as a side with:
This cabbage carrot salad is simple, crunchy, and easy to come back to when you want something fresh without a lot of effort. The soy sesame dressing brings everything together in a way that feels balanced and satisfying.

I like to serve this salad with roasted chicken breast to make it a full meal. If you’re wondering how much protein to add to make it satisfying, my portion guide can help. For more practical tips and meal planning for a small household, you can explore my Cooking for Two page.
PrintCabbage Carrot Salad with Soy Sesame Dressing
Crunchy cabbage carrot salad with a savory soy sesame dressing. A fresh, easy recipe that works as a light meal or simple side.
- Prep Time: 15 minutes
- Total Time: 15 minutes
- Yield: 2 main or 4 side 1x
- Category: Salad
- Method: No cooking
- Cuisine: Asian
Ingredients
Salad:
- 2 cups finely shredded red cabbage
- ½ cup shredded carrot (about 2 small carrots)
- 1 Persian cucumber, small diced
- ½ Red bell pepper, small diced
- 1 green onion, thinly sliced
- ½ to ¾ cup shelled edamame
Dressing (makes about 6 tablespoons):
- 1 clove garlic, grated
- 2 tablespoons olive oil
- 2 tablespoons soy sauce
- 1 tablespoon rice vinegar
- 1 tablespoon sesame oil
- 2 to 3 teaspoons sugar (or honey)
- Black pepper, to taste
Optional toppings:
- Sesame seeds
- Toasted sliced almonds
- Fried shallots
Instructions
- Make the dressing: In a small bowl, whisk together the garlic, olive oil, soy sauce, rice vinegar, sesame oil, sugar (or honey), and black pepper until well combined.
- Prepare the vegetables: In a large bowl, combine the shredded cabbage, carrot, cucumber, bell pepper, green onion, and edamame.
- Toss the salad: Add about 3 to 4 tablespoons of the dressing and toss until everything is evenly coated.
- Let it sit briefly: Let the salad sit for 5 to 10 minutes so the flavors can come together while the vegetables stay crisp.
- Taste and adjust: Taste and add more dressing if needed.
- Serve: Serve right away with optional toppings, or add a protein to make it a more satisfying meal.
Notes
- Green cabbage can be used instead of red cabbage.
- You can use a neutral oil like avocado oil in place of olive oil.
- Apple cider vinegar works as a substitute for rice vinegar.
- This salad holds up well in the fridge for a couple of days, making it great for meal prep.





Share your thoughts below!