Salads
This broccoli cauliflower raisin salad delivers a perfect balance of sweet, tart, and crunchy textures that transform a simple salad into a standout dish.
The combination of fresh florets, tender raisins, and a bright citrus vinaigrette creates a flavor profile that's both sophisticated and approachable—ideal for lunch or a light dinner.
What makes this salad special is how the textures play together: crisp florets contrast with chewy raisins and creamy dressing, while the dressing ties everything into a cohesive bite.
The preparation is straightforward, requiring just 15 minutes of active time, and the salad holds up beautifully for meal prep.
You'll start with fresh broccoli and cauliflower cut into even bite-sized pieces, then toss them with plump raisins and a zesty dressing made from olive oil, lemon juice, and a touch of honey.
The key to success is letting the salad sit for 10 minutes before serving—this allows the flavors to meld and the dressing to fully coat the ingredients, ensuring every bite is perfectly balanced.
What you'll end up with is a vibrant, nutrient-packed salad that's hearty enough to serve as a main course or light enough to pair with grilled meats or fish.
The sweetness of the raisins complements the earthy florets, while the dressing adds a tangy brightness that keeps the salad from feeling heavy.
It's a dish that's equally at home on a weeknight table or as part of a festive spread, with the added flexibility to adapt it for vegan diets by using plant-based ingredients.
This salad is a celebration of simple ingredients coming together in a way that feels both comforting and exciting. Whether you're looking for a refreshing lunch option or a side dish that steals the show, this recipe delivers flavor and texture in every bite.
Let's get started on creating this crowd-pleasing dish that's as easy to make as it is delicious to eat.
Ingredients for broccoli cauliflower raisin salad
Fresh florets, plump raisins, and a citrusy dressing create this vibrant salad's signature sweet-tart crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Florets 🥦 | 3 cups | Cut into even bite-sized pieces |
| Fresh Cauliflower Florets 🥬 | 3 cups | Cut into even bite-sized pieces |
| Golden Raisins 🍇 | ¾ cup | Plump, not dried out |
| Extra-Virgin Olive Oil 🫒 | ½ cup | Light fruity variety preferred |
| Fresh Lemon Juice 🍋 | ¼ cup | Freshly squeezed, no bottled |
| Honey 🍯 | 2 tbsp | Wildflower or clover preferred |
| Dijon Mustard 🍴 | 1 tbsp | Mild variety for balance |
| Apple Cider Vinegar 🍎 | 1 tbsp | For tangy brightness |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked preferred |
| Walnuts 🌰 | ½ cup | Toasted, roughly chopped |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, optional |
The broccoli and cauliflower are the salad's foundation, so pick fresh, firm florets—avoid any with yellowing stems or wilted leaves. Trader Joe's and Whole Foods carry pre-cut florets for convenience, but cutting your own ensures better texture. For the raisins, Golden raisins are ideal—they're sweeter and hold their shape better than regular raisins. If you prefer extra crunch, toast the walnuts in a dry pan for 3-4 minutes until fragrant, then let them cool. The Parmesan, while optional, adds a nice salty contrast that rounds out the sweetness—grate it yourself for the best flavor.
No fresh lemon juice? Bottled lemon juice works in a pinch, though it lacks the brightness of fresh. Substituting honey? Maple syrup gives a similar depth, though the flavor profile will shift slightly. For a vegan version, simply omit the Parmesan or use a nutritional yeast alternative. The walnuts can be swapped for pecans or almonds if preferred, though walnuts provide the best texture contrast. If you're prepping ahead, store the dressing separately until ready to toss—this keeps the florets crisp. For extra flavor, add a pinch of cinnamon to the dressing, which pairs beautifully with the raisins.
This salad holds up beautifully for 3-4 days in the fridge, though the florets will soften slightly over time. To maintain crispness, store the dressing separately and toss just before serving. The walnuts and raisins can be prepped ahead and kept in an airtight container for up to 1 week. For meal prep, portion the dressing into small containers—this way, you can quickly assemble the salad without soggy ingredients. The flavors actually improve after 10 minutes of resting, so plan accordingly if serving immediately.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear, this salad comes together with just a knife, a bowl, and zero fancy tools. Toss in broccoli florets (big chunks, no need to fuss), cauliflower (raw or lightly roasted—your call), plump golden raisins, and a zesty olive oil-lemon dressing. Honestly, my lazy Sunday mornings now involve this instead of overcomplicating things.
- Sweet-Savory Balance: That first bite? The bright lemon cuts through the earthy crunch of the raw veggies while the raisins add a chewy sweetness that’s ridiculously addictive. No dressing to overpower—just the olive oil’s richness and the raisins’ jammy burst. My picky-eater teen actually finishes his portion now.
- Lunchbox Hero: Pack this for work or school—it holds up better than most salads (thanks to the sturdy florets) and actually stays fresh. I prep a big batch on Sundays, portion it out, and toss in a handful of nuts if I’m feeling fancy. Between us, it’s the only salad I don’t dread eating cold.
- Budget Brightener: Fresh broccoli and cauliflower stretch farther than you’d think, and raisins? A dollar bag lasts forever. This salad costs me half what a pre-made one would, and I control the quality. Plus, the lemon juice makes even the simplest olive oil feel special—no splurges needed.
Step-by-step instructions for broccoli cauliflower raisin salad
This method balances crisp-tender vegetables with sweet-tart dressing for perfect texture and flavor.
👨🍳 Step 1: Blanch Vegetables for Crisp-Tender Texture
Bring a large pot of water to a rolling boil. Add the 3 cups fresh broccoli florets and 3 cups fresh cauliflower florets, cooking for exactly 2 minutes. You want them bright green and white but still firm—overcooking turns them mushy. Immediately drain in a colander and plunge into an ice bath for 3 minutes to stop cooking and preserve color.
Drain well and transfer to a clean kitchen towel to dry completely. This step ensures your salad has that perfect al dente bite rather than soggy vegetables. Pat thoroughly with the towel, shaking off excess water—you want the florets to be completely dry for maximum crispiness when tossed with the dressing.
🥘 Step 2: Toast Walnuts for Nutty Depth
While the vegetables cool, spread the 0.5 cup walnuts in a dry skillet over medium heat. Toast for 3-4 minutes, stirring constantly, until they're fragrant and light golden brown. Remove immediately to prevent burning. Let cool for 2 minutes before roughly chopping with a knife—this texture contrast is key to the salad's success.
Here's the thing—walnuts burn quickly, so watch them like a hawk. The moment they start to darken, remove them from heat. Their toasted aroma will infuse the entire salad, adding a rich, nutty backbone that complements the sweet raisins and bright dressing.
🍳 Step 3: Whisk Dressing Components Together
In a medium bowl, combine the 0.5 cup extra-virgin olive oil, 0.25 cup fresh lemon juice, 2 tbsp honey, 1 tbsp Dijon mustard, and 1 tbsp apple cider vinegar. Whisk vigorously for 30 seconds until fully emulsified and smooth. Season with the 0.5 tsp salt and 0.25 tsp freshly ground black pepper.
Taste the dressing before adding to the salad. It should be tangy-sweet with a subtle mustard kick. If it needs more balance, add another ½ teaspoon honey for sweetness or ½ teaspoon apple cider vinegar for acidity. The dressing should coat the back of a spoon but remain pourable—this ensures perfect flavor distribution throughout the salad.
🥘 Step 4: Assemble and Toss the Salad
In a large mixing bowl, combine the blanched broccoli and cauliflower florets with the 0.75 cup golden raisins and toasted walnuts. Pour the dressing over the vegetables and toss gently but thoroughly with your hands or a large spoon. You want every floret to be evenly coated without breaking them apart.
Let the salad sit for 10 minutes at room temperature. This resting period allows the flavors to meld together and the dressing to fully penetrate the vegetables. The raisins will plump slightly from the moisture, and the walnuts will soften just enough to release their oils into the salad.
🍽️ Step 5: Finish with Parmesan and Serve
Just before serving, sprinkle the salad with the 0.25 cup freshly grated Parmesan cheese. Toss one final time to distribute the cheese evenly throughout. The Parmesan adds a salty, umami element that ties all the flavors together beautifully.
Serve immediately while the vegetables are still crisp-tender. This salad is best enjoyed fresh, where you can appreciate the perfect contrast between the crunchy vegetables, sweet raisins, nutty walnuts, and creamy dressing. The flavors continue to develop over the first 10 minutes after tossing, so don't wait too long to eat!
Pro Tips For Making Broccoli Cauliflower Raisin Salad
- Blanch, Don’t Boil: Toss broccoli and cauliflower florets into boiling water for exactly 90 seconds—no more. Overcooking turns them mushy, and you’ll end up with a sad, soggy salad. Drain immediately and shock in ice water to stop cooking; this keeps them crisp and bright. I learned this the hard way after serving a batch where the florets had the texture of wet cardboard.
- Soak Raisins First: Dump golden raisins in warm water for 10 minutes before adding them to the salad. They’ll plump up, soften, and release their sweetness more evenly—no more chewy, dry bits lurking in your bite. Drain well afterward, or you’ll end up with a syrup-like mess. (Yes, even if you’re impatient like me.)
- Toss with Wet Hands: Wet your hands before handling the blanched veggies—it prevents them from sticking to your fingers and makes tossing the salad effortless. The olive oil and lemon juice will coat everything better this way, too. I skip this step sometimes, and the dressing always pools at the bottom like a lazy river.
- Dress Just Before Serving: Whisk the olive oil and lemon juice together right before tossing with the salad. The acid in the lemon cuts through the richness of the oil, so if you mix it too early, the dressing will turn rancid-tasting. Wait until the last minute—your taste buds will notice the difference. (Your future self will thank you.)
Common mistakes when making this recipe
Overcooking Vegetables
Blanching broccoli and cauliflower for more than 2 minutes turns them mushy and dulls their vibrant color. I’ve ruined salads by overcooking—trust me, it’s a game-changer to stick to the exact time.
After draining, immediately plunge them into an ice bath to halt cooking. This preserves their crisp-tender texture, which is the salad’s star quality. 🥬
Skipping the Ice Bath
If you skip the ice bath, your florets will continue cooking while cooling, resulting in limp, sad vegetables. I used to overlook this step until I tasted the difference—salad with properly blanched veggies stays crisp for hours.
The ice bath also locks in color, keeping your salad looking as fresh as it tastes. Don’t rush this part!
Using Dried-Out Raisins
Plump, juicy raisins are non-negotiable for this salad. Dried-out raisins add no sweetness and create an unpleasant texture. Soak them in warm water for 5 minutes if they’re extra dry, then drain well.
I keep a jar of Golden raisins in my pantry specifically for this recipe—they’re worth the extra attention. 🍇
Over-Tossing the Salad
Tossing too aggressively breaks down the florets, turning your salad into a mushy mess. Instead, use gentle folds with your hands or a large spoon to coat the ingredients evenly.
I learned this the hard way—my first attempt looked like a vegetable purée! The goal is to distribute the dressing without destroying the texture contrast.
Neglecting the Resting Time
The 10-minute rest before serving is crucial—it lets the dressing fully absorb and the flavors meld. Skipping this step means a salad that’s unevenly dressed and lacks depth. I’ve served this dish immediately, and while it’s edible, it’s not amazing. Patience here makes all the difference. ✨
Using Bottled Lemon Juice
Bottled lemon juice lacks the brightness and complexity of fresh. If you must use bottled, add an extra ½ teaspoon of apple cider vinegar to compensate. I’ve tried this shortcut, and while it works in a pinch, fresh lemon juice elevates the dressing from good to exceptional.
Trust me, squeezing a lemon takes 2 minutes and transforms the flavor. 🍋
Nutrition facts
Frequently asked questions
Can I make this salad without blanching the vegetables?
You can try raw florets, but blanching creates the signature crisp-tender texture that makes this salad special. Raw broccoli and cauliflower will be too firm and may overwhelm the delicate sweet-tart balance. If you prefer raw, lightly steam for 90 seconds instead to soften slightly while keeping some bite.
What's the best way to store leftovers?
Store the dressing separately in a small container and keep the florets, raisins, and nuts in an airtight container for up to 3 days. Re-toss with fresh dressing just before serving to maintain crispness. The flavors actually improve overnight, so it's perfect for meal prep!
Can I substitute dried cranberries for raisins?
Dried cranberries add a tangy-sweet contrast that works beautifully. Use the same 0.75 cup measurement, but they'll be slightly smaller. For extra flavor, toss them with ½ teaspoon cinnamon before adding to the salad—this pairs perfectly with the citrus dressing.
How can I make this vegan?
Omit the Parmesan or use nutritional yeast for a cheesy flavor. The rest of the recipe is already vegan-friendly! For extra protein, add ½ cup chickpeas (lightly mashed) to the florets. The salad will still maintain its perfect texture contrast while being completely plant-based.
Why does my dressing separate?
This usually happens if you don't whisk vigorously enough or use cold ingredients. Whisk the dressing components for at least 30 seconds until fully emulsified. If separation occurs, simply whisk again before using. For extra stability, add 1 teaspoon Dijon mustard to help bind the oils.
