Side Dishes
This broccoli and cabbage salad recipe delivers a perfect balance of crisp textures and bright flavors that elevate any meal. The secret lies in the peppery bite of raw cabbage and the crunchy broccoli florets, all tossed in a zesty lemon dressing that keeps everything fresh.
I developed this salad to create a side dish that stands out—no wilted greens or soggy vegetables here. The magic happens with a simple yet effective technique: thinly slicing the cabbage for maximum crunch and cutting the broccoli into bite-sized florets.
A tangy lemon vinaigrette ties everything together, adding brightness that cuts through richer main dishes. The result is a salad that's visually striking, packed with texture, and bursting with flavor. What makes this recipe truly special is its versatility.
Serve it alongside grilled meats, fish, or even as a light vegetarian main with added protein like chickpeas or grilled chicken. The dressing stays vibrant, the vegetables maintain their crispness, and the peppery notes keep every bite interesting.
Ready in just 15 minutes, this salad is perfect for meal prep or last-minute sides. The ingredients are straightforward, and the instructions are foolproof, ensuring you'll get restaurant-quality results without the fuss. Let's get started!
Ingredients for broccoli and cabbage salad
Thinly sliced cabbage, crisp broccoli florets, and a vibrant lemon vinaigrette create this refreshing salad masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Green Cabbage 🧅 | 4 cups | Thinly sliced for maximum crunch |
| Broccoli Florets 🥦 | 4 cups | Fresh, bite-sized florets only |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality, fruity variety |
| Fresh Lemon Juice 🍋 | ¼ cup | Freshly squeezed, no substitutes |
| Dijon Mustard 🌶️ | 1 tbsp | For tangy depth in dressing |
| Raw Honey 🍯 | 1 tbsp | For subtle sweetness balance |
| Apple Cider Vinegar 🍶 | 1 tbsp | For bright acidity |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Fine grain preferred |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Cracked peppercorns preferred |
| Red Bell Pepper 🌶️ | ½ cup | Diced, for added sweetness |
| Red Onion 🧅 | ¼ cup | Thinly sliced for sharp bite |
| Toasted Slivered Almonds 🌰 | ¼ cup | For crunchy texture contrast |
| Fresh Dill 🌿 | 0.1 cup | Chopped, for herbaceous brightness |
The cabbage is the foundation—green cabbage delivers that signature peppery crunch. Look for heads that are firm and vibrant, not wilted or yellowing. Whole Foods or local farmers markets often carry the freshest cuts. For broccoli, choose florets that are tightly packed and a deep green color—avoid any with yellowing stems or limp crowns. The red bell pepper adds both sweetness and visual contrast, while the red onion brings sharpness that cuts through the richness. Thinly slicing the cabbage is non-negotiable; a sharp mandoline or knife makes this task efficient. Prep all vegetables immediately before tossing to preserve crispness.
No fresh dill? Fresh parsley at double the amount works in a pinch, though it lacks the same bright flavor profile. Substituting white vinegar for apple cider vinegar won't ruin the dressing, but you'll lose some depth. For those avoiding honey, agave nectar at the same amount maintains sweetness without altering texture. The almonds can be swapped for toasted pecans or walnuts, though they'll change the flavor profile slightly. If you're concerned about the salad becoming soggy, pat all vegetables completely dry before assembling—this is especially critical for the cabbage and broccoli. The dressing should be made fresh; pre-made versions lack the vibrant acidity that makes this salad shine.
This salad maintains its crisp texture for up to 24 hours in the refrigerator when stored in an airtight container, though the dressing may separate slightly. To revive, simply toss with a splash of fresh lemon juice before serving. The dressing components keep separately for 5 days in the fridge—store the oil and vinegar mixture apart from the mustard and honey. For meal prep, assemble the salad just before serving to preserve the perfect crunch. The almonds and fresh herbs can be toasted and chopped ahead of time, then stored in a sealed container for up to 3 days, though they'll lose some freshness. This salad pairs beautifully with grilled proteins or as a standalone vegetarian dish.
Why You'll Love This Recipe
- No-Cook Magic: I swear by this—just shred, toss, and wait. That lemon juice and Dijon cut through the cabbage’s bite while the olive oil keeps it tender without a single pan.
- Crunchy-Creamy Balance: The broccoli stays crisp, the cabbage softens just enough, and that dressing? It’s bright, tangy, and clings like a dream. Honestly, it’s the kind of salad that makes you forget it’s “healthy.”
- Potluck Hero: Pack it in a jar for work lunches, bring it to BBQs (yes, really), or serve it alongside grilled chicken. It’s the one dish that’s always welcome—no fuss, just flavor.
- Budget Win: Cabbage and broccoli are cheap, and this recipe stretches ingredients without sacrificing taste. Leftovers? They’ll disappear faster than you can say “second helping.”
Step-by-step instructions for broccoli and cabbage salad
This method ensures vibrant textures and balanced flavors every time.
Prep the Vegetables for Maximum Crunch
Begin by cutting the 4 cups green cabbage into thin slices—about ⅛-inch thick—using a sharp knife or mandoline for even slices. The thinner the slices, the more satisfying the crunch. Place them in a large mixing bowl immediately after cutting to prevent wilting.
Next, trim the 4 cups broccoli florets into bite-sized pieces, ensuring each floret is roughly 1-inch in diameter. Leave the stems intact for added texture. Cut the 0.5 cup red bell pepper into small dice and thinly slice the 0.25 cup red onion into half-moons. The onion should be translucent when sliced—this indicates proper freshness. Chop the 0.1 cup fresh dill into fine pieces. Add all prepped vegetables to the mixing bowl.
Toast the Almonds for Nutty Depth
In a dry skillet over medium heat, toast the 0.25 cup toasted slivered almonds for 3-4 minutes, stirring constantly until they turn a light golden brown and release a nutty aroma. Remove from heat immediately—they'll continue cooking from residual heat. Let them cool for 2 minutes before adding to the bowl with the vegetables.
Here's the thing—properly toasted almonds add a satisfying crunch that contrasts beautifully with the tender cabbage and broccoli. If they darken too quickly, reduce heat slightly next time. The almonds should be fragrant and slightly crisp when finished.
Whisk the Zesty Lemon Dressing
In a small bowl, combine the 0.5 cup extra-virgin olive oil, 0.25 cup fresh lemon juice, 1 tbsp Dijon mustard, 1 tbsp raw honey, and 1 tbsp apple cider vinegar. Whisk vigorously for 30 seconds until the honey dissolves completely and the mixture emulsifies slightly. Season with 0.5 tsp Diamond Crystal kosher salt and 0.25 tsp freshly ground black pepper.
The dressing should be smooth with a slightly thick consistency—like heavy cream. If it separates, whisk in 1 tsp water at a time until it recombines. This dressing balances the salad's flavors: the lemon brightens, the honey mellows, and the mustard adds depth. Taste and adjust seasoning if needed.
Toss and Rest for Perfect Texture
Pour the dressing over the vegetable and almond mixture in the large bowl. Using two large spoons or your hands, gently toss everything together until the vegetables are evenly coated. Be careful not to bruise the cabbage—just enough to distribute the dressing. Let the salad sit for 10 minutes at room temperature before serving.
This resting period allows the cabbage to soften slightly while maintaining its crunch, and the flavors to meld. The broccoli will retain its vibrant green color, the red bell pepper will stay crisp, and the almonds will maintain their toasted crunch. Serve immediately for the best texture contrast.
Pro Tips For Making Broccoli And Cabbage Salad
- SHRED COLD, NOT WARM: I learned this the hard way—shredding cabbage straight from the fridge makes it crisp and easy to handle, while warm cabbage turns mushy in seconds. If you’re short on time, microwave the whole head for 30 seconds first, but never let it sit out before shredding.
- SALT THE CABBAGE FIRST: Toss shredded cabbage with ½ teaspoon salt and let it sit for 10 minutes before adding anything else. This draws out moisture, so your salad stays crunchy instead of soggy. (Yes, even if you’re impatient like me.)
- DRESS IT SEPARATELY: Mix the olive oil, lemon juice, Dijon, and a pinch of salt in a small bowl first—then fold it into the veggies. Adding dressing directly to broccoli and cabbage makes them limp faster. Save the tossing for right before serving.
- USE A MANDOLINE (OR DON’T): A mandoline gives you even, thin slices of cabbage in seconds, but if you don’t have one, a sharp knife and a steady hand work fine. Just stack the cabbage leaves and slice against the grain—it’s the only way to keep the texture consistent. (And no, a food processor doesn’t cut it here.)
Pro cooking tips for perfect results
Knife Skills Matter
Thinly slicing the green cabbage is where the magic starts—aim for ⅛-inch thick slices using a sharp chef's knife or mandoline. A dull blade crushes the cabbage, making it limp.
I invest in a Wüsthof Ikon knife because its razor-sharp edge glides through cabbage effortlessly. For the red onion, slice it paper-thin to avoid overwhelming bitterness. 🌟
Dressing Emulsification
The secret to a silky dressing lies in whisking vigorously for 30 seconds until the honey fully dissolves. If it separates, add 1 tsp water at a time while whisking continuously. I like to whisk in a glass measuring cup because it lets me see the emulsion forming.
The Dijon mustard acts as an emulsifier, so don't skip it—it's what keeps the dressing cohesive.
Toast Almonds Just Right
Watch those almonds like a hawk—they go from perfect to burnt in seconds. Toast over medium heat for exactly 3-4 minutes, stirring constantly. They're done when they're fragrant and light golden brown.
Let them cool completely before adding to the salad, or they'll release oil and make the dressing greasy. A 10-inch nonstick skillet works best for even toasting.
Resting Prevents Sogginess
Never skip the 10-minute rest before serving. This lets the cabbage soften slightly while keeping its crunch, and allows the dressing to fully coat the vegetables. I often set a timer and use this time to prep the table.
The broccoli will stay vibrant green, and the almonds will maintain their perfect crunch. Trust me, this small step makes all the difference. ✨
Preventing Dressing Separation
If your dressing separates after resting, simply whisk it again before serving. The lemon juice and apple cider vinegar will naturally re-emulsify with the oil. For extra insurance, whisk in ½ tsp mustard powder if you have it on hand.
The key is to keep everything well-mixed right up until serving—don't store the salad dressed for more than 30 minutes.
Freshness
Nutrition facts
Frequently asked questions
Can I use red cabbage instead of green?
Yes, but expect a different flavor profile! Red cabbage has a milder, slightly sweeter taste compared to green's peppery kick. Use the same amount, but you may want to add an extra ½ tsp salt to enhance flavor. The purple color also adds beautiful visual contrast to the green broccoli and red bell pepper.
How long will this salad keep fresh?
For best texture, serve immediately, but it stays fresh for 24 hours in an airtight container in the fridge. Store the dressing separately if keeping longer than 8 hours—toss just before serving. The cabbage will soften slightly over time, but the broccoli maintains its crunch for up to 3 days if stored properly.
What if I don't have Dijon mustard?
No problem! Use 1 tbsp regular yellow mustard as a substitute—it'll give a slightly different tang but still work well. For a more refined flavor, whisk in ½ tsp white wine vinegar with the mustard. The honey will help balance any stronger flavors, so don't worry about slight variations.
Can I make this salad ahead of time?
Prep all vegetables and toast the almonds up to 2 days ahead, then store separately in airtight containers. Make the dressing fresh and toss everything together just before serving. This keeps the cabbage crisp and prevents sogginess. The almonds stay fresh for 3 days if stored in a sealed container.
Why does my cabbage turn limp?
Over-slicing or using a dull knife crushes the cabbage fibers, causing limpness. Always use a sharp knife and slice ⅛-inch thick pieces. Pat slices dry with paper towels before adding to the salad, and toss with dressing just before serving to maintain crispness. The 10-minute rest helps too—it softens slightly without losing crunch.
