Salads
This cabbage and carrot salad with mayonnaise delivers the perfect balance of creamy texture and crunchy freshness in just 10 minutes—a classic side that transforms simple vegetables into something special.
My grandmother used to make this when we had fresh cabbage from the garden, and it always disappeared first at family gatherings. The mayonnaise dressing binds the shredded vegetables into a satisfying bite, while the acidity from lemon juice keeps it bright and fresh.
The beauty of this salad lies in its simplicity—no cooking required, just shredding, mixing, and chilling. You'll need just five main ingredients: crisp green cabbage, sweet carrots, tangy mayonnaise, fresh herbs, and a squeeze of lemon.
The key is using a good-quality mayonnaise (I prefer Duke's or Hellmann's) for that rich, velvety texture that coats every bite. My grandmother always added a pinch of salt and pepper to let the natural flavors shine, but you can customize it with your favorite seasonings.
What makes this salad truly special is how it elevates any meal—whether served alongside grilled chicken, roasted pork, or as a standalone vegetarian dish. The creamy crunch of the vegetables creates a satisfying contrast, while the lemon brightens the richness of the mayonnaise.
It keeps well in the refrigerator for up to three days, making it perfect for meal prep. The longer it sits, the more flavors meld together, creating an even more delicious result.
For an extra touch, I like to garnish with fresh dill or parsley, which adds a pop of color and freshness. If you want to lighten it up slightly, you can mix in a little Greek yogurt with the mayonnaise, but the classic version is hard to beat.
This salad is proof that sometimes the simplest recipes are the most satisfying—just like the ones my grandmother used to make.
Ingredients for cabbage and carrot salad with mayonnaise
Five simple ingredients transform into this creamy, crunchy classic side dish in minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Green Cabbage 🥬 | 4 cups | Shredded, core removed |
| Carrots 🥕 | 2 medium | Shredded, peeled |
| Mayonnaise 🥫 | ½ cup | High-quality, Duke's or Hellmann's |
| Fresh Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Kosher Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked |
| Greek Yogurt 🥛 | ¼ cup | Plain, optional for lighter texture |
The cabbage and carrots are the stars here—look for heads with crisp, vibrant leaves and firm, bright orange carrots. Trader Joe's and Whole Foods have the freshest selections, but any grocery store works if you grab them fresh. My grandmother always peeled the carrots, but I often leave the skin on for extra texture and nutrients. Shredding them thinly ensures maximum crunch, and using a mandoline makes this task effortless if you're not keen on knife work. For the mayonnaise, Duke's or Hellmann's are my go-tos—they have that perfect balance of tang and creaminess that stands up to the fresh vegetables.
No mayonnaise? Greek yogurt mixed with a little lemon juice works in a pinch, though it'll be lighter. Swap dill for parsley or chives if that's what you have on hand—any fresh herb adds brightness. The Greek yogurt is optional but lightens the dish beautifully; if you skip it, just add an extra splash of lemon juice for acidity. For extra crunch, toss in a handful of toasted sunflower seeds or chopped nuts. And if you're feeling adventurous, add a dash of Dijon mustard to the mayo for a sophisticated twist. The key is keeping everything cold until serving—chill the bowl in the fridge for 30 minutes before eating for the best texture.
This salad keeps beautifully in the fridge for up to 3 days, with flavors deepening over time. I always make a big batch—it disappears fast at family gatherings. Store it in an airtight container with a paper towel pressed on top to absorb any excess moisture. The longer it sits, the more the flavors meld together, creating that perfect harmony of creamy and crunchy. If you're prepping ahead, the shredded veggies can be stored separately and mixed just before serving to maintain that satisfying crunch. Garnish with extra herbs right before eating to keep everything fresh.
Why You'll Love This Recipe
- No-Sharp-Knife Needed: I swear by this one—just quarter the cabbage and slice the carrots into thick rounds. No mandoline, no tears, no fuss. The crunch is still there, I promise.
- Creamy-Tangy Magic: That mayo-lemon-dill combo? It’s the secret weapon. The mayo keeps it rich while the lemon brightens every bite, and the dill adds this fresh, herby punch that makes it taste like summer in a bowl.
- Lunchbox Legend: Between us, this is my go-to for packed lunches. It stays crisp for days, pairs perfectly with sandwiches or grilled chicken, and honestly? My kids beg for it more than their favorite store-bought snacks.
- Pantry Staple Power: Green cabbage lasts forever, carrots are cheap, and mayo? Always in my fridge. A squeeze of lemon and a handful of dill turn this into a 10-minute side that never breaks the bank. Plus, leftovers? Still delicious three days later.
Step-by-step instructions for creamy cabbage and carrot salad
Here's how to assemble this classic, creamy salad with perfect texture and bright flavor.
Prepare the Vegetable Base
Start by removing the core from the 4 cups green cabbage and shred it into thin, even strips using a sharp knife or mandoline. The thinner the shreds, the more tender they'll become when mixed with the dressing. I like to work in batches to keep the cabbage fresh and crisp.
Next, peel and shred the 2 medium carrots into matchsticks. For the best texture, use a peeler to create long, thin strips before cutting them crosswise into uniform pieces. This method gives you the perfect balance of crunch and tenderness. Place both shredded vegetables in a large mixing bowl as you prepare them.
Make the Creamy Dressing
In a small bowl, whisk together the 0.5 cup mayonnaise, 0.25 cup Greek yogurt, 2 tbsp fresh lemon juice, 0.5 tsp kosher salt, and 0.25 tsp freshly ground black pepper. The yogurt lightens the mayonnaise for a more refreshing texture, while the lemon juice adds brightness that cuts through the richness. Whisk until completely smooth and free of lumps.
Now stir in the 0.25 cup chopped fresh dill. The fresh dill adds a bright herbal note that complements the earthy cabbage and carrots beautifully. Taste the dressing before adding it to the vegetables—adjust the seasoning if needed, adding a pinch more salt or lemon juice as desired. This is your chance to balance the flavors before they're combined with the vegetables.
Combine and Chill for Perfect Texture
Pour the dressing over the shredded cabbage and carrots in the mixing bowl. Use your hands or a large spoon to gently toss everything together until the vegetables are evenly coated. Be careful not to overmix—just enough to distribute the dressing evenly. The cabbage should look glossy but still retain its vibrant color.
Cover the bowl and refrigerate for at least 30 minutes before serving. This chilling time allows the flavors to meld together and the cabbage to soften slightly while maintaining its crunch. For best results, serve this salad chilled—it's perfect as a side dish for sandwiches, grilled meats, or as a light lunch on its own.
Final Adjustments and Serving
Before serving, give the salad one final toss to redistribute any dressing that may have settled. Taste again and adjust the seasoning if needed—sometimes the cabbage absorbs more dressing than expected. The salad should be creamy but not soggy, with a perfect balance of crunch from the vegetables and richness from the dressing.
This classic combination delivers the creamy texture you're after while keeping the fresh, crisp quality of the vegetables intact. The Greek yogurt in the dressing gives it a lighter feel than traditional versions, making it perfect for warm weather or as a refreshing side dish. Serve immediately or store in an airtight container in the refrigerator for up to 3 days—the flavors actually improve as it sits!
Pro Tips For Making Cabbage And Carrot Salad With Mayonnaise
- SHRED COLD, NOT WARM: That cabbage releases bitter water when warm—trust me, you’ll taste it. Run it under cold water first, then shred with a sharp knife or mandoline. If you’re lazy like me, a food processor works, but stop before it turns into cabbage paste. Cold prep keeps the salad crisp for hours.
- JULIENNE CARROTS FAST: Skip the peeler—use a knife. Cut carrots in half lengthwise, then slice thin strips against the grain. No mandoline? No problem. A sharp chef’s knife and steady hand do the job in minutes. The result? Even shreds that soak up mayo better than uneven chunks.
- SALT THE CABBAGE FIRST: Toss shredded cabbage with ½ teaspoon salt and let it sit for 10 minutes before draining. This draws out excess water, so your salad stays dry and doesn’t turn soggy. I learned this the hard way—wet cabbage makes mayo salad a sad, watery mess.
- DILL AT THE END: Add fresh dill last—right before serving. If you mix it in early, the bright flavor fades into the mayo and lemon. A handful of chopped dill (about 2 tablespoons) right before tossing keeps that fresh, herbaceous punch. No need to overdo it; a little goes a long way.
Health benefits of this recipe
Digestive Wellness
Cabbage and carrots are fiber powerhouses—this salad delivers 4 grams of fiber per serving, supporting digestive health and keeping you feeling satisfied. The combination of soluble fiber from cabbage and insoluble fiber from carrots promotes healthy gut bacteria and regularity.
My grandmother always said, "A good salad keeps you regular," and she wasn't wrong! 🥬
Low-Calorie Comfort
At just 120 calories per serving, this salad is a guilt-free way to enjoy creamy textures without heavy calories. The Greek yogurt in the dressing adds protein (3 grams per serving) to help stabilize blood sugar, making it perfect for weight management or balanced meals.
I make a big batch to keep on hand for quick lunches—it's my go-to when I need something filling but light.
Vitamin C Boost
One serving provides 30% of your daily vitamin C needs, thanks to the cabbage and carrots. Vitamin C supports immune function, skin health, and collagen production—essential for keeping your body running smoothly.
My grandmother used to say, "Eat your greens to stay strong," and this salad makes it easy with every bite. The lemon juice in the dressing enhances the vitamin C absorption even more!
Hydration Helper
Both cabbage and carrots have high water content—this salad helps keep you hydrated while providing essential nutrients. The crisp texture from the shredded vegetables adds volume to your meal without adding many calories.
I always keep a bowl of this salad in my fridge during summer—it's refreshing and hydrating after a hot day. The mayonnaise adds richness, but the veggies keep it light and satisfying.
Blood Sugar Balance
The natural sugars in carrots are balanced by the fiber and healthy fats from the mayonnaise and yogurt, preventing blood sugar spikes. This makes it a great option for anyone watching their glucose levels.
I've found that adding this salad to meals helps me feel more energized and avoids that post-meal crash. It's a simple way to make meals more balanced without complicated substitutions.
Meal Prep Friendly
This salad keeps well for up to 3 days in the refrigerator, making it perfect for meal prep. The longer it sits, the more flavors meld together, creating a delicious, nutrient-packed side that's ready whenever you need it.
I always make a big batch on Sundays—it's my secret weapon for healthy, easy lunches all week. The nutrients stay intact, and the texture remains perfect when stored properly. 💪
Nutrition facts
Frequently asked questions
Can I use red cabbage instead of green?
Yes! Red cabbage works beautifully and adds vibrant color to the salad. The flavor is slightly sweeter and more robust, but the texture and preparation remain the same. Just be aware the shreds may darken slightly when mixed with lemon juice—this is normal and doesn't affect taste.
How do I prevent the cabbage from getting soggy?
Keep everything cold until serving! The key is chilling the salad for at least 30 minutes before eating. Also, avoid overmixing—just toss gently to coat. For extra crunch, add the shredded veggies to the dressing right before serving. My grandmother swore by this tip: press a paper towel on top while refrigerating to absorb excess moisture.
What if I don't have fresh dill?
No problem! Use chopped parsley, chives, or even dried dill (use 1/4 tsp for 1/4 cup fresh). For a different flavor profile, try a pinch of dried tarragon or a dash of celery seed. The lemon juice will still provide that bright note—just adjust to taste after mixing.
Can I make this salad ahead of time?
Absolutely—it actually tastes better after sitting! Store in an airtight container with a paper towel pressed on top to absorb moisture. The flavors meld beautifully over 24 hours. For maximum crunch, keep the dressing separate until just before serving and toss together when ready to eat.
What's the best way to shred cabbage quickly?
Use a mandoline for perfectly even shreds in seconds! If you don't have one, cut the cabbage into quarters, remove the core, then slice thinly against the grain. For extra speed, wrap the cabbage in a kitchen towel and press down with a knife blade to compress it before slicing—this makes the job much easier.
