Salads
A broccoli orange salad recipe transforms simple ingredients into a vibrant dish that balances crisp florets with juicy citrus segments. This salad is designed to deliver that perfect contrast—bright orange sweetness cutting through the earthy broccoli, all while keeping prep straightforward and efficient.
The secret lies in blanching the broccoli just enough to maintain its crunch while softening the core, paired with a zesty dressing that ties everything together.
The beauty of this recipe is its versatility—you can keep it light with a citrus vinaigrette or add richness with a creamy dressing, depending on your preference.
Fresh segments of orange provide a burst of juice and sweetness, while toasted nuts or crumbled cheese add depth if you want extra texture. It’s the kind of salad that shines as a side dish or stands alone as a refreshing main course.
What makes this salad truly special is the texture play: tender-crisp broccoli florets meet juicy, segmented oranges, creating a satisfying bite every time. The dressing, whether tangy or creamy, ensures every bite is cohesive and flavorful.
This is a dish that’s as visually appealing as it is delicious, perfect for brightening up any meal.
Ready in just 15 minutes, this salad is ideal for weeknight dinners, potlucks, or as a refreshing starter. The ingredients are simple, but the result is anything but basic—it’s a salad that feels fresh, balanced, and worth the effort. Let’s get started!
Ingredients for broccoli orange salad
Simple ingredients transform into a vibrant citrus-broccoli salad bursting with texture and flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Crowns 🥦 | 1 ½ lb | Cut into bite-sized florets |
| Navel Oranges 🍊 | 2 whole | Segments only, peel removed |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High-quality, fruity variety |
| Fresh Lemon Juice 🍋 | ⅛ cup | Freshly squeezed, no pulp |
| Honey 🍯 | 1 tbsp | Raw or wildflower preferred |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked preferred |
| Toasted Almond Slices 🥜 | ½ cup | Skin-on for texture |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, fine shave |
| Ice Water 💧 | 2 cups | For blanching broccoli |
The broccoli crowns are the foundation—look for bright green florets with tight buds, indicating freshness. Whole Foods or local farmers markets carry the best quality, but any grocery store's produce section will suffice. Navel oranges should be firm with smooth skin, yielding juicy segments. Trader Joe's often has pre-segmented oranges, saving time, but fresh segments provide superior texture. For the dressing, extra-virgin olive oil with noticeable peppery notes elevates the dish. Toast the almonds in a dry pan until golden—this adds depth that store-bought versions lack.
No fresh oranges? Grapefruit segments work equally well, though slightly more bitter. Substitute honey with agave nectar for a vegan option. The dressing can be made ahead, but add the fresh lemon juice just before serving to preserve brightness. For extra crunch, swap almonds for toasted pecans or walnuts. Pre-grated Parmesan loses flavor quickly—grate it yourself from a wedge for optimal results. If you prefer a lighter dressing, reduce the honey to 1 teaspoon and add an extra tablespoon of lemon juice.
Broccoli should be blanched in ice water for exactly 1 minute to maintain crispness while softening the core. Drain immediately and plunge into ice water to stop cooking. Store dressing separately in the fridge for up to 5 days, but assemble the salad just before serving to prevent wilting. The almonds and cheese can be toasted and stored in airtight containers for 1 week. For meal prep, keep components separate and toss together when ready to eat—this preserves the perfect texture contrast.
Why You'll Love This Recipe
- No-Cook Magic: I swear by this when I’m too tired to chop. Just toss broccoli crowns and orange segments into a bowl—no boiling, no steaming, no fuss. The raw crunch and bright citrus do all the work.
- Sweet-Savory Balance: That honey-lemon dressing? It’s where this salad gets ridiculously good. The sharpness of fresh lemon juice cuts through the broccoli’s bite while honey adds just enough sweetness to make your taste buds do a happy dance.
- Lunchbox Hero: Between us, this is my go-to for packed lunches. It holds up for days in the fridge, stays crisp, and even my picky-eating kid grabs it over sandwiches. (Yes, even on a Tuesday.)
- Budget Brightener: Oranges and broccoli are cheap staples, and this recipe stretches them into something special. A single bag of broccoli and a few oranges feed four people—no splurges, just smart flavor.
Step-by-step instructions for broccoli orange salad
Here's how to create a perfectly balanced salad with vibrant citrus and tender broccoli florets.
Blanch the Broccoli Florets
Bring the 2 cups ice water to a rolling boil in a medium saucepan. Add the 1.5 lb fresh broccoli crowns (cut into bite-sized florets) and cook for 30 seconds—just until the bright green color remains vibrant but the edges begin to soften slightly. Immediately drain in a colander and rinse under cold water to stop the cooking process. This quick blanching preserves the crisp texture while making the florets more tender and ready to absorb the citrus dressing.
Work quickly but carefully—overcooking will turn the broccoli mushy. The florets should still have a slight bite when you press them gently with tongs. Spread them on a clean kitchen towel to dry completely before proceeding. This step is crucial for preventing a soggy salad later.
Prepare the Citrus Dressing
In a medium bowl, whisk together the 0.25 cup extra-virgin olive oil, 0.125 cup fresh lemon juice, 1 tbsp honey, 0.5 tsp diamond crystal kosher salt, and 0.25 tsp freshly ground black pepper. The mixture should emulsify naturally as you whisk, creating a smooth, glossy dressing. Taste and adjust the seasoning—you might need a touch more salt or lemon juice depending on the sweetness of your oranges.
This dressing is the heart of the salad, balancing the natural sweetness of the oranges with the earthy broccoli. The honey adds depth while the lemon brightens the entire dish. Keep the dressing at room temperature until ready to use—it will coat the broccoli and citrus segments more evenly.
Segment the Navel Oranges
Peel the 2 whole navel oranges using a sharp knife or vegetable peeler, removing all the white pith. Cut each orange into segments by carefully slicing between the membranes, keeping the segments whole. For a cleaner presentation, you can trim the ends of each segment with kitchen shears. The oranges should be juicy and vibrant—navel oranges are ideal because their segments release flavor easily.
Arrange the orange segments on a plate and lightly sprinkle with a pinch of the 0.5 tsp diamond crystal kosher salt to enhance their natural sweetness. Let them sit for 5 minutes before adding to the salad—this allows the salt to draw out just a bit of juice, intensifying their flavor without overpowering the dish.
Assemble the Salad
In a large salad bowl, gently combine the blanched broccoli florets, orange segments, 0.5 cup toasted almond slices, and 0.25 cup freshly grated parmesan cheese. Toss lightly with a pair of tongs, being careful not to bruise the broccoli or orange segments. The almonds add a satisfying crunch, while the parmesan contributes a savory depth that complements the citrus.
Drizzle the dressing over the salad in a slow, even stream, tossing gently to coat everything evenly. The dressing should cling to the broccoli and orange segments without pooling at the bottom. Taste and adjust the seasoning one final time—you may need a splash more lemon juice or a pinch of salt to balance the flavors.
Serve Immediately
Transfer the salad to a platter or individual bowls and serve immediately while the broccoli is still crisp and the orange segments are juicy. The contrast of temperatures—warm almonds, cool citrus, and room-temperature broccoli—adds another layer of texture to the dish. Garnish with an additional sprinkle of 0.25 tsp freshly ground black pepper and a few extra orange segments for presentation.
This salad shines as a light lunch or side dish, especially when paired with grilled proteins or crusty bread. The bright citrus and crisp broccoli create a refreshing balance that's both elegant and satisfying. Enjoy it within 1 hour of assembly for the best texture and flavor.
Pro Tips For Making Broccoli Orange Salad
- Trim Broccoli Properly: Cut the thick stems into ½-inch slices and peel the tough outer layer with a spoon—this makes them tender faster. I used to skip this and ended up with a salad where the stems were still crunchy while the florets were perfect.
- Zest Before Juicing: Run the oranges through a zester first, then juice them—this doubles the citrus aroma in your salad. My grandmother swore by this, and she was right: the zest’s bright punch carries through even after the juice mellows.
- Whisk Dressing Last: Mix the olive oil, lemon juice, and honey after tossing the broccoli and oranges—this prevents the broccoli from getting soggy. I learned this the hard way when my first batch turned into a sad, watery mess.
- Add Honey Gradually: Start with half the honey, taste, then add more—too much turns the dressing syrupy and cloying. Sounds weird, but it works: the acidity in the lemon and orange balances the sweetness better this way.
Make-ahead tips for this recipe
Blanching Ahead
Blanch the broccoli florets 1-2 days ahead and store them in an airtight container in the fridge. After blanching, pat them completely dry with a kitchen towel to prevent sogginess.
The broccoli will keep its vibrant color and crisp texture for up to 48 hours, making it perfect for meal prep. Just toss with fresh orange segments and dressing when ready to serve. 💫
Dressing Prep
Prepare the citrus dressing up to 5 days in advance and store it in a sealed glass jar in the refrigerator. The flavors meld beautifully over time, and the acidity from the lemon juice intensifies.
When ready to use, give it a quick whisk to re-emulsify before drizzling over the salad. This step saves time and ensures your dressing is always ready. 🍋
Orange Segment Storage
Peel and segment the oranges right before assembling the salad to maintain their juiciness. If prepping ahead, store the peeled oranges in an airtight container with a paper towel to absorb excess moisture.
They’ll stay fresh for 24 hours in the fridge—just sprinkle with a pinch of salt before adding to the salad for maximum flavor. 🍊
Toasted Nuts
Toast the almond slices up to 1 week ahead and store them in an airtight container at room temperature. Their crunch remains intact for days, and toasting them in advance adds convenience without sacrificing texture. Sprinkle them over the salad just before serving to keep them fresh and crisp. ✨
Cheese Prep
Grated Parmesan cheese loses flavor quickly, so grate it fresh before assembling the salad. If you’re prepping ahead, store the cheese in a parchment-lined airtight container in the fridge for up to 3 days.
For extra convenience, buy pre-grated Parmesan, but always taste it before using—it won’t have the same depth as freshly grated. 🧀
Full Assembly
Keep all components separate until ready to serve. Store the blanched broccoli, orange segments, toasted almonds, and grated Parmesan in individual airtight containers in the fridge. Assemble the salad within 1 hour of serving to preserve the perfect texture contrast. This approach ensures every bite is fresh and vibrant. 💡
Nutrition facts
Frequently asked questions
Can I use grapefruit instead of oranges in this salad?
Yes, grapefruit works beautifully! The slightly bitter flavor pairs well with broccoli, and the segments will add a tangy contrast. Use 2 grapefruits instead of oranges, and consider reducing the honey in the dressing to ½ tablespoon to balance the bitterness. Blood oranges also make a stunning visual alternative.
How do I keep the broccoli from getting soggy?
Blanching is key—cook the broccoli for just 30 seconds in boiling water, then immediately plunge into ice water. Pat it completely dry with a kitchen towel before adding to the salad. Also, store components separately in the fridge until ready to assemble to maintain crispness.
What if I don't like almonds? Are there good substitutes?
Try toasted pecans, walnuts, or pumpkin seeds for a different crunch. For a nut-free option, use toasted sunflower seeds or crispy fried shallots. Just toast them until golden for maximum flavor—about 3-5 minutes in a dry pan.
Can I make this salad ahead of time?
Yes, but with a few tricks! Prep the dressing up to 5 days ahead, and blanch the broccoli 1-2 days ahead (store in an airtight container). Keep orange segments and nuts separate until serving. Assemble the salad just before eating to preserve the perfect texture contrast—this keeps the broccoli crisp and oranges juicy.
Is this salad vegan-friendly?
Mostly! Skip the Parmesan and use a vegan cheese alternative or omit it entirely. For a fully plant-based version, substitute honey with agave nectar and use a vegan olive oil-based dressing. The original recipe is naturally vegetarian, with optional cheese and honey as finishing touches.
