Salads
This broccoli apple apple salad recipe transforms simple ingredients into a vibrant, textured dish that balances sweet and savory perfectly. The key lies in roasting the broccoli until tender-crisp and slicing the apples thinly for that ideal crunch—no soggy salad here.
I developed this recipe after years of testing combinations that actually hold up in a bowl, not just disappear into a dressing.
The creamy herb dressing is where the magic happens—a tangy yogurt base with fresh dill and a touch of honey that ties everything together without overpowering. My grandmother used to say good salad dressing should "make you want to keep eating," and this one delivers.
The secret is letting the dressing sit for 10 minutes before tossing, which allows the flavors to meld completely.
What you'll end up with is a salad that's substantial enough to serve as a light main course but elegant enough for dinner parties. The broccoli stays vibrant and slightly charred, the apples maintain their crisp texture, and the dressing coats everything without making it heavy.
It's the kind of dish that tastes even better the next day—proof that simple ingredients can create something truly special.
Perfect for autumn gatherings when apples are at their peak, this salad also works beautifully in spring with fresh greens added. The recipe scales easily, so you can make it for two or a crowd.
Let's get started on a dish that proves healthy eating can be delicious and satisfying too.
Ingredients for broccoli apple apple salad
Simple ingredients that pack a flavor punch—roasted broccoli, crisp apples, and a creamy herb dressing.
| Ingredient | Amount | Notes |
|---|---|---|
| Broccoli Crowns 🥦 | 1 ½ lb | Cut into bite-sized florets |
| Honeycrisp Apples 🍎 | 3 medium | Peeled and thinly sliced |
| Red Onion 🧅 | 1 small | Thinly sliced, soak in cold water |
| Plain Greek Yogurt 🥛 | ¾ cup | Full-fat preferred for creaminess |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | Light fruity variety |
| Fresh Dill 🌿 | ¼ cup | Chopped stems and leaves |
| Honey 🍯 | 2 tbsp | Local raw preferred |
| Apple Cider Vinegar 🍏 | 1 tbsp | For tangy brightness |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly cracked |
| Garlic Cloves 🧄 | 2 cloves | Minced for dressing |
| Toasted Walnuts 🥜 | ½ cup | Chopped for crunch |
The apples are non-negotiable—Honeycrisp or Fuji stay crispest. Local orchards often have them cheaper than grocery stores, but the produce section works too. Red onions add bite, but yellow or white onions work if that's what's on hand. For the broccoli, small crowns roast more evenly—trim the thick stems first. I always grab extra walnuts because they get eaten straight from the bag (no judgment).
No Honeycrisp? Gala or Pink Lady are close seconds. The dressing can be made ahead—just store it separately until ready to toss. Dried dill works at half the amount if fresh isn't available, but I won't lie—fresh is better. For a sweeter dressing, add another tablespoon of honey. The yogurt matters here—full-fat Greek yogurt gives that rich creaminess, but low-fat still works if you're watching calories.
Broccoli keeps best in the fridge for 3 days if you're prepping ahead. Apples oxidize fast, so toss them in lemon water while you work. The dressing? 1 week in the fridge, but I always make extra because it disappears fast. Store walnuts in the freezer to keep them fresh—trust me, they go rancid fast at room temperature.
Why You'll Love This Recipe
- No Chopping Chaos: I swear by this recipe because the broccoli crowns are prepped in minutes—just a quick steam or roast, no tiny florets to fuss with. The Honeycrisp apples? I slice them thin while I’m chatting with someone, no knife skills required.
- Sweet-Savory Magic: That Greek yogurt dressing ties everything together—creamy, tangy, and just sweet enough from the apples. Honestly, the red onion’s bite cuts through the richness, and the olive oil? It makes every bite taste like a little celebration.
- Lunchbox Hero: This salad holds up for days in the fridge, and my kids actually eat it cold for school lunches. Pack it in jars or containers—no soggy lettuce here, just crisp apples and tender broccoli that stay perfect.
- Budget Bright Spot: I use this when I need something fresh but affordable. Broccoli crowns are cheaper than full heads, and Honeycrisp apples stretch further than fancier varieties. Plus, the yogurt dressing costs pennies compared to store-bought dressings.
Step-by-step instructions for broccoli apple apple salad
Here's how to assemble this bright, crunchy salad with a velvety dressing that ties everything together.
Prep All Ingredients for Maximum Freshness
Start by cutting the 1.5 lb broccoli crowns into bite-sized florets - I like to keep the stems intact for extra texture. Peel and thinly slice the 3 medium Honeycrisp apples immediately after cutting them to prevent browning. Place them in a bowl of cold water while you work.
For the 1 small red onion, slice it thinly and soak in cold water for 10 minutes to mellow its sharpness. Drain before using. Toast the 0.5 cup walnuts in a dry skillet over medium heat for 3-4 minutes until golden and fragrant - watch them closely so they don't burn. Let cool completely before adding to the salad.
Whisk Together the Creamy Herb Dressing
In a medium bowl, combine the 0.75 cup plain Greek yogurt, 0.25 cup extra-virgin olive oil, 0.25 cup chopped fresh dill, 2 tbsp honey, 1 tbsp apple cider vinegar, 0.5 tsp salt, 0.25 tsp black pepper, and 2 minced garlic cloves. Whisk vigorously until completely smooth and creamy - you should see the mixture thicken slightly as the ingredients emulsify.
Taste and adjust seasoning if needed. I usually add a pinch more salt or a splash of vinegar to balance the sweetness. The dressing should coat the back of a spoon with a luxurious, velvety texture - this is what makes the salad truly special.
Assemble the Salad for Perfect Texture Balance
In a large serving bowl, combine the broccoli florets, drained apple slices, drained red onion, and toasted walnuts. Gently toss everything together just enough to distribute the ingredients evenly - you want to preserve the individual textures rather than fully mix everything.
Drizzle the creamy herb dressing over the salad and toss again, being careful not to overmix. The broccoli should be lightly coated while still maintaining its vibrant green color. For best results, serve immediately while the apples are still crisp and the dressing is at its creamiest.
Rest and Serve for Optimal Flavor Development
Let the salad sit for 5-10 minutes before serving - this allows the flavors to meld together beautifully. The apples will soften slightly while the dressing soaks into the broccoli, creating that perfect balance of sweet, tart, and creamy.
Garnish with additional fresh dill if desired and serve while the salad is still crisp. This dish keeps well in the refrigerator for up to 2 days, though the apples may soften slightly over time. For the best experience, enjoy it fresh with a sprinkle of extra walnuts on top.
Pro Tips For Making Broccoli Apple Apple Salad
- CUT APPLES LAST MINUTE: Blanch the Honeycrisp slices in ice water for 30 seconds right before tossing—keeps them crisp instead of turning to mush. I learned this after making the salad ahead and watching the apples turn to soup in 20 minutes.
- SALT THE BROCCOLI: Toss raw broccoli crowns with ½ teaspoon salt and let sit for 10 minutes before roasting (400°F for 15-18 mins). This draws out moisture so they crisp up properly—no soggy centers.
- SLICE ONION THINLY: Use a mandoline for even ⅛-inch slices—thicker strips make the salad taste harsh. If you don’t have one, freeze the onion for 15 minutes first, then slice with a sharp knife for cleaner cuts.
- DRESSING FIRST: Whisk the Greek yogurt with olive oil and a pinch of salt before adding apples—it coats them better and prevents separation. I used to add dressing last and always ended up with clumpy yogurt clumps.
Flavor customization for this recipe
Sweet-Tart Balance
Adjust the apple-to-broccoli ratio based on your sweetness preference. For extra tartness, add ½ cup dried cranberries or ¼ cup pomegranate seeds—they add a bright pop that cuts through the creaminess.
I like to use Granny Smith apples instead of Honeycrisp for a sharper bite, but they brown faster, so slice them last and keep them submerged in lemon water until serving. 🍏
Herb Variations
Swap out the dill for other fresh herbs depending on what you have. Mint adds a refreshing twist (use ¼ cup chopped), while parsley (flat-leaf preferred) brings a brighter, slightly peppery note.
For a more robust flavor, try ½ cup chopped chives or 2 tbsp fresh tarragon—both pair beautifully with apples. If you're feeling adventurous, add ½ tsp lemon zest to the dressing for an extra citrusy kick.
Crunchy Add-Ins
Walnuts aren’t the only option for crunch. Try ¼ cup toasted pecans for a richer, buttery texture, or ½ cup candied pecans for a sweet contrast.
For something lighter, add ¼ cup toasted sunflower seeds or ½ cup shredded coconut (unsweetened, toasted in a dry pan for 2-3 minutes until golden). I also love adding ¼ cup crispy fried shallots for a savory crunch that elevates the whole dish. 🥜
Dressing Twists
Want to shake up the dressing? Swap the yogurt for ½ cup sour cream for a tangier base, or use ¼ cup crème fraîche for a lighter texture. For a nutty depth, stir in 1 tbsp tahini or 1 tbsp almond butter.
If you prefer a thinner dressing, thin it with 1-2 tbsp apple juice or water. For a smoky touch, add ½ tsp smoked paprika or a dash of liquid smoke.
Seasonal Swaps
Spring calls for lighter ingredients—try asparagus instead of broccoli (trimmed and roasted) and peaches in place of apples. In fall, swap in butternut squash (roasted cubes) and pear slices. For winter, add roasted Brussels sprouts and candied walnuts.
I also love adding sautéed mushrooms in the fall for an earthy depth. Each season brings its own delicious twist to this classic salad. 🍂
Protein Boosts
Make this salad heartier by adding protein. Crumbled feta cheese (¼ cup) adds a salty tang, while ¼ cup goat cheese crumbles bring a creamy richness. For meat lovers, toss in ½ cup grilled chicken or ¼ cup smoked salmon.
Vegetarians can try ½ cup chickpeas (roasted with olive oil and salt) or ¼ cup white beans for a plant-based boost. Always add protein after assembling the salad to keep it crisp. 🥦
Nutrition facts
Frequently asked questions
Why do you roast the broccoli instead of eating it raw?
Roasting brings out the broccoli's natural sweetness and creates a tender-crisp texture that holds up perfectly in the salad. Raw broccoli can get soggy when mixed with the dressing, but roasting gives it that satisfying bite while keeping the vibrant color. Plus, the slight char adds depth to the sweet-tart flavor balance.
Can I use any type of apple in this salad?
Not all apples work equally well—you want varieties that stay crisp. Honeycrisp, Fuji, or Pink Lady are ideal choices. Granny Smith works too but browns faster, so slice them last and keep them submerged in lemon water. Avoid soft apples like Red Delicious or McIntosh—they'll turn mushy in the dressing.
How do I keep the apples from turning brown?
Slice the apples just before adding them to the salad and immediately place them in a bowl of cold water with a splash of lemon juice. This prevents browning while you finish prepping. When ready to assemble, drain and pat dry—no soggy salad here! For extra insurance, sprinkle a pinch of salt over the apple slices before adding them to the bowl.
Can I make this salad ahead of time?
You can prep components in advance, but assemble it fresh for best texture. Roast the broccoli and toast the walnuts up to 2 days ahead and store separately. Make the dressing 1 week ahead and keep it refrigerated. When ready to serve, toss everything together just before eating—this keeps the apples crisp and the broccoli vibrant.
What's the best way to store leftovers?
Store the salad in an airtight container for up to 2 days, but expect the apples to soften slightly. For longer storage, keep the components separate: broccoli (up to 3 days), apples (up to 5 days in lemon water), and dressing (up to 1 week). Reassemble just before serving to maintain that perfect crunch.
