Salads
This broccoli orange salad recipe transforms humble ingredients into a vibrant, flavor-packed dish that balances crisp textures and bright citrus notes. š The secret lies in roasting the broccoli for natural sweetness and pairing it with juicy orange segments, creating a harmonious sweet-tart contrast that elevates any meal.
What makes this salad special is its ability to shine as both a refreshing side and a satisfying main courseāperfect for summer gatherings or weeknight dinners.
The preparation is straightforward yet strategic: tender broccoli florets roasted until caramelized meet fresh orange segments and a light, tangy vinaigrette. This method preserves the broccoli's natural crunch while enhancing its sweetness, while the citrus adds a refreshing zing that cuts through the richness.
The result is a visually stunning dish with layers of textureācrisp, juicy, and slightly sticky from the roasting process.
By the time you assemble this salad, you'll have a dish that's as nutritious as it is delicious. The combination of vitamin C-rich oranges and fiber-packed broccoli delivers a powerhouse of flavor and health benefits, all while being simple enough to prepare in under 30 minutes.
The dressing ties everything together, balancing the salad's natural sweetness with a touch of acidity for a well-rounded bite.
This salad works equally well as a standalone meal or paired with grilled proteins like chicken or shrimp. The versatility makes it ideal for meal prep, and the flavors only improve as the components marinate together.
Ready to create a dish that's as impressive as it is easy? Let's get started.
Ingredients for broccoli orange salad
Roasted broccoli meets citrus brillianceāthis salad balances sweet, tart, and savory with precision.
| Ingredient | Amount | Notes |
|---|---|---|
| Broccoli Florets š„¦ | 1 ½ lbs | Fresh, medium-sized florets |
| Navel Oranges š | 2 whole | Segments only, no membranes |
| Extra-Virgin Olive Oil š« | ¼ cup | Light, fruity variety |
| Apple Cider Vinegar š | 2 tbsp | Raw, unfiltered preferred |
| Maple Syrup š | 1 tbsp | Grade B for depth of flavor |
| Diamond Crystal Kosher Salt š§ | ½ tsp | Fine grain preferred |
| Freshly Ground Black Pepper š¶ļø | ¼ tsp | Cracked peppercorns preferred |
| Toasted Slivered Almonds š° | ¼ cup | Lightly toasted in dry pan |
| Pecorino Romano Cheese š§ | ¼ cup | Freshly grated, coarse |
| Dried Thyme Leaves šæ | ½ tsp | French preferred for floral notes |
| Garlic Cloves š§ | 2 cloves | Minced, for roasting |
The broccoli is non-negotiable hereālook for bright green florets with tight buds at Whole Foods or your local farmers' market. Trader Joe's carries excellent organic options if you prefer convenience. For the oranges, navel oranges yield the juiciest segments, but blood oranges add stunning color if you're feeling festive. The key is to roast the broccoli until caramelizedāthis transforms its natural bitterness into sweetness. Preheat your oven to 425°F and toss florets with olive oil, salt, and minced garlic before roasting for 20-25 minutes. The garlic infuses the broccoli with subtle depth, making it the perfect foil for citrus.
No fresh thyme? Dried works at half the amount, but the floral notes are worth hunting down. The pecorino adds a sharp contrast to the citrusāsubstitute Parmigiano-Reggiano if pecorino isn't available, but grate it fresh. For the dressing, apple cider vinegar cuts through the richness better than white vinegar, while Grade B maple syrup adds complexity. No maple syrup? Agave nectar works in a pinch, but reduce to 1 teaspoon for less sweetness. The almonds should be toasted just until goldenāwatch closely to avoid burning, as they can scorch quickly. If you're short on time, store-bought slivered almonds work, but toasting enhances their flavor dramatically.
Roasted broccoli keeps its best texture for 3 days in the fridge, but the oranges should be segmented fresh to prevent browning. Store dressing components separatelyācombine just before serving to maintain brightness. The entire salad holds together for 2 days in an airtight container, though the dressing may separate slightly. For meal prep, portion the dressing separately and toss just before eating. The flavors actually improve as the components marinate togetherāwait at least 30 minutes before serving for optimal taste. Garnish with extra thyme leaves just before eating to preserve their aroma.
Why You'll Love This Recipe
- No-Cook Magic: I swear by this oneājust chop the broccoli, segment the oranges, and toss. Thatās it. No boiling, no waiting, no fancy techniques. The dressing comes together in a bowl while youāre still cutting, so youāre eating in under 15 minutes.
- Citrus Crunch Surprise: The orange segments add this bright, juicy pop that cuts through the broccoliās natural bitterness. Honestly, the maple syrup and apple cider vinegar dressing makes it taste like a dessert you didnāt know you neededāsweet, tangy, and just a little bit fancy without trying.
- Lunchbox Hero: Between us, this is my go-to for work lunches or kidsā school meals. It holds up for days in the fridge (yes, even the broccoli stays crisp), and the flavors actually get better as the citrus marries with the dressing. Pack it in jars, and youāve got a salad that wonāt wilt by noon.
- Budget Bright Spot: Navel oranges are cheap in season, broccoliās a pantry staple, and youāre using olive oil and vinegar you already own. Iāll be real: this costs me less than half what a pre-made salad does, but itās 100 times more interesting. Plus, the leftovers? Perfect for a quick side when youāre too tired to cook.
Step-by-step instructions for broccoli orange salad
This vibrant salad balances crisp broccoli and citrusy sweetness with savory depth.
š³ Step 1: Roast the Broccoli for Enhanced Flavor
Preheat your oven to 425°F and line a baking sheet with parchment paper. Toss the 1.5 lbs broccoli florets with 1 tablespoon of the extra-virgin olive oil, 0.25 teaspoon of the dried thyme leaves, and 0.25 teaspoon of the freshly ground black pepper. Spread them in a single layer, leaving space between florets for even browning.
Roast for 15-18 minutes until the edges turn golden brown and the broccoli becomes tender when pierced with a fork. The roasting caramelizes the natural sugars, creating a deeper, nuttier flavor that pairs perfectly with the citrus. Let the broccoli cool completely before assembling the saladāthis prevents wilting when combined with other ingredients.
š Step 2: Prepare the Citrus Segments
Cut the 2 whole Navel oranges in half and remove all membranes to create clean segments. I use a small knife to carefully slice between each segment, removing any bitter white pith. The goal is to create bright, juicy orange pieces that will add vibrant color and refreshing acidity to the salad.
Arrange the segments on a plate and sprinkle lightly with 0.25 teaspoon of the diamond crystal kosher salt. This enhances their natural sweetness and prevents them from becoming too watery when mixed with the other ingredients. Set aside until ready to combine with the roasted broccoli.
š„ Step 3: Create the Sweet-Tart Dressing
In a small bowl, whisk together the remaining 0.15 cup extra-virgin olive oil, 2 tablespoons apple cider vinegar, 1 tablespoon maple syrup, 0.25 teaspoon diamond crystal kosher salt, and 0.25 teaspoon freshly ground black pepper. The dressing should have a smooth, emulsified textureāthis ensures even coating of the salad components.
Taste and adjust the balance: if it's too sweet, add a splash of vinegar; if too tart, add a touch more maple syrup. The dressing should be vibrant and slightly tangy, with just enough sweetness to complement the citrus and broccoli. Set aside until ready to toss with the salad.
šØāš³ Step 4: Assemble and Garnish
In a large bowl, combine the cooled roasted broccoli and orange segments. Pour the dressing over the top and gently toss until everything is evenly coated. The broccoli should be lightly glistening, and the orange segments should be bright and juicy. Add the 0.25 cup toasted slivered almonds and 0.25 cup pecorino romano cheese and toss again to distribute evenly.
Let the salad sit for 5 minutes before servingāthis allows the flavors to meld together. The texture contrast between the crisp almonds, tender broccoli, and juicy orange creates an exciting bite with every mouthful. Garnish with additional thyme leaves if desired for a final aromatic touch.
Pro Tips For Making Broccoli Orange Salad
- Blanch Broccoli First: Dump raw broccoli florets into boiling water for 30 seconds, then shock in ice waterāthis stops cooking and keeps them crisp. I learned this the hard way after serving mushy broccoli that tasted like regret; the texture makes all the difference.
- Juice Oranges Fresh: Skip the pre-squeezed bottleānavel oranges yield more juice and taste brighter. Roll them on the counter first to soften, then slice and hand-squeeze over a bowl (no pulp, no bitterness). My grandmother swore by this, and she was right: the flavor pops.
- Toss Dressing Last: Mix the olive oil, vinegar, and maple syrup separately, then drizzle over the salad right before serving. This keeps the broccoli from turning soggy and lets you adjust sweetness/tang to taste. I used to toss everything together aheadābig mistake.
- Use Aged Vinegar: Grab apple cider vinegar thatās been aged 6+ monthsāitās smoother and less harsh. The older version blends better with maple syrup and olive oil, giving the dressing depth. Sounds weird, but it works: the salad tastes more balanced.
Troubleshooting this recipe
Broccoli Too Dry?
If your roasted broccoli turns out dry or tough, you likely over-roasted it. The key is timingāremove florets when they're tender but still slightly crisp (15-18 minutes at 425°F).
For extra moisture, toss them with 1 teaspoon water before roasting. This creates steam and keeps them juicy while caramelizing. š
Oranges Too Watery?
Citrus segments release juice when cut, which can make your salad soggy. To prevent this, pat the orange segments dry with paper towels before adding them to the salad.
Another trick: sprinkle them with ¼ teaspoon kosher salt and let sit for 5 minutes before tossingāthis draws out excess moisture naturally.
Dressing Separating?
The dressing may separate if the olive oil and vinegar aren't properly emulsified. Whisk vigorously for 30 seconds before adding maple syrup. For extra stability, add ½ teaspoon Dijon mustard to the dressingāit acts as a natural emulsifier. Store dressing separately in the fridge and shake well before using.
Salad Too Sweet?
If the maple syrup overpowers the citrus, balance it by adding ½ teaspoon lemon juice to the dressing. For a more savory twist, increase the pecorino to ā cup and reduce the maple syrup to ½ tablespoon. The cheese's saltiness will cut through any lingering sweetness while adding depth.
Almonds Burning?
Watch toasted almonds closelyāthey can go from perfect to burnt in seconds. Toast them in a dry skillet over medium-low heat for 3-4 minutes, stirring constantly, until golden.
If you prefer convenience, buy pre-toasted almonds from Trader Joe's or Whole Foodsājust heat them in the microwave for 1 minute to revive their crunch.
Flavors Muddled?
Let the salad rest for 10-15 minutes after tossing to allow flavors to meld. If it still tastes disjointed, adjust the dressing: add ½ teaspoon apple cider vinegar for brightness or ½ teaspoon honey for sweetness. Taste as you goāsmall adjustments make a big difference!
Nutrition facts
Frequently asked questions about broccoli orange salad
Can I use blood oranges instead of navel oranges?
Blood oranges add stunning deep red color and a slightly berry-like sweetness that pairs beautifully with roasted broccoli. Use the same quantity (2 oranges), but you may want to reduce the maple syrup slightly to ½ tablespoon since blood oranges are naturally sweeter. The vibrant color will make your salad look even more impressive!
How do I store leftovers without getting soggy broccoli?
Store the salad components separately in airtight containers. Keep the roasted broccoli and orange segments in one container, and the dressing in another. When ready to serve, toss everything together just before eating. For best texture, consume within 2 days. If the broccoli loses crispness, give it a quick 5-minute broil before serving to revive its texture.
What's the best way to make this salad ahead of time?
Prep everything except the dressing the night before. Roast the broccoli and segment the oranges, storing them separately in the fridge. Make the dressing fresh and store it in a small jar. When ready to serve, combine everything and let it sit for 10 minutes to allow flavors to meld. This method keeps the broccoli crisp and prevents soggy oranges.
Can I make this salad without nuts?
Certainly! Replace the toasted almonds with ¼ cup sunflower seeds or ¼ cup pumpkin seeds for a nut-free option. Toast them in the same way (dry pan over medium-low heat for 3-4 minutes) to achieve similar crunch. For extra protein, add ¼ cup crumbled feta cheese instead of pecorinoāit adds a tangy contrast that works beautifully with citrus.
Why does my dressing separate when I refrigerate it?
This happens when the oil and vinegar aren't properly emulsified. To fix it, whisk the dressing vigorously for 30 seconds before adding the maple syrup. For extra stability, add ½ teaspoon Dijon mustard to the dressing ingredientsāit acts as a natural emulsifier. Always store the dressing in the fridge and give it a good shake before using to re-emulsify.
