Salads
This apple broccoli cauliflower salad recipe transforms simple vegetables into a vibrant, textured dish that balances sweet, tart, and crunchy elements perfectly. The secret lies in roasting the broccoli and cauliflower for a subtle caramelized depth while keeping the apples fresh and crisp.
I developed this salad for those who crave restaurant-quality flavor without the fuss—it’s a vegetarian powerhouse packed with nutrients and satisfying textures.
The dressing is where the magic happens: a sweet-tart vinaigrette made with apple cider vinegar, Dijon mustard, and a touch of honey creates the ideal contrast to the earthy roasted vegetables.
Toasted pecans or walnuts add a satisfying crunch, while optional add-ins like chickpeas or feta elevate it into a complete meal. This salad holds up beautifully for meal prep, making it perfect for busy weeknights or lunchboxes.
What you’ll end up with is a visually stunning dish that’s as delicious as it is nutritious—bright green florets, golden roasted cauliflower, and crisp apple slices all coated in that perfect tangy-sweet dressing.
The textures play beautifully: tender roasted veggies, crisp apples, and crunchy nuts create every bite exciting. It’s the kind of salad that makes healthy eating feel indulgent.
Serve it as a light lunch, a side for grilled proteins, or even as a refreshing dinner with a sprinkle of fresh herbs. The recipe scales effortlessly, so you can adjust the ingredients to your preference.
Let’s get started on this crowd-pleasing, nutrient-packed salad that’s sure to become a staple in your meal rotation.
Ingredients for apple broccoli cauliflower salad
Bright florets, crisp apples, and toasted nuts—this salad balances textures and flavors effortlessly.
| Ingredient | Amount | Notes |
|---|---|---|
| Broccoli Florets 🧅 | 2 cups | Fresh, cut into bite-sized pieces |
| Cauliflower Florets 🥬 | 2 cups | Fresh, cut into bite-sized pieces |
| Honeycrisp Apples 🍎 | 2 medium | Cored, thinly sliced (about 2 cups) |
| Pecans 🥜 | ½ cup | Toasted, roughly chopped |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For roasting vegetables |
| Apple Cider Vinegar 🍎 | ¼ cup | For dressing |
| Dijon Mustard 🍯 | 1 tbsp | For dressing |
| Honey 🍯 | 2 tbsp | Local preferred |
| Dried Thyme 🌿 | ½ tsp | Or 1 tsp fresh thyme |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Feta Cheese 🧀 | ½ cup | Optional, crumbled |
The apples are non-negotiable here—Honeycrisp or Fuji are ideal for that perfect sweet-tart balance. Trader Joe's or Whole Foods carry them year-round, but local orchards in season are even better. For the roasted veggies, organic broccoli and cauliflower from the store's fresh produce section hold up best—avoid pre-cut florets that wilt quickly. The pecans? Toast them yourself—toss with a pinch of salt and dry-toast in a pan for 3-4 minutes until fragrant. That extra step makes all the difference in flavor.
No pecans? Walnuts or candied pecans work just as well—just adjust the toast time. Short on Dijon? Yellow mustard at half the amount—it's less refined but gets the job done. The honey can be swapped for maple syrup if you prefer, but local raw honey—especially if it's floral or wildflower—adds depth the store-bought kind can't match. For the feta, skip it if you're avoiding dairy—or use vegan feta for a similar crumble. The salad holds up beautifully for meal prep, but the apples get softer after day 2, so eat within 48 hours for best texture.
Roast the veggies ahead and store them in the fridge for up to 3 days—they actually taste better the next day as the flavors meld. The dressing keeps for 5 days—shake it up before using. For the full experience, toss the salad together right before serving so everything stays crisp. If prepping for a crowd, portion the nuts and cheese separately—they get soggy if mixed in too early. This salad reheats surprisingly well—just warm the roasted veggies for 30 seconds in the microwave and toss with the cold dressing and apples.
Why You'll Love This Recipe
- No-Cook Crunch: I swear by the raw broccoli and cauliflower—just chop, toss, and let the Honeycrisp apples add that sweet, juicy bite without any waiting. Honestly, the hardest part is deciding whether to eat it immediately or save it for later.
- Sweet-Savory Magic: That first bite of crisp apple with toasted pecans and olive oil? It’s the kind of balance you’ll reach for again. The broccoli’s peppery kick and cauliflower’s mild crunch make it feel fancy without trying too hard.
- Lunchbox Hero: Between us, this salad holds up for days—pack it for work, toss it in school lunches, or bring it to potlucks. The apples stay fresh for hours, and the pecans add that satisfying crunch even after a day in the fridge.
- Budget Bright Spot: I use whatever’s on sale—broccoli and cauliflower are always cheap, and Honeycrisp apples last longer than most. Pecans stretch further than you’d think, and olive oil? A little goes a long way. It’s my go-to when I’m watching pennies but not flavor.
Step-by-step instructions for apple broccoli cauliflower salad
Here's how to create a perfectly balanced salad with crisp roasted vegetables, sweet-tart apples, and a rich vinaigrette.
🍳 Step 1: Roast Vegetables for Maximum Flavor
Preheat your oven to 425°F and line two baking sheets with parchment paper. In a large bowl, toss the 2 cups broccoli florets and 2 cups cauliflower florets with 2 tablespoons of the extra-virgin olive oil, ½ teaspoon dried thyme, ½ teaspoon salt, and ¼ teaspoon black pepper. Spread them in a single layer on the prepared sheets, leaving space between pieces for even browning.
Roast for 20-25 minutes, stirring halfway through, until the edges are deep golden brown and the florets are tender when pierced with a fork. The vegetables should smell intensely aromatic—this is your cue they're perfectly roasted. Remove from oven and let cool slightly before assembling the salad.
🍏 Step 2: Prepare the Sweet-Tart Vinaigrette
While the vegetables roast, whisk together the remaining 3 tablespoons extra-virgin olive oil, ¼ cup apple cider vinegar, 1 tablespoon Dijon mustard, 2 tablespoons honey, ½ teaspoon dried thyme, ½ teaspoon salt, and ¼ teaspoon black pepper in a small bowl. The mixture should emulsify into a glossy dressing with a smooth, velvety texture.
Taste and adjust the balance—you want a perfect harmony of sweet, tangy, and savory. If it needs more acidity, add a splash more vinegar; if it's too sharp, a touch more honey will mellow it. Here's the thing—this dressing should coat the back of a spoon without being overly thick.
🥘 Step 3: Assemble the Salad with Crunchy Textures
In a large serving bowl, combine the cooled roasted vegetables with the 2 medium Honeycrisp apples sliced into thin rounds. The apples should be firm enough to hold their shape but still tender enough to bite through easily. Add the ½ cup toasted pecans and gently toss everything together with a wooden spoon.
This is where the magic happens—the roasted vegetables bring warmth, the apples add crisp sweetness, and the pecans contribute that satisfying crunch. Don't overmix or you'll crush the delicate florets. Instead, work gently to distribute all the components evenly throughout the bowl.
🍽️ Step 4: Finish with Dressing and Garnish
Drizzle the vinaigrette over the salad and toss gently to coat everything evenly. The dressing should cling to the vegetables and apples without making them soggy. If it looks too thick, add 1-2 teaspoons water to loosen it slightly. Sprinkle with the ¼ cup chopped fresh parsley and, if using, the ½ cup crumbled feta cheese for a final touch of brightness and saltiness.
Let the salad sit for 5 minutes before serving—this allows the flavors to meld together perfectly. The roasted vegetables should still have a slight bite, the apples should be juicy but not mushy, and each bite should deliver that perfect combination of textures and flavors. Serve immediately while everything is at its peak.
Pro Tips For Making Apple Broccoli Cauliflower Salad
- ROAST THE VEGETABLES TOGETHER: I learned this the hard way—roasting broccoli and cauliflower separately means one batch gets overcooked while the other stays underdone. Toss them together on the same tray, drizzle with 1 tablespoon olive oil, and spread in a single layer. The broccoli’s smaller florets will crisp faster, so pull them out after 15 minutes while the cauliflower stays in for 20. (Yes, even if you’re impatient like me.)
- CUT APPLES LAST MINUTE: Honeycrisp apples turn brown faster than you’d think, and that dulls the whole salad. Save yourself the regret by slicing them just before tossing everything together. If you’re really ahead, toss the cut apples in cold water for 2 minutes, then drain and pat dry—it slows the browning just enough to buy you time.
- TOAST PECANS LOW AND SLOW: I was skeptical until I tried it: toast pecans at 300°F instead of blasting them at 350°. It takes 8-10 minutes, but they won’t burn or turn bitter. Stir every 2 minutes so they brown evenly, and resist the urge to rush—uneven toasting makes the whole salad taste off. (Your future self will thank you.)
- DRESS THE SALAD RIGHT BEFORE SERVING: This isn’t the prettiest method, but it’s the tastiest. If you toss the salad with dressing too early, the broccoli and cauliflower will get soggy, and the apples will turn mushy. Instead, keep the dressing separate until the last minute. Drizzle just before serving, then toss gently—it keeps the crunch where it belongs.
Troubleshooting this dish
Mushy Apples Fix
If your apples turn mushy before serving, it’s likely from over-slicing or using soft varieties. Stick to Honeycrisp or Fuji apples—they hold up best when thinly sliced.
For extra crispness, toss the sliced apples with 1 teaspoon lemon juice right after cutting and keep them in the fridge until ready to assemble. This trick preserves their texture for up to 24 hours. 🍎
Dressing Too Thin
A dressing that’s too thin can make your salad soggy. If your vinaigrette separates or looks watery, reduce it by simmering it gently in a small saucepan for 3-5 minutes until slightly thickened. Alternatively, whisk in 1 teaspoon cornstarch mixed with 1 tablespoon cold water until smooth.
For future batches, measure your ingredients carefully—1 tablespoon Dijon mustard and 2 tablespoons honey should create a balanced, emulsified dressing. 🥄
Roasted Veggies Too Dry
If your broccoli and cauliflower turn out dry or tough, you likely over-roasted them. For perfect texture, remove the vegetables from the oven when they’re tender but still slightly crisp—they’ll continue cooking slightly as they cool.
If they’re already dry, toss them with 1 tablespoon warm water or broth and let sit for 5 minutes before assembling. This adds moisture without making the salad soggy. 🥬
Nuts Not Crunchy Enough
Toasted pecans should have a satisfying crunch, but if they’re soft or oily, they’ve been over-toasted. Toast them in a dry skillet over medium heat for 3-4 minutes, stirring constantly, until fragrant but not browned.
For extra crunch, spread them on a baking sheet and cool completely before adding to the salad. Store any leftover toasted nuts in an airtight container at room temperature for up to 1 week. 🥜
Salad Too Bland
A lack of flavor often means your dressing needs more balance. Boost the dressing by adding ½ teaspoon smoked paprika or a pinch of garlic powder for depth. If the vegetables taste dull, increase the salt to 1 teaspoon during roasting.
For a brightness boost, add 1 tablespoon fresh lemon juice to the dressing just before tossing. Taste as you go—adjusting seasoning at the end is too late! 🌶️
Meal Prep Gone Wrong
This salad doesn’t reheat well, but you can prep components separately to keep everything fresh. Roast the vegetables and store them in the fridge for up to 3 days, and make the dressing ahead (it keeps for 5 days).
Keep the apples and nuts separate until ready to assemble. For best results, toss everything together right before serving to maintain crispness. If you must reheat, warm the roasted veggies for 30 seconds in the microwave and toss with cold dressing and apples. ❄️
Nutrition facts
Frequently asked questions
Can I use raw broccoli and cauliflower instead of roasting?
You can try, but roasting brings out the natural sweetness and adds a satisfying depth of flavor. Raw florets will be crunchier but may taste more bitter. If you prefer raw, toss them with 1 tablespoon lemon juice and a pinch of salt to brighten their flavor. The salad will still be delicious, just with a different texture profile.
What's the best apple variety for this salad?
Honeycrisp or Fuji apples are ideal—they hold their shape beautifully and offer that perfect sweet-tart balance. If you can't find them, Gala or Pink Lady work well too. Avoid overly soft varieties like McIntosh, as they'll turn mushy quickly. For extra crispness, slice the apples just before assembling the salad.
How can I make this salad more protein-packed?
Add ½ cup chickpeas (roasted with the vegetables) or ¼ cup crumbled feta cheese for a protein boost. For a meat option, try adding ½ cup grilled chicken breast or ¼ cup toasted pumpkin seeds. The salad will still be vegetarian if you skip the meat, but these additions make it a complete meal.
Will this salad hold up for meal prep?
Yes, but with some strategy! Roast the vegetables and store them separately for up to 3 days, and make the dressing ahead (it keeps for 5 days). Keep the apples and nuts separate until ready to assemble. Toss everything together right before serving to maintain crispness. If reheating, warm the veggies for 30 seconds in the microwave and combine with cold dressing and apples.
Can I substitute cauliflower with another vegetable?
Try brussels sprouts (halved and roasted) or asparagus (trimmed and roasted) for a similar texture. For a different flavor profile, swap in roasted sweet potatoes or butternut squash cubes. Just adjust the roasting time—these denser veggies may need 5-10 extra minutes at 425°F.
