Salads
This avocado and broccoli salad recipe transforms simple ingredients into a vibrant, nutrient-packed dish that’s as fresh as it is satisfying. 🌿 I developed it after realizing how quickly avocados and broccoli could become boring—until I added a zesty citrus dressing and crunchy walnut topping.
The result? A salad that’s creamy, crunchy, and bursting with flavor without needing heavy ingredients.
The secret lies in the dressing—a bright blend of lemon, orange, and olive oil—that keeps everything fresh while adding a tangy kick. Roasting the broccoli first brings out its natural sweetness, and the avocado adds velvety richness that holds up beautifully.
This isn’t just another salad; it’s a complete meal with protein, healthy fats, and fiber in every bite.
What makes this recipe stand out is its versatility. Serve it as a side for grilled chicken or fish, or let it shine as a main dish with a sprinkle of chili flakes for heat.
The walnuts add texture, while the citrus keeps the flavors vibrant—no wilting or sogginess here. It’s the kind of salad that feels indulgent but stays light.
Best of all, it comes together in 15 minutes with ingredients you likely already have. No fancy techniques, no last-minute grocery runs—just fresh, flavorful eating that’s perfect for meal prep or a spontaneous lunch. Let’s get started!
Ingredients for avocado and broccoli salad
Bright citrus dressing meets creamy avocado and crisp broccoli for a salad bursting with flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Avocados 🥑 | 2 whole | Ripe, pitted and diced |
| Broccoli Florets 🥦 | 4 cups | Fresh or frozen, roasted |
| Walnuts 🌰 | ½ cup | Chopped, toasted for crunch |
| Red Onion 🧅 | ¼ cup | Thinly sliced, red variety |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | Cold-pressed, fruity |
| Fresh Lemon Juice 🍋 | 3 tbsp | Freshly squeezed |
| Orange Zest 🍊 | 1 tbsp | Freshly grated orange peel |
| Maple Syrup 🍯 | 1 tbsp | Pure, grade B preferred |
| Apple Cider Vinegar 🍶 | 1 tbsp | Raw, unfiltered |
| Salt 🧂 | ½ tsp | Diamond Crystal kosher |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked |
| Chili Flakes 🔥 | ¼ tsp | Optional, for heat |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, stems removed |
The avocados are the heart of this salad—look for ones that yield slightly to gentle pressure (Hass variety is ideal). Trader Joe's and local farmers markets often carry the ripest ones, or check the produce section for avocados labeled 'ready to eat.' Walnuts should be fresh and toasted for maximum crunch—Costco or bulk bins are great for affordable, high-quality nuts. Broccoli florets should be bright green and firm; if using frozen, thaw and pat dry before roasting to avoid sogginess. The key to vibrant citrus dressing is using freshly zested orange peel and lemon juice—organic citrus from the grocery store’s produce section works best.
No fresh avocados? Substitute with mashed ripe banana for creaminess (though texture will differ), or use avocado oil in the dressing. Swap walnuts for pecans or almonds if preferred—just toast them first. For the dressing, if you’re out of maple syrup, agave nectar or date syrup works equally well. The chili flakes are optional, but if you love heat, add a pinch more. For extra protein, toss in cooked chickpeas or lentils—just drain and rinse them first. The red onion adds a sharp bite, but if you dislike raw onion, cook it down with a pinch of sugar to mellow its flavor.
Avocados brown quickly, so store them whole in the fridge until ready to dice. The dressing keeps for 3 days in an airtight container in the fridge, but the salad itself is best enjoyed fresh. If prepping ahead, roast the broccoli and store it separately, then assemble the salad just before serving. Walnuts stay fresh for 2 weeks in a sealed container, but toast them fresh for the best crunch. This salad reheats poorly, so plan to eat it within 4 hours of assembly for optimal texture and flavor.
Why You'll Love This Recipe
- No Chopping Chaos: I swear by this one—just halve the broccoli, slice the onion thin, and toss everything raw. The walnuts add crunch without extra work, and the avocado stays creamy if you prep it last.
- Crunch-Meets-Creamy Magic: That first bite? The toasted walnuts crackle against the buttery avocado while the red onion gives a sharp kick. Honestly, it’s the kind of salad that makes you pause mid-bite.
- Lunchbox or Party Plate: Works as a side for grilled chicken, a hearty lunch alone, or even a fancy appetizer when piled high. I’ve served it at BBQs and weekday lunches—same recipe, zero judgment.
- Leftovers That Don’t Suffer: Between us, most salads turn sad by day two. Not this one. The olive oil keeps the avocado from browning, and the broccoli stays crisp if you store it right. Budget-friendly too—uses affordable staples.
Step-by-step instructions for avocado and broccoli salad
Here's how to assemble this vibrant salad with perfect texture and balanced flavors.
🍳 Step 1: Roast the Broccoli Florets Until Tender-Crisp
Preheat your oven to 425°F and line a baking sheet with parchment paper. Spread the 4 cups broccoli florets evenly in a single layer, leaving space between pieces. Drizzle with 1 tablespoon of the extra-virgin olive oil and sprinkle with ¼ teaspoon salt and ⅛ teaspoon black pepper.
Roast for 15-18 minutes until the edges are deep golden brown and the florets are tender when pierced with a fork. Real talk: don't overcrowd the pan or they'll steam instead of roast. For extra flavor, I like to toss them halfway through cooking. Let cool completely before assembling the salad.
👨🍳 Step 2: Toast the Walnuts for Maximum Crunch
While the broccoli roasts, spread the ½ cup walnuts on the same baking sheet or a dry skillet over medium heat. Toast for 3-4 minutes, stirring constantly, until they're golden brown and fragrant. You'll know they're done when you smell that nutty aroma—it's worth the wait.
Transfer to a plate and let cool completely. Here's the thing—walnuts burn fast, so keep your eye on them. If they darken too quickly, remove from heat immediately. Once cooled, roughly chop them for that perfect crunchy texture that balances the creamy avocado.
🥘 Step 3: Prepare the Citrus Dressing
In a small bowl, whisk together the 3 tablespoons fresh lemon juice, 1 tablespoon orange zest, 1 tablespoon maple syrup, 1 tablespoon apple cider vinegar, remaining 2 tablespoons extra-virgin olive oil, ¼ teaspoon salt, ⅛ teaspoon black pepper, and ¼ teaspoon chili flakes (if using).
The dressing should be smooth but slightly thick—it'll emulsify as you toss it with the salad. Taste and adjust: need more brightness? Add another teaspoon of lemon juice. Want it sweeter? A touch more maple syrup. This is where the magic happens, so don't rush it. The citrus zest adds that professional touch that takes this salad from good to great.
🍽️ Step 4: Assemble the Salad with Perfect Texture Balance
In a large bowl, combine the cooled broccoli florets, 2 whole diced avocados, ¼ cup thinly sliced red onion, and ¼ cup chopped fresh cilantro. Gently toss with half the dressing to coat everything evenly. The avocados should be evenly distributed so each bite has that creamy texture.
Don't over-toss—the broccoli should still look vibrant and slightly crisp. Add the toasted walnuts just before serving to maintain their crunch. Here's my pro tip: work quickly with the avocado to prevent browning. If you notice any darkening, sprinkle a pinch of salt over those spots—it helps preserve the color.
⏰ Step 5: Serve Immediately for Peak Freshness
Divide the salad among 4 plates and drizzle with the remaining dressing. Garnish with extra walnuts, a sprinkle of chili flakes, and any remaining cilantro. Serve right away while the avocado is still vibrant and the broccoli maintains its perfect roasted texture.
Each bite should deliver that perfect balance: tender-crisp broccoli, creamy avocado, crunchy walnuts, and the bright citrus dressing. The salad keeps well in the fridge for 2 hours if covered tightly, but the texture and flavor are best when served immediately. Pair with grilled chicken or crusty bread for a complete meal.
Pro Tips For Making Avocado And Broccoli Salad
- Blanched Broccoli First: Toss florets in boiling water for 30 seconds, then ice bath—this keeps them crisp and bright instead of soggy. I used to skip this and end up with limp broccoli that drowned in dressing.
- Slice Onions Thin: Use a mandoline or sharp knife for paper-thin red onion rings—they’ll soften just enough to mellow their bite without disappearing. Thick slices? They’ll turn into mush.
- Toast Walnuts Low: Warm walnuts in a dry pan over medium-low for 3-4 minutes, shaking the pan constantly. High heat burns them fast; low heat gives them that nutty aroma without smoke.
- Dress Avocados Last: Keep avocado slices separate until serving—extra-virgin olive oil turns them brown in minutes. Toss everything else first, then fold in avocado just before eating.
Creative variations of this recipe
Spicy Southwest Style
Transform this salad into a bold Southwest-inspired dish by adding ½ cup black beans (rinsed and drained) and ¼ cup corn kernels (fresh or thawed).
Toss in 1 tbsp lime juice and ½ tsp ground cumin to the dressing, then top with ¼ cup crumbled cotija cheese and 2 tbsp chopped fresh cilantro. The black beans add protein while the lime brightens everything up.
I love this version with grilled shrimp on the side. 🌶️
Mediterranean Twist
Give it a Mediterranean flair by swapping walnuts for ¼ cup sun-dried tomatoes (oil-packed, chopped) and adding ¼ cup Kalamata olives (pitted and halved).
Update the dressing with 1 tsp dried oregano and ½ tsp garlic powder, then finish with 2 tbsp crumbled feta cheese and 1 tbsp fresh parsley. The olives and tomatoes bring salty depth that pairs perfectly with the creamy avocado.
This version tastes like a vacation in a bowl.
Asian-Inspired Sesame
For an Asian-inspired twist, replace the citrus dressing with a sesame-ginger version: whisk together 2 tbsp soy sauce, 1 tbsp rice vinegar, 1 tbsp sesame oil, 1 tbsp maple syrup, 1 tsp grated fresh ginger, and ½ tsp red pepper flakes.
Swap walnuts for ¼ cup toasted sesame seeds and add ¼ cup shredded red cabbage for crunch. Garnish with 2 tbsp chopped scallions and a drizzle of chili oil. The ginger and sesame elevate this salad to restaurant-quality. ✨
Protein-Packed Power Bowl
Turn this into a complete meal by adding ½ cup cooked quinoa (cooled) or ½ cup chickpeas (rinsed and drained). For extra protein, fold in ½ cup shredded rotisserie chicken or ½ cup crumbled tofu (pan-fried for texture).
Keep the citrus dressing but boost it with 1 tsp Dijon mustard for tang. This version satisfies hearty appetites while keeping all the fresh flavors. Perfect for meal prep lunches all week.
Tropical Fruit Fusion
Add a refreshing tropical touch by mixing in ½ cup diced mango or ½ cup pineapple chunks (fresh or frozen, thawed). Update the dressing with 1 tbsp coconut aminos and ½ tsp grated lime zest.
Top with 2 tbsp toasted coconut flakes and ¼ cup chopped fresh mint. The sweetness of the fruit balances the creamy avocado beautifully. This version feels like a vacation in your lunchbox. 🌴
Cheesy Ranch Remix
For a crowd-pleasing twist, mix ¼ cup crumbled blue cheese or ¼ cup ranch dressing into the citrus dressing for a creamy, tangy flavor. Add ½ cup shredded carrots and ¼ cup chopped pecans for extra crunch.
Garnish with 1 tbsp chopped chives and a sprinkle of smoked paprika. This version is perfect for game day or potlucks—everyone loves the cheesy twist. 🧀
Nutrition facts
Frequently asked questions
Why does the recipe call for roasting the broccoli instead of eating it raw?
Roasting broccoli brings out its natural sweetness and gives it a tender-crisp texture that pairs perfectly with creamy avocado. Raw broccoli can be too fibrous, while roasting also enhances its flavor without needing extra seasoning. Plus, the golden edges make the salad visually stunning!
Can I make this salad ahead of time?
Yes, but with a few key adjustments. Roast the broccoli and toast the walnuts in advance, then store them separately in the fridge. Assemble the salad just before serving to keep the avocado fresh and crisp. The dressing can be made 1 day ahead and stored in an airtight container.
What if my avocados turn brown too quickly?
Avocados oxidize fast, but you can slow it down! Toss diced avocado with a pinch of salt or lemon juice right after cutting. Work quickly when assembling the salad, and store any leftovers in an airtight container with plastic wrap pressed directly on the surface. For extra insurance, add a splash of citrus dressing to the container.
Is this salad suitable for meal prep?
This salad holds up well for 2-3 days in the fridge if stored properly. Keep the dressing separate until serving to prevent sogginess. Pack the components in separate containers—broccoli, avocado, dressing—and assemble just before eating. The walnuts can be toasted fresh daily for maximum crunch.
What's the best way to store leftover dressing?
Store the citrus dressing in an airtight container in the fridge for up to 3 days. To preserve freshness, press plastic wrap directly on the surface before sealing the container. The dressing will thicken slightly when chilled—just give it a quick whisk before using. If it separates, stir vigorously to re-emulsify.
