Salads
This broccoli orange salad recipe transforms humble ingredients into a vibrant, textured masterpiece that balances sweet, tart, and crunchy elements. The secret lies in the citrus vinaigrette—bright, zesty, and just tangy enough to complement the broccoli's natural bitterness while letting the oranges shine.
I developed this dish during a particularly sunny winter when I craved something fresh yet hearty enough to stand alone, and it became an instant favorite for lunches and light dinners.
The preparation is straightforward but precise: broccoli florets are blanched to maintain their vibrant green color and crisp texture, while oranges are segmented to preserve their juicy sweetness.
A simple dressing of olive oil, orange juice, and a touch of honey ties everything together, creating a harmonious bite that's both refreshing and satisfying. The addition of toasted almonds or crumbled feta (optional) adds depth and protein, making this salad a complete dish rather than just a side.
What you'll end up with is a visually stunning salad that's as beautiful as it is delicious—bright green broccoli florets contrasting with the deep orange segments, all glistening with a glossy, citrusy dressing.
The texture is a perfect balance: tender broccoli, juicy orange, and crunchy nuts or cheese, if you choose. This recipe is ideal for meal prep, office lunches, or as a light main course when paired with grilled chicken or quinoa.
The best part? It comes together in just 15 minutes, making it perfect for busy weeknights or last-minute entertaining. The flavors only improve as the salad sits, allowing the dressing to fully infuse the ingredients.
Serve immediately for the freshest bite, or store in the fridge for up to 2 days—it holds up beautifully. Here's how to make it perfectly every time.
Ingredients for broccoli orange salad
Bright broccoli florets and juicy orange segments create a stunning salad bursting with citrus zing and crunchy texture.
| Ingredient | Amount | Notes |
|---|---|---|
| Broccoli Florets 🥦 | 4 cups | Fresh, tightly packed florets |
| Navel Oranges 🍊 | 2 whole | Seedless, peeled and segmented |
| Extra-Virgin Olive Oil 🫒 | ½ cup | Light, fruity variety preferred |
| Fresh Orange Juice 🍊 | ¼ cup | Freshly squeezed, no pulp |
| Honey 🍯 | 1 tbsp | Wildflower or clover preferred |
| Apple Cider Vinegar 🍶 | 1 tbsp | For tangy brightness |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Cracked peppercorns preferred |
| Toasted Sliced Almonds 🥜 | ¼ cup | Skin-on, lightly toasted |
| Crumbled Feta Cheese 🧀 | ½ cup | Optional, for protein boost |
| Ice Water 💧 | 2 cups | For blanching broccoli |
| Lemon Juice 🍋 | 1 tsp | Brightens the dressing |
The broccoli's vibrant green color comes from blanching it in ice water for exactly 2 minutes—don't overcook or it'll turn mushy. Trader Joe's has the best pre-cut florets if you're short on time, but whole heads give you more control. For the oranges, Navel or Valencia varieties work best—they're seedless and juicy. If you're using regular oranges, make sure to remove every last seed. The dressing's magic lies in balancing the honey's sweetness with the vinegar's tang, so taste as you go. I always grab Whole Foods' organic honey for that extra floral note, but any quality honey will work.
No fresh orange juice? Store-bought not-from-concentrate is fine, but add a splash of water to thin it out. Swapping the honey for maple syrup keeps it vegan, though it'll be slightly less floral. The almonds can be walnuts or pecans if you prefer—just toast them until golden for maximum crunch. Feta optional, but if you skip it, add avocado slices for creaminess. The dressing keeps for up to 5 days in the fridge, so double it if you're meal prepping. For extra zing, add a pinch of red pepper flakes to the dressing.
Broccoli stays fresh for 3 days in the fridge if stored in an airtight container with a paper towel to absorb moisture. Oranges? Keep them at room temperature until ready to segment, then store the segments in a sealed container with a squeeze of lemon juice to prevent browning. The full salad holds up beautifully for 2 days—the flavors actually meld better overnight. I always make a double batch because it disappears fast. For a make-ahead option, prep the dressing and store it separately until ready to toss.
Why You'll Love This Recipe
- No Chopping Nightmare: I swear by this recipe because the broccoli stays in big florets—no tiny pieces to lose in the salad bowl. The oranges? Just peel and segment, no fancy knife work needed. Honestly, I’ve made this while scrolling through my phone.
- Bright, Sweet Crunch: That honey-orange dressing clings to the broccoli like it’s glued on—every bite has a burst of citrus and a touch of floral sweetness. The olive oil keeps it from being too sharp, so it’s fresh but never overpowering. (Yes, even on a Tuesday night.)
- Lunchbox Hero: Pack this the night before, and it’s still crisp the next day. Kids love the bright colors, and the dressing won’t leak—just toss it in a container with a lid. I’ll be real: my daughter picks out the orange segments first, but still asks for seconds.
- Pantry Staple Magic: You’re already using olive oil and honey? Done. The oranges might be seasonal, but they last forever in the fridge. I’ve served this as a side, a light main, or even a breakfast bowl with eggs—it’s that unfussy. No wasted ingredients here.
Step-by-step instructions for broccoli orange salad
Here's how to create a vibrant, perfectly balanced salad that bursts with citrus brightness and satisfying crunch.
Blanch the Broccoli Florets
Bring the 2 cups ice water to a rolling boil in a medium saucepan. Add the 4 cups broccoli florets and cook for exactly 1 minute—this preserves their vibrant green color and keeps them crisp-tender. Immediately drain in a colander and plunge into an ice bath to stop the cooking process. The florets should remain bright green with just a hint of softness when pierced with a fork.
Drain thoroughly and pat dry with paper towels. This blanching step removes any bitterness and ensures your broccoli stays perfectly crisp in the salad. I like to work quickly here—broccoli continues cooking even after it's removed from hot water, so don't let it sit too long before draining.
Prepare the Citrus Components
Peel the 2 whole navel oranges using a sharp vegetable peeler, removing all the white pith. Segment the oranges by carefully cutting between each membrane to release the segments. You should yield about 1½ cups of fresh segments—this is your star ingredient that will bring bright, juicy sweetness to the salad.
In a small bowl, combine the 0.25 cup fresh orange juice, 1 tbsp honey, and 1 tbsp apple cider vinegar. Whisk vigorously until the honey dissolves completely. This citrus base creates the perfect balance of sweet, tart, and tangy flavors that make this salad so addictive. Taste and adjust—you can add a touch more honey if you prefer extra sweetness or a splash more vinegar for increased tang.
Toast the Almonds and Assemble the Salad
Spread the 0.25 cup toasted sliced almonds on a dry skillet over medium-low heat. Toast for 2-3 minutes, stirring constantly, until they're fragrant and just beginning to turn golden. Remove immediately and let cool—these will add satisfying crunch and nutty depth to your salad. Be careful not to burn them; they should be golden brown but not dark.
In a large mixing bowl, combine the blanched broccoli florets, orange segments, and 0.5 cup crumbled feta cheese (if using). Gently toss with the citrus dressing you prepared earlier. Sprinkle with the 0.5 tsp salt and 0.25 tsp freshly ground black pepper, then fold in the toasted almonds. The almonds should be evenly distributed throughout the salad for maximum crunch with every bite.
Finish with Olive Oil and Final Touches
Drizzle the 0.5 cup extra-virgin olive oil over the salad and toss gently to coat. The olive oil should glisten slightly on the broccoli and orange segments, creating a beautiful sheen that indicates proper emulsification. Add the 1 tsp lemon juice and toss once more to brighten all the flavors.
Taste and adjust seasoning one final time. The perfect balance should have vibrant citrus notes, subtle sweetness from the honey, and a satisfying crunch from both the broccoli and almonds. Serve immediately while the broccoli is still crisp and the dressing is fresh. This salad holds well in the refrigerator for up to 4 hours, but I recommend enjoying it fresh for maximum flavor and texture contrast.
Pro Tips For Making Broccoli Orange Salad
- STEAM BROCCOLI 2 MINUTES: If you boil it, you’ll end up with sad, mushy florets. Instead, microwave the broccoli in a bowl with 2 tablespoons of water, covered, for 2 minutes. The heat and steam keep it crisp—no soggy bits, no overcooking. (Yes, I’ve ruined a batch by leaving it too long.)
- PEEL ORANGES IN STRIPS: Skip the tedious peeling—just slice the oranges in half, score the flesh in a crosshatch, and let the juice run out. Then, use a sharp knife to lift off the peel in long, thin strips. No seeds, no mess, and the segments stay intact. (I tried zesters first—don’t.)
- BALANCE OIL AND JUICE: The dressing needs both fat and acid to coat properly. Start with 3 tablespoons olive oil for every 2 tablespoons orange juice—this prevents a cloying sweetness. Taste as you go; if it’s too sharp, add a touch more honey. (I learned this after serving a dressing that tasted like orange syrup.)
- ADD HONEY LAST: Mix the olive oil and orange juice first, then whisk in the honey at the very end. This keeps the sweetness from cooking off or separating. A quick pulse in a blender ensures it’s smooth—no clumps. (Trust me, you’ll notice the difference.)
Health benefits of broccoli orange salad
Vitamin C Powerhouse
This salad packs a serious vitamin C punch—just one serving delivers over 150% of your daily needs from the broccoli and oranges.
Vitamin C isn’t just for immunity; it boosts collagen production for healthier skin, helps iron absorption from plant-based foods, and acts as a potent antioxidant to fight free radicals. The oranges provide bioflavonoids like hesperidin, which may help lower blood pressure.
I notice my skin feels brighter after eating this salad regularly, especially during winter. 💪
Fiber-Rich Crunch
The combination of broccoli and almonds makes this salad a fiber superstar, with about 8 grams per serving. Broccoli’s soluble fiber supports digestive health, while the almonds add healthy fats that help slow digestion and keep you full.
This fiber duo also helps stabilize blood sugar levels—perfect if you're watching your glucose response. The orange segments add pectin, a soluble fiber that aids gut motility. Trust me, this salad keeps me energized for hours without the crash.
Low-Calorie Nutrient Density
Weighing in at just around 200 calories per serving, this salad delivers maximum nutrition with minimal calories. The broccoli provides vitamin K (for bone health) and folate, while oranges contribute thiamine and vitamin A. The feta (if included) adds calcium and protein without adding many extra calories.
I love serving this as a light lunch or side dish when I want to feel satisfied without heaviness. It’s the perfect balance of flavors and nutrients for a guilt-free meal. ✨
Antioxidant Protection
Broccoli contains sulforaphane, a compound shown to have anti-cancer properties and anti-inflammatory benefits. Oranges provide flavonoids like quercetin, which may reduce the risk of chronic diseases. Together, they create a powerful antioxidant team that helps protect your cells.
The honey in the dressing adds pinocembrin, a compound with potential neuroprotective effects. This salad isn’t just delicious—it’s a health powerhouse in every bite. 🌟
Nutrition facts
Frequently asked questions
Can I substitute grapefruit for oranges in this recipe?
Yes, but with a few adjustments! Grapefruit has a more bitter, tart flavor, so you'll want to reduce the honey to ½ tablespoon and increase the apple cider vinegar to 1½ tablespoons for balance. The texture will be similar, but the color contrast will be more dramatic—bright green broccoli against pinkish grapefruit segments. Try it if you love that citrus punch!
Why does the recipe call for blanching the broccoli instead of eating it raw?
Blanching removes any bitterness and softens the broccoli just enough to make it tender without losing its vibrant green color. Raw broccoli can be too fibrous and bitter for this sweet-tart salad. The 1-minute boil followed by ice water shock preserves the nutrients while creating the perfect texture—crisp-tender florets that hold up beautifully in the dressing.
How can I make this salad vegan?
Skip the feta and swap honey for maple syrup (use 1 tbsp instead). For extra protein, add ¼ cup toasted pumpkin seeds or avocado slices. The dressing will still be vegan-friendly with these adjustments—just ensure your olive oil is certified vegan if that's a concern. The salad remains just as flavorful without animal products!
Can I meal prep this salad for the week?
but with one key tip: store the dressing separately until ready to serve. Toss the broccoli and orange segments with just 1 teaspoon lemon juice to prevent browning. When ready to eat, combine everything with the full dressing—this keeps the broccoli crisp for up to 3 days in the fridge. The flavors actually meld better overnight!
What's the best way to peel oranges for this recipe?
Use a sharp vegetable peeler to remove all the skin and white pith—this prevents bitterness. For perfect segments, cut between each membrane while holding the orange over a bowl to catch the juices. A small serrated knife works best for this technique. If you're short on time, buy pre-segmented oranges from the salad bar section—they're just as effective!
