Salads
This broccoli cauliflower bacon raisin salad delivers bold flavors and satisfying textures in just 15 minutes—no complicated techniques required. The crisp-tender vegetables, smoky bacon, and sweet raisins create a perfect balance of sweet, savory, and crunchy that keeps everyone reaching for seconds.
I developed this recipe after craving something hearty yet fresh, and it quickly became a staple for lunch or dinner.
The secret lies in the quick-cooked bacon and raw vegetables—no wilting here. Tossed with a simple but flavorful dressing, this salad transforms ordinary ingredients into something extraordinary.
The raisins add a surprising sweetness that cuts through the richness of the bacon, while the raw broccoli and cauliflower keep everything fresh and vibrant. It’s the kind of dish that feels indulgent but stays light and satisfying.
What makes this salad truly special is its versatility—add bacon for a meaty twist or skip it for a vegetarian version that still packs flavor. The dressing is easy to make with pantry staples, and the ingredients come together faster than takeout.
Whether you're meal prepping for the week or throwing together a quick lunch, this salad delivers restaurant-quality results without the fuss.
Serve it as a main dish with crusty bread or as a side to complement grilled meats. The combination of textures—crisp, chewy, and creamy—makes every bite exciting. Let’s get cooking!
Ingredients for broccoli cauliflower bacon raisin salad
Fresh vegetables, smoky vegetarian bacon, and sweet raisins create a perfect balance of textures and flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Broccoli Florets 🥦 | 4 cups | Fresh, medium-sized florets |
| Cauliflower Florets 🥬 | 4 cups | Fresh, medium-sized florets |
| Vegetarian Bacon Bits 🥜 | 6 oz | Smoked almond or coconut bacon |
| Raisins 🍇 | ½ cup | Golden or dark, plump variety |
| Red Onion 🧅 | ¼ cup | Thinly sliced, sharp flavor |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High-quality, fruity variety |
| Balsamic Vinegar 🍷 | 2 tbsp | Aged, rich flavor preferred |
| Dijon Mustard 🌶️ | 1 tbsp | Mild or sharp, to taste |
| Maple Syrup 🍁 | 1 tbsp | Pure, grade A preferred |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Fine grain for even seasoning |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked for intensity |
| Pecans 🥜 | ¼ cup | Toasted, chopped for crunch |
| Crumbled Feta Cheese 🧀 | ½ cup | High-quality, crumbled |
The vegetarian bacon bits are the star here—opt for smoked almond or coconut bacon from brands like Trader Joe's or Bob's Red Mill for that authentic smoky flavor without the meat. Toast them lightly in a dry pan to enhance their flavor, but don’t overcook or they’ll lose their crunch. The broccoli and cauliflower should be fresh and crisp—look for heads with tightly packed florets and vibrant color. If you’re prepping ahead, store them in airtight containers with a paper towel to absorb moisture. For the raisins, golden raisins add a subtle sweetness, while dark raisins bring a deeper flavor—choose based on your preference.
No vegetarian bacon? Toasted walnuts or pecans work beautifully as a substitute, though they lack the smoky depth. Short on raisins? Dried cranberries or chopped dates add a tangy or caramelized note, respectively. The dressing can be adjusted to taste—more balsamic vinegar for tang, more maple syrup for sweetness, or a splash of lemon juice if you have it. For extra richness, swap the feta for vegan feta or a sprinkle of nutritional yeast. If you’re meal prepping, hold off on adding the dressing until serving to keep the vegetables crisp.
This salad keeps best for 3-4 days in the fridge, stored in an airtight container with a paper towel to absorb excess moisture. The dressing separates slightly over time—just give it a quick stir before serving. For a make-ahead option, pre-cook the bacon bits and store them separately, then assemble everything the morning of. The pecans and feta can be toasted and crumbled ahead of time, too. If you’re serving as a main dish, pair it with crusty sourdough bread or a simple grain salad to round out the meal.
Why You'll Love This Recipe
- No Chopping Chaos: I swear by this one—just break the florets into bite-sized pieces (no knife skills required) and toss them raw. The broccoli and cauliflower stay crisp, and the bacon bits add that smoky crunch without any fuss. Honestly, it’s the kind of salad I make when I’m too tired to think.
- Sweet-Savory Magic: That combo of caramelized raisins and smoky vegetarian bacon? It’s like a tiny flavor explosion in every bite. The red onion adds a sharp kick, but the sweetness of the raisins balances it out perfectly—no dressing needed to make it irresistible.
- Lunchbox Hero: Between us, this is my go-to for packed lunches. It holds up for days in the fridge (yes, even the bacon stays crispy) and travels well—no soggy greens here. My kids actually eat their veggies when they’re disguised like this.
- Budget Meal Prep: I stretch this salad for four meals with minimal cost. Broccoli and cauliflower are cheap staples, and raisins add bulk without breaking the bank. Plus, it’s one of those rare salads that tastes better the next day—leftovers? More like lucky leftovers.
Step-by-step instructions for sweet-savory broccoli cauliflower salad
This vibrant salad comes together faster than you can say "balsamic glaze."
Blanch the Vegetables for Perfect Texture
Bring a large pot of water to a rolling boil. Add the 4 cups broccoli florets and 4 cups cauliflower florets, cooking for exactly 2 minutes. Watch closely—the moment they float is your cue to drain immediately in a colander. This brief blanching preserves their vibrant color and tender-crisp texture while preventing mushiness.
Transfer the blanched vegetables to a large bowl filled with ice water to stop the cooking process. Let them chill for 5 minutes before draining thoroughly. The shock method locks in their bright green and white hues while keeping them perfectly al dente. Pat them dry completely with paper towels—any moisture will dilute your dressing later.
Toast the Pecans and Prepare the Dressing Components
While the vegetables cool, place the 0.25 cup pecans in a dry skillet over medium heat. Toast them for 3-4 minutes, stirring constantly until they release their nutty aroma and turn a rich golden brown. Remove immediately to prevent burning, then transfer to a cutting board to chop roughly.
In a small bowl, whisk together the 0.25 cup extra-virgin olive oil, 2 tbsp balsamic vinegar, 1 tbsp Dijon mustard, and 1 tbsp maple syrup. Season with 0.5 tsp Diamond Crystal kosher salt and 0.25 tsp freshly ground black pepper. This dressing creates the perfect balance of sweet, tangy, and savory notes that complement the salad's components.
Cook the Vegetarian Bacon Bits
Heat a nonstick skillet over medium heat. Add the 6 oz vegetarian bacon bits and cook for 4-5 minutes, stirring frequently until they develop a crispy texture and release their smoky aroma. The bacon should be golden brown with no pink remaining—this ensures proper cooking while maintaining their crispy bite.
Transfer the cooked bacon to a paper towel-lined plate to drain excess fat. This step adds the perfect salty, meaty contrast to the salad's sweet and savory elements. If you find the bacon too oily, blot it gently with additional paper towels before adding to the salad.
Assemble the Salad with Perfect Layering
In a large mixing bowl, combine the blanched broccoli and cauliflower florets, 0.5 cup raisins, and 0.25 cup thinly sliced red onion. Pour the dressing over the vegetables and toss gently with tongs to ensure even coating. The raisins will begin to plump slightly from the dressing, intensifying their sweetness.
Add the toasted pecans, cooked vegetarian bacon bits, and 0.5 cup crumbled feta cheese. Toss everything together just until the feta is evenly distributed. The key here is gentle mixing—over-tossing can break the delicate florets. Let the salad sit for 5 minutes before serving to allow the flavors to meld completely.
Serve Immediately for Optimal Freshness
Transfer the salad to a serving platter or individual bowls. The ideal presentation shows the vibrant colors contrasting beautifully: the bright greens of broccoli and cauliflower, the golden brown of the bacon and pecans, and the creamy white of the feta. Garnish with an additional sprinkle of black pepper if desired.
Serve immediately while the vegetables are still crisp and the dressing maintains its perfect consistency. This salad holds well for 2 hours at room temperature, but the texture is best enjoyed fresh. Pair with crusty bread or grilled chicken for a complete meal that balances sweet, savory, and crunchy elements perfectly.
Pro Tips For Making Broccoli Cauliflower Bacon Raisin Salad
- CHOP ONION SMALL: Thinly slice that red onion—about 1/8-inch thick—so it softens but doesn’t turn to mush when tossed with the rest. I used to cut it too thick, and it’d just sit there like a crunchy afterthought. Trust me, the salad needs that sweet, tender bite.
- ROAST VEGETABLES TOGETHER: Toss broccoli and cauliflower florets in the same bowl with oil and salt before roasting—no need to separate them. They’ll crisp up at the same rate, and you’ll save yourself the hassle of flipping two pans. Just spread them evenly and let the oven do the work.
- SOAK RAISINS FIRST: Dump those raisins in warm water for 5 minutes before draining and adding them to the salad. It plumps them up, softens their edges, and makes them taste less like dried-out fruit. (Yes, even if you’re impatient like me.)
- CRISP THE BACON BITES: Cook the vegetarian bacon bits until they’re golden and slightly crispy—don’t skip this step. Undercooked bits turn soggy when tossed with the warm veggies, and nobody wants a sad, limp salad. A quick pan-fry or air-fryer blast does the trick.
Creative variations of this broccoli cauliflower bacon raisin salad
Sweet & Spicy Twist
Add 1 tbsp chili powder and ½ tsp cayenne pepper to the dressing for a kick. I love using Penzeys Spices for authentic heat. Pair with ½ cup dried apricots instead of raisins for a fruity-sweet contrast that balances the spice beautifully. 🌶️
Mediterranean Fusion
Swap the raisins for ¼ cup chopped Kalamata olives and add 2 tbsp crumbled feta to the dressing. Toss in ¼ cup toasted pine nuts instead of pecans, and finish with 1 tbsp lemon zest. This version feels like a Greek salad with a crunchy, savory twist.
Asian-Inspired Crunch
Use 3 tbsp soy sauce and 1 tbsp sesame oil instead of the balsamic and maple syrup. Add ½ cup shredded carrots and ¼ cup chopped cilantro for freshness.
Top with 2 tbsp toasted sesame seeds and 1 tbsp honey drizzled over the top for a sweet-savory balance inspired by Chinese street food.
Nutty & Tangy
Replace the raisins with ½ cup dried cranberries and add ¼ cup candied pecans (store-bought or homemade). Stir in 1 tbsp orange zest to the dressing for a citrusy depth. This version works perfectly as a holiday appetizer with its festive flavors and textures.
Protein-Packed Upgrade
Add ½ cup cooked quinoa or ½ cup chickpeas for extra protein. For a meaty option, fold in ½ cup shredded rotisserie chicken or ½ cup crumbled goat cheese. The quinoa adds a satisfying heartiness while keeping the dish vegetarian-friendly.
Smoky & Sweet BBQ
Mix 2 tbsp BBQ sauce (like Sweet Baby Ray's) into the dressing and add ½ cup crispy baked tofu or ½ cup smoked almonds instead of bacon. Top with 2 tbsp chopped scallions for a smoky, tangy salad that feels like a Southern-inspired twist on classic flavors.
Nutrition facts
Frequently asked questions
Can I make this salad without blanching the vegetables?
You can try, but blanching is key for that perfect crisp-tender texture. If you skip it, the broccoli and cauliflower will turn mushy when tossed with the dressing. For a no-cook version, use raw florets and add them just before serving—though the flavor won't be as rich. The blanching step takes only 5 minutes and makes all the difference!
What's the best way to store leftovers?
Store this salad in an airtight container for up to 3 days, but keep the dressing separate until serving to maintain crispness. For longer storage, blanch and shock the veggies, then store them dry in the fridge. Add the dressing and toppings fresh when ready to eat. The bacon and pecans stay crispy when stored separately!
How can I make this vegetarian?
Simply omit the bacon and use 6 oz toasted walnuts or pecans instead for crunch and flavor. The sweet-savory balance still works perfectly! For extra protein, add ½ cup chickpeas or ½ cup quinoa. The dressing and raisins keep the dish hearty and satisfying without meat.
Can I use frozen broccoli and cauliflower?
Frozen works in a pinch, but fresh is ideal for that bright, crisp texture. If using frozen, thaw and pat completely dry before blanching—any excess moisture will make the salad soggy. For best results, buy fresh florets and blanch them immediately after cutting. The flavor difference is worth the extra effort!
Why does my dressing separate?
The dressing separates because of the natural oils and vinegar—it's completely normal! Just give it a quick whisk or shake before using. For a smoother texture, add 1 tsp cornstarch mixed with 1 tsp water to the dressing. Store it in the fridge, and it'll stay emulsified longer. The separated dressing won't affect the flavor!
