Salads
This broccoli cauliflower bacon raisin salad delivers a perfect balance of textures and flavors—crispy bacon, tender roasted veggies, sweet raisins, and a tangy dressing that ties everything together. The key to this salad lies in the contrast: the smoky richness of bacon, the nutty crunch of roasted vegetables, and the subtle sweetness of raisins create a harmonious bite that’s both satisfying and unexpected. I developed this recipe during a busy week when I needed a meal that felt special without requiring hours in the kitchen.
The secret to achieving restaurant-quality results at home is in the preparation of each component. Roasting the broccoli and cauliflower brings out their natural sweetness and adds a satisfying crunch, while crispy bacon adds a savory depth that balances the dish.
The raisins provide a touch of sweetness that cuts through the richness, and a simple honey-mustard dressing ties everything together with a bright, tangy finish. This salad is versatile enough for a weeknight dinner or a weekend gathering, and it’s easy to customize based on dietary preferences.
What you’ll end up with is a vibrant, flavorful salad that’s packed with nutrients and texture—crispy, chewy, and creamy all in one bite. The combination of roasted vegetables, crispy bacon, and plump raisins creates a dish that’s both hearty and light, making it perfect for any occasion.
Plus, it’s a great way to use up vegetables that might otherwise go to waste, turning them into something delicious and satisfying.
Whether you’re serving this salad as a side dish or a main course, it’s sure to impress. The flavors are bold yet balanced, and the textures provide a satisfying contrast that keeps every bite interesting. Ready to create a salad that’s as delicious as it is nutritious? Let’s get started!
Ingredients for broccoli cauliflower bacon raisin salad
Crispy roasted veggies, smoky bacon, sweet raisins, and a tangy honey-mustard dressing come together for this vibrant vegetarian salad.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Crowns 🥦 | 1 ½ lb | Cut into bite-sized florets |
| Fresh Cauliflower Crowns 🥬 | 1 ½ lb | Cut into bite-sized florets |
| Thick-Cut Bacon 🥓 | 6 oz | Center-cut for best flavor |
| Golden Raisins 🍇 | 1 cup | Plump, not dried out |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For roasting and dressing |
| Honey 🍯 | 2 tbsp | Local preferred for flavor |
| Dijon Mustard 🍯 | 1 ½ tbsp | For tangy dressing base |
| Apple Cider Vinegar 🍎 | 1 ½ tbsp | For dressing brightness |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | For seasoning and dressing |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | For dressing seasoning |
| Toasted Walnuts 🥜 | ½ cup | Optional for extra crunch |
| Crumbled Feta Cheese 🧀 | ½ cup | For creamy contrast |
The vegetables are the foundation—broccoli and cauliflower should be fresh, with tight florets and vibrant green color. Trader Joe's and Whole Foods usually have the best quality, but any grocery store works if the produce looks crisp. For the bacon, thick-cut center-cut is non-negotiable—it crisps better and tastes richer. Look for packages labeled 'thick-cut' or 'center-cut' at Costco or your local butcher. The raisins should be plump and golden, not shriveled—Sun-Maid or Kraft are reliable brands, but any organic raisin works too.
No thick-cut bacon? Regular bacon cut into thirds lengthwise works in a pinch, but it won't crisp as well. Swapping raisins for dried cranberries adds tartness, though the sweetness will differ. For the dressing, Dijon mustard is key—skip the smooth mustard, which lacks depth. If you're avoiding honey, maple syrup or agave works at a 1:1 ratio, though the flavor will shift slightly. The walnuts and feta are optional but add incredible texture—toast the walnuts in a dry pan for 3-4 minutes until fragrant. For the feta, crumbled yourself for best texture; pre-crumbled gets grainy.
Roasted veggies stay crisp for about 3 days in the fridge, but bacon loses its crunch after 2 days. Store components separately—keep the dressing in a small jar to shake before using. This salad tastes even better the next day as flavors meld. For meal prep, assemble everything except dressing and store separately. Toss with dressing right before serving to keep the bacon crispy. The dressing keeps for 1 week in the fridge, so make extra for other salads or sandwiches.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just toss everything on a sheet pan, roast, and call it a day. No chopping boards, no washing extra bowls, just crispy florets and bacon that practically cook themselves.
- Sweet-Savory Crunch: That first bite? Crispy bacon meets caramelized raisins, then the fresh, almost nutty crunch of roasted broccoli and cauliflower. It’s weirdly addictive—like a dessert you’d never guess was a salad.
- Meal Prep MVP: Between us, this is my go-to for lunches all week. The flavors only get better as the raisins soften and the bacon stays crisp (if you store it right). Honestly, I’ve eaten this cold, warm, and even tossed with leftover grilled chicken—works every time.
- Budget Flex: Thick-cut bacon feels fancy, but it’s cheaper than you’d think when bought in bulk. Broccoli and cauliflower stretch for days, and raisins? They’re a pantry staple that add serious depth without breaking the bank. Not the prettiest, but the taste makes up for it.
Step-by-step instructions for broccoli cauliflower bacon raisin salad
Here's how to create a perfectly balanced salad with crispy bacon, caramelized vegetables, and a tangy-sweet dressing.
Roast the Vegetables for Maximum Crunch
Preheat your oven to 425°F and line two large baking sheets with parchment paper. Cut the 1.5 lb fresh broccoli crowns and 1.5 lb fresh cauliflower crowns into bite-sized florets, discarding any tough stems. Spread them evenly on the prepared sheets, leaving space between pieces for even cooking.
Drizzle the vegetables with 2 tablespoons of the 0.5 cup extra-virgin olive oil and sprinkle with 1 teaspoon of the 1.5 teaspoon diamond crystal kosher salt and ¼ teaspoon of the 0.5 teaspoon freshly ground black pepper. Toss gently to coat, ensuring every floret gets an even dusting. Roast for 20-25 minutes until the edges are deep golden brown and slightly crispy, stirring once halfway through for even browning.
Here's the thing—don't overcrowd the pans. If you do, they'll steam instead of roast, resulting in soggy vegetables. You want that perfect caramelization that adds sweetness and texture contrast to the salad.
Cook the Bacon Until Crispy
While the vegetables roast, cook the 6 oz thick-cut bacon in a large skillet over medium heat. I like to use center-cut bacon for maximum flavor—it's worth the extra cost. Cook the bacon for 8-10 minutes, flipping occasionally, until it reaches deep golden brown and crispy edges form.
Use tongs to transfer the bacon to a paper towel-lined plate, leaving the rendered fat in the skillet. This bacon fat is pure flavor gold—we'll use it to enhance our dressing later. Let the bacon cool slightly before breaking it into bite-sized pieces. If it's too hot when you handle it, you'll burn your fingers and lose some of that precious crispiness.
Don't skip this cooling step. The contrast between warm, crispy bacon and cool vegetables is what makes this salad truly special. The bacon should be cool enough to handle but still maintain that satisfying crunch.
Whisk Together the Tangy-Sweet Dressing
In a small bowl, whisk together the remaining 0.5 cup extra-virgin olive oil, 2 tablespoons honey, 1.5 tablespoons Dijon mustard, and 1.5 tablespoons apple cider vinegar. Start with a slow whisk to combine, then increase to a brisk motion for 30 seconds to emulsify the dressing. The mixture should look smooth and slightly thickened.
Add the remaining ½ teaspoon diamond crystal kosher salt and ¼ teaspoon freshly ground black pepper, whisking until fully dissolved. Taste and adjust the balance—you want the sweetness of the honey to complement the tang of the vinegar, with just enough salt to enhance all flavors. This dressing is the secret weapon that ties everything together.
I like to let the dressing sit for 5 minutes before using it. This gives the flavors time to meld and creates a more cohesive taste experience. The dressing should coat the back of a spoon but still pour easily.
Assemble and Toss the Salad
In a large bowl, combine the roasted broccoli and cauliflower florets, crispy bacon pieces, 1 cup golden raisins, 0.5 cup toasted walnuts, and 0.5 cup crumbled feta cheese. Give everything a gentle toss with your hands or a large spoon to distribute the ingredients evenly. You want each bite to have a mix of textures and flavors.
Drizzle the dressing over the salad and toss again, this time more vigorously, to ensure everything is well coated. The dressing should cling to the vegetables and bacon, creating that perfect balance of sweet, savory, and tangy. If the salad seems dry, add a splash of water or a little more dressing—just enough to moisten without making it soggy.
Let the salad sit for 5 minutes before serving. This gives the flavors time to meld together and makes each bite even more delicious. The contrast between the crispy roasted vegetables, sweet raisins, crunchy walnuts, creamy feta, and savory bacon is what makes this salad truly special.
Serve Immediately for Best Texture
Transfer the salad to a large platter or individual bowls. The presentation should be vibrant with the deep greens of the roasted vegetables, the golden brown of the bacon, and the creamy white of the feta. Garnish with additional toasted walnuts or a sprinkle of freshly cracked black pepper if desired.
Serve immediately while everything is still crispy and vibrant. This salad tastes best when eaten fresh, with all the textures intact. The warm, caramelized vegetables and crispy bacon provide a satisfying contrast to the cool dressing and creamy feta.
Real talk: this salad keeps well for 2-3 hours at room temperature, but the texture starts to degrade after that. The vegetables will lose their crispiness, and the bacon will soften. For the best experience, eat it fresh from the oven and skillet.
Pro Tips For Making Broccoli Cauliflower Bacon Raisin Salad
- CUT BACON UNEVENLY: Thick-cut bacon needs grip to crisp properly—slice it at angles so the edges don’t overlap. I used to stack slices neatly, and half the batch ended up greasy instead of crisp. Ragged edges = more surface area for browning.
- ROAST VEGETABLES SEPARATELY: Broccoli and cauliflower cook at different speeds—toss them on the same tray and one will burn while the other stays limp. Roast them on separate sheets for 15-18 minutes at 425°F (yes, it’s extra work, but the texture difference is night and day).
- SOAK RAISINS IN HOT WATER: Golden raisins are tough little guys—plop them straight into the salad and they’ll just sit there like chewy rocks. Soak them in hot water for 10 minutes first, then drain. They’ll plump up, soften, and actually taste like they belong in the dish.
- DRESS THE SALAD LAST: Extra-virgin olive oil oxidizes fast, and the moment you toss it with raw veggies, the flavor starts fading. Keep the dressing separate until serving—even if it means assembling the salad right at the table. Trust me, the freshness makes all the difference.
Best sauces and condiments for this recipe
Honey-Mustard Dressing
The star of this salad is the honey-mustard dressing—its tangy-sweet balance cuts through the richness of the bacon and enhances the natural sweetness of the roasted veggies. Start with 2 tbsp honey and 1.5 tbsp Dijon mustard for a perfect ratio of sweet and sharp.
The apple cider vinegar (1.5 tbsp) adds brightness, while ½ cup extra-virgin olive oil emulsifies everything into a silky finish. Whisk vigorously for 30 seconds to create a smooth, clingy dressing that coats every bite.
Let it rest 5 minutes before using—this allows the flavors to meld for a more cohesive taste. 🍯
Balsamic Glaze
For a sophisticated twist, drizzle 2 tbsp balsamic glaze over the assembled salad just before serving. Heat ¼ cup balsamic vinegar in a small saucepan until it reduces by half (about 5 minutes), then cool slightly.
The deep, caramelized sweetness of the glaze pairs beautifully with the smoky bacon and nutty roasted veggies. Use a pastry brush to drizzle lightly over the top for an elegant finish. Store-bought glaze works too—look for Giovanni or Colavita for quality. 🍷
Lemon-Tahini Dressing
Swap the honey-mustard for a creamy lemon-tahini dressing if you prefer a nutty, zesty profile. Mix 3 tbsp tahini, 2 tbsp lemon juice, 1 tbsp honey, 1 tbsp apple cider vinegar, and ¼ cup water until smooth.
The tahini adds richness, while the lemon keeps it bright. This dressing works especially well if you’re avoiding honey or want a lighter option. Thin with water as needed—it should coat the back of a spoon but still pour easily. 🍋
Spicy Sriracha Aioli
Craving heat? Whip up a spicy sriracha aioli by blending ¼ cup mayonnaise, 1 tbsp sriracha, 1 tsp honey, and 1 tsp apple cider vinegar. The creamy aioli balances the crunch of the roasted veggies and bacon, while the sriracha adds a kick.
Drizzle lightly over the salad or serve on the side for dipping. For extra depth, stir in 1 tsp smoked paprika for a smoky touch. 🌶️
Parmesan Cream Dressing
Add a creamy, umami-rich element with a parmesan dressing. Mix ¼ cup grated Parmesan, 3 tbsp olive oil, 1 tbsp lemon juice, ½ tsp Dijon mustard, and ¼ tsp black pepper.
The Parmesan melts into the dressing, creating a velvety texture that pairs perfectly with the crispy bacon and sweet raisins. This dressing is especially great if you’re skipping the feta or want a cheesier flavor. Use within 3 days for best freshness. 🧀
Drizzled Nut Oils
For a nutty, aromatic finish, drizzle the salad with 1 tbsp walnut oil or almond oil just before serving. The oils enhance the toasted walnuts and add a subtle earthiness that complements the sweet and savory flavors.
Walnut oil has a richer, almost buttery taste, while almond oil is lighter and slightly sweeter. Store nut oils in the fridge to preserve freshness—heat can make them go rancid quickly. 🥜
Nutrition facts
Frequently asked questions
Can I make this salad ahead of time?
You can prep components separately up to 2 days ahead, but assemble it just before serving. Roast the veggies and cook the bacon, then store them in airtight containers. Keep the dressing separate until ready to toss—this preserves the crispiness of the bacon and vegetables. The raisins and nuts can be added fresh for maximum crunch.
What's the best way to store leftovers?
Store components separately in airtight containers for up to 3 days. Keep the dressing in a small jar to shake before using. Reheat roasted veggies in a 350°F oven for 5-7 minutes to restore crispiness. Bacon loses its crunch when reheated, so it's best enjoyed fresh or used in other dishes like sandwiches.
Can I substitute the bacon for a vegetarian option?
Try smoked tempeh or crispy tofu for a meat-free alternative. Cut tempeh into strips and pan-fry until golden, or press and bake tofu for 20 minutes at 400°F until crispy. For extra flavor, marinate in 1 tbsp soy sauce + 1 tsp smoked paprika before cooking. The texture contrast remains the key to this salad's success!
Why does my dressing separate?
This happens when oil and vinegar aren't properly emulsified. Whisk vigorously for 30-45 seconds or use an immersion blender for a smoother texture. For extra stability, add 1 tsp Dijon mustard or 1 tsp honey to help bind the ingredients. If separation occurs later, just give it a quick shake before using.
How can I make this salad spicier?
Add ½ tsp cayenne pepper or 1 tsp hot sauce to the dressing for immediate heat. For deeper flavor, toss in 1 tbsp chopped jalapeños with the raisins, or sprinkle ½ tsp smoked paprika over the roasted vegetables. The smoky-sweet contrast will elevate the spice beautifully!
