Salads
This broccoli apple apple salad recipe transforms humble ingredients into a vibrant, textured dish that balances sweet and savory with every bite. The secret lies in roasting the broccoli until tender-crisp and pairing it with crisp apples that stay fresh rather than soggy. I developed this recipe during a particularly busy week when I needed a salad that felt special without requiring hours of prep—it became an instant family favorite.
The magic happens in the dressing—a nutty twist on classic vinaigrette that ties everything together. Toasted walnuts add crunch, while a touch of Dijon mustard and apple cider vinegar creates depth that cuts through the natural sweetness of the apples.
The broccoli's caramelized edges contrast beautifully with the apples' crisp bite, making each forkful exciting. This salad holds up well for meal prep too, so you can assemble it fresh when ready to serve.
What you'll end up with is a visually stunning dish that's as satisfying to eat as it is to look at—golden roasted broccoli florets, glossy apple slices, and a sprinkle of toasted nuts that add both texture and visual appeal.
The nutty dressing elevates simple ingredients into something restaurant-worthy, all while keeping the process straightforward. Perfect for lunches, potlucks, or as a side that steals the show at dinner.
One of my grandmother's handwritten cards had a similar apple salad, but this version builds on that tradition with modern techniques. The roasting method ensures the broccoli stays vibrant and flavorful, while the dressing's nutty twist makes it feel fresh and unexpected.
Here's how to bring it to your table—no fancy skills required, just good ingredients and a little patience for the roasting step.
Ingredients for broccoli apple apple salad
Pantry staples plus a few fresh finds—this salad comes together faster than you'd think.
| Ingredient | Amount | Notes |
|---|---|---|
| Broccoli Crowns 🥦 | 1 ½ lb | Fresh florets, cut into bite-sized pieces |
| Honeycrisp Apples 🍎 | 3 medium | Peeled, cored, thinly sliced |
| Walnuts 🥜 | ½ cup | Toasted, roughly chopped |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For roasting broccoli |
| Apple Cider Vinegar 🍏 | 2 tbsp | For dressing |
| Dijon Mustard 🌶️ | 1 tbsp | For dressing |
| Maple Syrup 🍯 | 1 tbsp | For dressing sweetness |
| Sea Salt 🧂 | ½ tsp | Fine grain preferred |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked |
| Fresh Thyme Leaves 🌿 | 2 tbsp | Chopped, for garnish |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
Broccoli is the star here, so pick crowns that are bright green and compact. Whole Foods or Trader Joe's usually have the freshest cuts—avoid limp florets. Honeycrisp apples are ideal (they stay crisp), but Fuji or Gala work too. The walnuts? Toast them in a dry pan for 3-4 minutes until fragrant—that nutty aroma is everything. Skip the pre-chopped bags; whole walnuts taste better when toasted fresh. For the apples, a mandoline slicer makes this step effortless, but a sharp knife works too.
No Dijon mustard? Yellow mustard at half the amount is a decent swap, though it won't have the same depth. Running short on maple syrup? Agave or honey (if vegetarian) works 1:1. The lemon juice is key—don't skip the fresh kind. Bottled juice has no zing. For the dressing, whisk everything together and let it sit for 5 minutes—the flavors meld beautifully. If you're prepping ahead, store the dressing separately until ready to serve to keep the apples crisp.
Roasted broccoli keeps for 3 days in the fridge, but the apples soften fast. Store them separately until ready to assemble. The dressing stays fresh for 1 week in an airtight jar. To reheat the broccoli (if needed), pop it in the oven at 375°F for 5 minutes. I always make extra dressing—it's perfect on toast or with roasted veggies. Portion the salad into containers with dressing on the side to keep everything crisp.
Why You'll Love This Recipe
- No-Cook Magic: I swear, this salad takes five minutes—just slice the apples, snap the broccoli crowns, and toss with walnuts. Honestly, the hardest part is waiting for the dressing to cling to everything.
- Sweet-Savory Balance: That Honeycrisp apple? Crunchy, juicy perfection. The apple cider vinegar cuts through the sweetness while the olive oil makes every bite feel luxurious—like a fancy salad without the fuss.
- Lunchbox Hero: Pack it for work or school—it holds up for days. The walnuts stay crisp, the apples don’t brown (thanks to the vinegar), and it’s way more exciting than sad desk lunches.
- Budget Brightener: Broccoli crowns and apples are cheaper than takeout, but this tastes like a $20 restaurant dish. Between us, I’ve served it at potlucks, and no one ever asks for the recipe—just seconds.
Step-by-step instructions for sweet-tart broccoli apple salad
This salad brings out the best of both worlds—crisp roasted broccoli and sweet-tart apples—with a nutty dressing that ties everything together perfectly.
Roast the Broccoli Crowns for Maximum Crunch
Preheat your oven to 425°F and line a baking sheet with parchment paper. Toss the 1.5 lb broccoli crowns with 0.25 cup extra-virgin olive oil and 0.25 tsp freshly ground black pepper until evenly coated. Spread them in a single layer, leaving space between florets for even browning.
Roast for 20-25 minutes until the edges are deep golden brown and the stems are tender when pierced with a fork. The broccoli should smell nutty and toasted—this is your cue it's ready. Let it cool slightly before assembling the salad, as warm broccoli will soften the apples too quickly.
Prepare the Sweet-Tart Apple Components
While the broccoli roasts, peel, core, and thinly slice the 3 medium Honeycrisp apples into ⅛-inch thick rounds. Place them immediately in a bowl with 1 tbsp lemon juice to prevent browning. Stir gently to coat—this keeps them vibrant and adds a bright contrast to the rich dressing.
Toast the 0.5 cup walnuts in a dry skillet over medium heat for 3-4 minutes, stirring constantly, until they're golden brown and fragrant. Let them cool completely before chopping roughly with a knife—this adds texture and depth to every bite. Set aside for assembly.
Whisk Together the Nutty Dressing
In a small bowl, combine 2 tbsp apple cider vinegar, 1 tbsp Dijon mustard, 1 tbsp maple syrup, and 0.5 tsp sea salt. Whisk vigorously for 30 seconds until smooth and slightly thickened. Gradually drizzle in the 0.25 cup extra-virgin olive oil while whisking continuously—this emulsifies the dressing for a silky finish.
Taste and adjust seasoning: add a pinch more salt if needed, or a splash of water to thin if too thick. The dressing should balance sweet, tangy, and savory notes—this is the magic that makes the salad sing. Store any leftovers in the fridge for up to 3 days.
Assemble and Garnish for Visual Appeal
In a large bowl, gently toss the cooled roasted broccoli and apple slices with 2 tbsp chopped fresh thyme leaves. Drizzle ⅔ of the dressing over the top and toss lightly—just enough to coat without mashing the apples. The thyme adds an earthy aroma that complements both the sweetness and the nutty roasted flavors.
Divide the salad among 4 serving plates and top each with the remaining ⅓ of the dressing and the toasted walnuts. The contrast of warm, crispy walnuts against the cool, fresh salad creates the perfect textural experience. Serve immediately while the broccoli is still slightly warm for the best flavor balance.
Pro Tips For Making Broccoli Apple Apple Salad
- Blanch Broccoli First: Toss broccoli crowns in boiling water for 30 seconds, then ice-bathe them—this keeps them crisp after dressing. I learned this the hard way when my salad turned soggy; the shock stops the cooking and preserves texture.
- Cut Apples Last: Slice Honeycrisp apples right before tossing to prevent browning and keep them crisp. If you prep them early, toss with a sprinkle of lemon juice, but even then, they’ll soften faster than you’d think.
- Toast Walnuts Low: Spread walnuts on a dry pan over medium-low heat and stir constantly—they burn faster than you’d expect. A minute or two until fragrant and just golden is all you need; no need to babysit them.
- Whisk Dressing First: Mix olive oil, apple cider vinegar, and a pinch of salt in a small bowl before adding to the salad—this ensures even coating. I used to eyeball it, but pre-mixing guarantees no dry spots or clumpy dressing.
Pro cooking tips for perfect results
Roast for Perfect Crisp-Tender Broccoli
Broccoli crowns roast faster than florets—never skip the crowns if you want that restaurant-quality texture. I use a wire rack on a baking sheet to ensure air circulates around every floret. This prevents steaming and keeps the broccoli crisp-tender with caramelized edges.
If your oven runs hot, reduce to 400°F and roast for 22-24 minutes—watch closely after 18 minutes to avoid burning. 🔥
Apple Slicing Secrets
Thin, even slices are key—⅛-inch thickness ensures apples stay crisp without turning mushy. Use a mandoline slicer for perfect uniformity, but if you're hand-slicing, angle the knife slightly to prevent crushing. Toss slices immediately in lemon juice (don't skip this!) to lock in freshness.
For extra crunch, I sometimes add 1 tsp sugar to the lemon juice bath before tossing—it enhances the natural sweetness. 🍎
Dressing Emulsification Trick
The dressing must emulsify properly, or it'll separate. Whisk the vinegar, mustard, and maple syrup first until thickened—this creates a base for the oil. Then, slowly drizzle in the olive oil while whisking vigorously.
If it breaks, add 1 tsp warm water and whisk again. For a smoother texture, I blend the dressing briefly in a mini food processor before whisking by hand. 💫
Toast Walnuts to Perfection
Walnuts toast best in a dry skillet over medium heat—never walk away! Stir constantly to prevent burning. They're done when they're golden brown and smell rich and nutty (about 3-4 minutes).
Let them cool completely before chopping—hot walnuts release oils that can make your dressing greasy. For extra flavor, I crush ½ tsp cinnamon into the warm walnuts before chopping. 🥜
Assembly Timing Matters
Assemble the salad just before serving—this keeps the apples crisp. Toss the broccoli and apples with ⅔ of the dressing first, then divide onto plates. Top with the remaining dressing and walnuts last so they stay crunchy.
If prepping ahead, store components separately and toss with dressing only when ready to eat. The thyme leaves should be added right before serving to preserve their aroma. ✨
Garnish Like a Pro
A final sprinkle of toasted walnuts and a drizzle of dressing elevate the dish visually. For extra flair, I sometimes add edible flowers or a pinch of flaky sea salt on top.
The contrast of warm, toasted nuts against the cool salad creates a textural symphony that makes every bite exciting. Don't over-garnish—less is more for a clean, elegant finish. 💡
Nutrition facts
Frequently asked questions
Can I use green apples instead of Honeycrisp?
Granny Smith or Fuji apples work beautifully—they stay crisp and add a tangy contrast to the sweet dressing. Just slice them slightly thinner (⅛-inch) since they're often firmer. For extra sweetness, add ½ tsp cinnamon to the dressing or toss the apples with 1 tsp sugar before assembling.
How do I keep the apples from turning brown?
Toss freshly sliced apples immediately in 1 tbsp lemon juice (or orange juice if preferred) and refrigerate until ready to use. For longer storage (up to 24 hours), add 1 tsp sugar to the juice bath—this preserves crispness and prevents browning. Never skip this step, or your salad will taste dull.
Can I make this salad ahead of time?
Yes! Store the roasted broccoli and toasted walnuts separately in the fridge for 3 days. Keep the dressing in a jar and slice apples just before serving. Assemble only when ready to eat—this keeps everything crisp. For meal prep, portion the salad into containers with dressing on the side to prevent sogginess.
What if I don't have Dijon mustard?
Use yellow mustard at half the amount (½ tbsp instead of 1 tbsp) for a milder flavor. For extra depth, add ½ tsp honey to the dressing. The mustard adds tanginess that balances the sweet apples—don't skip it entirely, or the dressing will taste flat.
Can I add other vegetables to this salad?
Try adding shredded carrots or thinly sliced red cabbage for extra crunch and color. Roast ½ cup Brussels sprouts alongside the broccoli for a similar texture. Keep portions small (¼ cup per veggie) to maintain the salad's balance.
