Salads
This broccoli cauliflower bacon raisin salad delivers a perfect balance of textures and flavors that will transform your weeknight dinners. The crisp-tender roasted vegetables meet chewy raisins and smoky bacon in a harmony that's both unexpected and utterly satisfying.
After years of perfecting this recipe, I've found the ideal way to roast the vegetables until they're caramelized at the edges while keeping their vibrant color, ensuring every bite delivers that sweet-savory crunch.
The secret to this salad lies in the preparation method—roasting the broccoli and cauliflower brings out their natural sweetness while adding a satisfying crispness that contrasts beautifully with the chewy raisins and crispy bacon. A simple balsamic vinaigrette ties everything together, cutting through the richness with its tangy brightness.
This salad is heartier than most, making it a perfect main dish for lunch or a light dinner that still feels substantial.
What makes this recipe truly special is how the flavors and textures come together—each bite offers a delightful mix of crunchy bacon, sweet raisins, and tender roasted vegetables.
The combination of umami from the bacon, sweetness from the raisins, and the earthy notes of the roasted vegetables creates a flavor profile that's both complex and balanced. It's the kind of salad that feels indulgent yet remains light enough to enjoy any time of day.
Ready in just 30 minutes, this salad requires minimal effort but delivers maximum flavor. The roasting process can be done ahead of time, making it perfect for meal prep.
Whether you're serving it as a main dish or a side, this broccoli cauliflower bacon raisin salad is sure to impress with its unexpected yet harmonious blend of flavors and textures.
Ingredients for broccoli cauliflower bacon raisin salad
Sweet crunch meets smoky richness in this hearty salad—just 12 ingredients, maximum flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Broccoli Florets 🥦 | 4 cups | Cut into bite-sized pieces |
| Cauliflower Florets 🥬 | 4 cups | Cut into bite-sized pieces |
| Thick-Cut Bacon 🥓 | 6 oz | Chopped into 1/2-inch pieces |
| Golden Raisins 🍇 | 1 cup | Plumped in warm water |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For roasting vegetables |
| Balsamic Vinegar 🍷 | 3 tbsp | For dressing |
| Dijon Mustard 🌶️ | 1 tsp | For dressing |
| Honey 🍯 | 1 tbsp | For dressing |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Garlic Powder 🧄 | ½ tsp | For seasoning |
| Dried Thyme 🌿 | ¼ tsp | For seasoning |
The bacon is non-negotiable here—thick-cut gives you that perfect crunch. Costco or Trader Joe's have the best value for bulk packs. Look for florets with vibrant green color for both broccoli and cauliflower, not yellowing or limp. The raisins should be plump, not dried out—soak them in warm water for 10 minutes before using. For the dressing, high-quality balsamic vinegar makes all the difference—avoid the sweetened kind. I always grab a bottle of Balzac from the fancy aisle if I'm feeling fancy, but regular balsamic works too.
No thick-cut bacon? Regular bacon chopped extra small works in a pinch, but it won't be as crispy. Subbing raisins? Dried cranberries at half the amount add a tangy twist. Swapping cauliflower? Brussels sprouts cut into quarters work beautifully. For the dressing, if you're avoiding honey, maple syrup at the same amount keeps things vegan-friendly. Fresh thyme is ideal, but dried at one-third the amount gets you close. The garlic powder can be swapped for fresh minced garlic at double the amount if you're feeling extra.
Roast the veggies ahead—this salad tastes even better the next day once the flavors meld. Store the dressing separately and toss everything together right before serving. The bacon keeps for 5 days in the fridge, but it's best eaten within 2 days for maximum crispness. Portion the raisins into small containers if you're prepping for the week—they dry out fast. This salad reheats beautifully, making it perfect for meal prep. Just warm the bacon separately to keep it crispy.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just toss everything on a single sheet pan, roast, and walk away. The broccoli and cauliflower caramelize into crispy perfection while the bacon renders its fat right into the veggies, so no extra bowls or mess.
- Sweet-Savory Crunch: That first bite? Crispy bacon meets tender raisins, all tangled with olive oil’s rich finish. It’s the kind of salad where every mouthful feels like a little flavor party—no sad, wilted greens here.
- Meal Prep MVP: I make a double batch on Sundays, and it lasts all week. The bacon stays crispy for days (honestly, it gets better as it sits), and the raisins add just enough sweetness to keep it interesting. Pack it for lunch or serve it cold—it’s always a hit.
- Budget-Friendly Feast: Thick-cut bacon and fresh veggies stretch further than you’d think, especially when you roast them together. Plus, raisins add luxury without breaking the bank. It’s my go-to when I need to feed a crowd without stressing over grocery bills.
Step-by-step instructions for broccoli cauliflower bacon raisin salad
This salad delivers perfect textures and bold flavors—crispy bacon, tender roasted veggies, and a sweet-tangy dressing.
Roast the Vegetables Until Caramelized
Preheat your oven to 425°F and line two baking sheets with parchment paper. Toss the 4 cups broccoli florets and 4 cups cauliflower florets with 2 tablespoons extra-virgin olive oil, 1 teaspoon salt, 0.5 teaspoon garlic powder, and 0.25 teaspoon dried thyme until evenly coated.
Spread the florets in a single layer on the baking sheets, leaving space between them. Roast for 20-25 minutes until the edges turn golden brown and the florets are tender when pierced with a fork. Stir halfway through for even browning. The vegetables should smell nutty and caramelized—this is your cue they're perfectly roasted.
Cook the Bacon Until Crispy
While the vegetables roast, place the 6 ounces thick-cut bacon on a separate baking sheet lined with parchment paper. Cut the bacon into ½-inch pieces as directed in the ingredients list, then arrange them in a single layer.
Bake alongside the vegetables for 15-18 minutes until the bacon is deep golden brown and crispy. Flip the pieces halfway through for even cooking. The bacon should release its fat easily, creating a rich, savory foundation for the salad. Let the bacon cool slightly before handling—it's hotter than it looks!
Plump the Raisins in Warm Water
While the bacon cooks, place the 1 cup golden raisins in a small bowl and cover them with warm water. Let them soak for 10 minutes to plump up and soften. Drain the raisins in a fine-mesh strainer, shaking gently to remove excess water. The raisins should look juicy and slightly translucent—this ensures they add sweetness without being chewy.
Transfer the plumped raisins to a clean bowl and set aside. You'll add them to the salad just before serving to keep them tender and full of flavor. If you skip this step, the raisins will stay hard and unappetizing—trust me, it makes all the difference!
Make the Sweet-Tangy Dressing
In a small bowl, whisk together the 3 tablespoons balsamic vinegar, 1 tablespoon honey, and 1 teaspoon Dijon mustard until smooth. Gradually whisk in the 2 tablespoons extra-virgin olive oil until the dressing emulsifies. Taste and adjust the seasoning with a pinch of salt and black pepper if needed.
The dressing should be thick enough to coat the back of a spoon but still pourable. If it separates, whisk in 1 teaspoon water to bring it back together. This dressing is the secret to balancing the salad's sweet, savory, and tangy flavors—don't skip the Dijon mustard, as it adds depth that regular mustard can't match.
Assemble and Toss the Salad
In a large bowl, combine the roasted broccoli and cauliflower florets, crispy bacon, and plumped golden raisins. Drizzle the dressing over the top and toss gently until everything is evenly coated. Taste and adjust the seasoning if needed—you want a perfect balance of sweetness from the raisins and honey, tang from the balsamic, and saltiness from the bacon.
Let the salad sit for 5 minutes before serving to allow the flavors to meld. The vegetables should still be warm, the bacon crispy, and the raisins juicy. Serve immediately while the bacon is at its crispiest—this salad is best enjoyed fresh out of the bowl!
Pro Tips For Making Broccoli Cauliflower Bacon Raisin Salad
- CRISP THE BACON RIGHT: The bacon in this salad isn’t just garnish—it’s the star. Cook it until the edges hit 195°F (210°F for extra crunch), then drain on paper towels. Skimp on the heat or time, and you’ll end up with soggy bacon that ruins the whole dish. Trust me, I’ve learned this the hard way.
- CUT VEGETABLES UNEVENLY: Broccoli and cauliflower florets should be roughly the same size, but not perfect. Trim the stems into 1-inch chunks and cut larger florets into uneven bite-sized pieces—this ensures even cooking and prevents some pieces from turning to mush while others stay raw. (Yes, even if you’re impatient like me.)
- SOAK RAISINS FIRST: Golden raisins are tough little guys, and dry ones will sink like stones in your salad. Toss them in warm water for 10 minutes, then drain and pat dry before adding to the mix. This makes them plump, tender, and way more flavorful—no one wants a mouthful of chewy raisins in an otherwise perfect salad.
- DRESS IT JUST BEFORE SERVING: Extra-virgin olive oil is delicate, and this salad’s crispness will fade fast if dressed too early. Whisk your dressing (whatever you’re using) right before tossing everything together. If you’re worried about prep, store the raw veggies and bacon separately and assemble last—your salad will taste fresher, and the bacon won’t get soggy.
Common mistakes when making your broccoli cauliflower bacon raisin salad
Over-Roasting Veggies
I've burned more broccoli and cauliflower than I care to admit by leaving them in the oven too long. Watch for golden brown edges and tender centers—if they smell bitter or look mushy, they're past perfect.
Set a timer for 20-25 minutes max at 425°F, then check frequently. The florets should yield slightly when pierced with a fork but still hold their shape. 🥦
Under-Cooking Bacon
Nothing ruins a salad faster than limp bacon. I used to cut corners by skipping the crisping time, but trust me—15-18 minutes in the oven at 425°F is non-negotiable for that perfect crunch.
Use thick-cut bacon (like Costco or Trader Joe's brands) and flip halfway through. If your bacon starts to smoke, reduce heat to 375°F immediately.
Skipping Raisin Plumping
Hard raisins are a crime in this salad. I learned this the hard way when I forgot to soak mine—chewy, dry raisins just don't cut it. Always plump them in warm water for 10 minutes before using.
For extra flavor, add a pinch of cinnamon to the soaking water. Drain well before adding to the salad to avoid sogginess.
Uneven Dressing Distribution
The dressing should coat every bite, not pool at the bottom. I've made the mistake of tossing too vigorously, which can bruise the roasted vegetables. Instead, gently fold everything together after assembling.
For extra flavor distribution, drizzle half the dressing first, toss lightly, then add the rest. This ensures even coverage without breaking the delicate textures.
Missing the Sweet-Savory Balance
Too much honey makes this salad cloying, while too little balsamic leaves it flat. I recommend tasting the dressing before tossing—it should be tangy with just a touch of sweetness. Start with the 3 tbsp balsamic and 1 tbsp honey ratio, then adjust to taste.
The Dijon mustard is key here—it adds depth that regular mustard can't match. Don't skip it!
Serving Too Early
This salad needs time to shine. I used to serve it immediately after tossing, but letting it rest for 5 minutes allows the flavors to meld beautifully. The warm vegetables and crispy bacon will cool slightly, creating the perfect temperature contrast.
Serve while the bacon is still crispy—it loses its crunch fast once tossed with other ingredients. 💫
Nutrition facts
Frequently asked questions
Can I make this salad ahead of time?
Roast the vegetables and bacon up to 2 days ahead and store them separately in airtight containers. Keep the dressing in a small jar. When ready to serve, toss everything together—just add the plumped raisins right before eating to keep them tender. The flavors actually improve overnight as everything melds together!
What if I don't have thick-cut bacon?
Regular bacon works, but it won't be as crispy. Chop it into ¼-inch pieces instead of ½-inch and cook it for 12-15 minutes at 425°F. For extra crunch, try turkey bacon or even crispy bacon bits—just add them fresh when serving to maintain texture. The flavor will still be great, just slightly different!
Can I substitute other vegetables?
Yes! Swap cauliflower for Brussels sprouts (halved) or asparagus (trimmed). For broccoli, try green beans (trimmed) or zucchini (diced). Just adjust roasting time—Brussels sprouts need 18-20 minutes while zucchini only takes 12-15 minutes. The key is keeping the veggies crisp-tender for that perfect bite.
How do I make this salad vegan?
Replace the bacon with crispy tofu bacon (marinated in soy sauce and smoked paprika) or tempeh crumbles. Use maple syrup instead of honey and check your balsamic vinegar for honey content. For extra protein, add white beans (rinsed) or chickpeas (roasted). The sweet-savory balance still works beautifully!
Why does my dressing separate?
This happens when the oil and vinegar don't emulsify properly. Whisk in 1 teaspoon Dijon mustard (it's an emulsifier!) or add ½ teaspoon cornstarch mixed with 1 teaspoon water to thicken it. For a quick fix, shake the dressing vigorously before using. The mustard in the recipe is actually there to prevent this—don't skip it!
