Salads
This broccoli cauliflower raisin salad delivers a perfect balance of textures and flavors that transform simple ingredients into something extraordinary. The crisp-tender florets provide that satisfying crunch, while sweet plump raisins add just enough natural sweetness to complement the tangy dressing and nutty depth from toasted almonds.
I developed this recipe during a particularly busy week when I needed a salad that felt special without requiring hours of prep.
The secret lies in a simple yet flavorful dressing made with olive oil, red wine vinegar, Dijon mustard, and fresh herbs that bind everything together. Roasting the broccoli and cauliflower first enhances their natural sweetness and creates a caramelized edge that adds complexity.
This technique ensures each bite has that perfect contrast between the crisp exterior and tender interior.
What you'll end up with is a salad that's vibrant, colorful, and packed with layers of flavor—sweet from the raisins, tangy from the dressing, and nutty from the toasted almonds.
It's substantial enough to serve as a main dish but also works beautifully as a side for grilled meats or fish. The best part? It comes together in under 30 minutes with minimal effort.
Serve this salad at room temperature for the best texture contrast, and don't be afraid to customize it with your favorite nuts or seeds.
Whether you're preparing for a weeknight dinner or bringing a dish to a potluck, this salad is sure to impress with its sophisticated flavor profile and beautiful presentation.
Ingredients for broccoli cauliflower raisin salad
Sweet, crunchy, and packed with nutty depth—this salad transforms simple ingredients into something extraordinary.
| Ingredient | Amount | Notes |
|---|---|---|
| Broccoli Florets 🥦 | 4 cups | Cut into even-sized pieces |
| Cauliflower Florets 🥬 | 4 cups | Cut into even-sized pieces |
| Golden Raisins 🍇 | 1 cup | Plump, not shriveled |
| Toasted Sliced Almonds 🌰 | ½ cup | Lightly browned, not burnt |
| Extra-Virgin Olive Oil 🫒 | ½ cup | Fruity, high-quality |
| Red Wine Vinegar 🍷 | ¼ cup | Dry, not sweet |
| Dijon Mustard 🥬 | 1 tbsp | Smooth, not chunky |
| Fresh Parsley 🌿 | ¼ cup | Finely chopped, stems removed |
| Fresh Thyme Leaves 🌿 | 1 tbsp | Finely chopped |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Honey 🍯 | 1 tbsp | Wildflower preferred |
The broccoli and cauliflower are the stars here, and roasting them first makes all the difference. Look for heads with tight florets—they'll hold together better when roasted. I always grab organic at Whole Foods or my local Trader Joe's because they're fresher and sweeter. If you're short on time, frozen florets work too (just thaw and pat dry). The raisins should be plump, not shriveled—Sun-Maid or Trader Joe's brand are my go-tos. For the almonds, toast them yourself—store-bought versions lose their crunch fast.
No fresh herbs? Dried parsley and thyme at half the amount work in a pinch. Swap honey for maple syrup if you're avoiding honey, but the flavor won't be identical. For the vinegar, apple cider vinegar adds a fruity twist if you prefer. The almonds can be walnuts or pecans—just toast them first. And if you're watching calories, use lightly salted almonds or skip the extra salt in the dressing. The dressing keeps for 5 days in the fridge, so make extra if you're serving a crowd.
Roasted veggies stay crisp for 2 days in the fridge if stored in an airtight container. The dressing separates, so give it a good shake before using. For best texture, assemble the salad 30 minutes before serving—this lets the flavors meld. If making ahead, store the dressing and veggies separately. The almonds? Keep them in a sealed container—they go stale in 1 week. This salad reheats beautifully too—just warm the roasted veggies for 1 minute in the microwave.
Why You'll Love This Recipe
- I swear by this trick: just chop the broccoli and cauliflower into bite-sized florets, toss them with the raisins and almonds, then drench in olive oil. No boiling, no steaming—just raw, vibrant texture that holds up for days. (Yes, even if you forget to make it until Thursday.)
- No-Cook Crunch Prep: I swear by this trick: just chop the broccoli and cauliflower into bite-sized florets, toss them with the raisins and almonds, then drench in olive oil. No boiling, no steaming—just raw, vibrant texture that holds up for days. (Yes, even if you forget to make it until Thursday.)
- Sweet-Savory Magic: The raisins plump up like little bursts of honeyed sunshine, while the toasted almonds add that nutty crunch. Drizzle with a splash of lemon juice and olive oil, and suddenly you’ve got a salad that tastes like dessert and dinner had a baby.
- Meal Prep MVP: This salad keeps like a champ—stay fresh for 5 days in the fridge, so it’s my go-to for busy mornings or post-work snacks. Pack it in lunchboxes, serve it at potlucks, or toss it over grilled chicken for a hearty weeknight dinner. It’s the ultimate lazy-but-impressive side.
Step-by-step instructions for broccoli cauliflower raisin salad
This vibrant salad combines crisp florets, sweet raisins, and nutty almonds for a perfect balance of textures and flavors.
Blanch and Cool the Vegetables
Bring a large pot of water to a rolling boil. Add the 4 cups broccoli florets and 4 cups cauliflower florets and cook for 3 minutes until bright green and just tender but still crisp. Immediately drain and transfer to a large bowl filled with ice water for 2 minutes to stop the cooking process and preserve color.
Drain well and pat completely dry with a clean kitchen towel. This step is crucial—wet florets will make your salad soggy. Spread them on a clean towel and let them air-dry for 5 minutes while you prepare the dressing. The vegetables should be completely dry before moving to the next step.
Prepare the Sweet-Tart Dressing
In a small bowl, whisk together the 0.5 cup extra-virgin olive oil, 0.25 cup red wine vinegar, 1 tbsp Dijon mustard, 1 tbsp honey, 1 tbsp fresh thyme leaves, 1.5 tsp salt, and 0.5 tsp black pepper. Start with a slow whisk to combine, then increase speed to emulsify until smooth and glossy.
Taste and adjust—you want a balance of sweet, tangy, and savory. If it needs more brightness, add a pinch more salt. If it's too sharp, add a tiny drizzle of honey. The dressing should coat the back of a spoon but still pour easily. Set aside while you finish assembling the salad.
Assemble the Salad Components
In a large mixing bowl, combine the dried 4 cups broccoli florets and 4 cups cauliflower florets. Add the 1 cup golden raisins and 0.5 cup toasted sliced almonds, tossing gently to distribute evenly. You want the raisins and almonds to be scattered throughout rather than clumped together.
In a separate small bowl, combine the 0.25 cup fresh parsley with the 0.25 cup fresh parsley. Chop the parsley finely and set aside. This herb blend will add freshness and a pop of color to your finished salad.
Toss and Rest Before Serving
Pour the dressing over the vegetable mixture and toss gently but thoroughly with your hands or a large spoon. You want everything well-coated but not mashed. The salad should look vibrant with the bright green florets, golden raisins, and toasted almonds peeking through.
Let the salad sit at room temperature for 10 minutes before serving. This gives the flavors time to meld together beautifully. If you're serving immediately, give it a final toss right before plating. The perfect salad should have crisp florets, plump raisins, crunchy almonds, and a tangy-sweet dressing that ties everything together.
Pro Tips For Making Broccoli Cauliflower Raisin Salad
- Blanch, Not Boil: DESCRIPTION: Dump your florets into ice-cold water after a 2-minute boil—this stops the cooking and keeps them crisp instead of soggy. I used to overcook them by 30 seconds, and the texture went from perfect to sad.
- Soak Raisins First: DESCRIPTION: Toss golden raisins in warm water for 10 minutes before draining—this plumps them up and makes them actually taste sweet instead of dry. (Yes, even if you’re impatient like me.)
- Toast Almonds in Batches: DESCRIPTION: Spread sliced almonds in a single layer and toast them in 3-minute increments—watch closely or they’ll burn before they’re golden. I learned this after one disastrous batch of bitter, blackened nuts.
- Dress Just Before Serving: DESCRIPTION: Toss the salad with olive oil and dressing right before eating—the raisins and almonds get soggy if you mix them in hours ahead. (Trust me, I’ve ruined a whole bowl.)
Creative variations of this dish
Sweet & Spicy Twist
Add 1 tsp chili powder and ½ tsp smoked paprika to the dressing for a warm, slightly spicy kick. I like to toast ¼ cup pepitas (pumpkin seeds) with the almonds for extra crunch and nutty depth.
This version works perfectly with grilled chicken or as a side for tacos. 🌶️
Mediterranean Herb Boost
Swap the thyme for 1 tbsp fresh oregano and 1 tbsp fresh dill, then add ¼ cup crumbled feta cheese and 2 tbsp chopped Kalamata olives.
The briny olives and salty feta elevate the dish with a Greek-inspired twist. Use lemon zest instead of honey in the dressing for a bright citrus note.
Asian-Inspired Sesame Crunch
Replace the almonds with ½ cup toasted sesame seeds and add 1 tbsp soy sauce and 1 tsp grated fresh ginger to the dressing. Toss in ¼ cup chopped scallions and 1 tbsp sesame oil before serving.
This version pairs beautifully with sushi or as a side for teriyaki chicken. 🌱
Citrusy Pop
Add 1 tbsp orange zest and 2 tbsp orange juice to the dressing for a bright, citrusy flavor. I also like to swap the raisins for ½ cup dried cranberries to add a tart contrast. Garnish with toasted coconut flakes for a tropical vibe that works well for summer gatherings.
Protein-Packed Addition
Add ½ cup cooked quinoa or ½ cup chickpeas to the salad for extra protein and texture. For quinoa, cook it ahead and let it cool completely before adding.
For chickpeas, rinse and drain well to keep the salad from getting soggy. This makes the salad heartier and perfect for a light lunch or dinner. 💪
Winter Roasted Root Swap
Replace the broccoli and cauliflower with 4 cups roasted butternut squash and 4 cups roasted Brussels sprouts for a seasonal twist. Toss the squash with 1 tsp cinnamon and ½ tsp nutmeg before roasting.
Add ½ cup candied pecans instead of almonds for a festive holiday salad. This version is perfect for fall and winter meals.
Nutrition facts
Frequently asked questions
Can I use frozen broccoli and cauliflower instead of fresh?
Yes, but with a few adjustments! Thaw frozen florets completely and pat them very dry before roasting or blanching. Frozen veggies often have more moisture, so you may need to roast them 1-2 minutes longer to get that perfect crisp-tender texture. I recommend using high-quality frozen florets without ice crystals for best results.
How do I make this salad ahead of time?
Prepare the roasted veggies and dressing separately, then store them in airtight containers in the fridge for up to 2 days. When ready to serve, toss everything together and let it sit for 10 minutes to meld flavors. Keep the almonds separate until serving to maintain their crunch. This method works perfectly for meal prep!
What if I don't have fresh herbs?
No problem! Use ½ tsp dried parsley and ½ tsp dried thyme instead of fresh, but add them to the dressing just before tossing. For extra flavor, add ½ tsp onion powder to compensate for the missing freshness. The dried herbs won't have the same bright flavor, but they'll still add nice depth.
Can I make this salad without nuts?
Swap the almonds for ½ cup sunflower seeds or ½ cup toasted pumpkin seeds for a seed-based crunch. You could also add ¼ cup dried cranberries or ½ cup cooked quinoa for texture without nuts. The salad will still be delicious and satisfying.
Why does my dressing separate?
This happens when the oil and vinegar aren't properly emulsified. To fix it, whisk vigorously or use a fork to break up any oil pools. For future batches, whisk the dressing more thoroughly or add ½ tsp honey or 1 tsp Dijon mustard to help stabilize it. The separated dressing will still taste great once mixed!
