Salads
This creamy broccoli blueberry salad balances earthy broccoli with sweet blueberries in a bright citrus vinaigrette that ties everything together. The contrast of textures—crisp broccoli florets, juicy blueberries, and toasted nuts—creates a satisfying bite that’s both refreshing and hearty.
I developed this recipe to prove that salads can be filling enough for a main dish while staying light and vibrant.
The secret lies in the creamy citrus vinaigrette, which cuts through the richness of the blueberries and adds a tangy depth that complements the broccoli’s natural sweetness. Toasted almonds or pecans add crunch, while optional protein like grilled chicken or chickpeas makes it a complete meal.
It’s a salad that feels indulgent yet stays fresh and balanced—perfect for summer lunches or potlucks.
What makes this salad stand out is its flexibility. Swap honey for maple syrup to make it vegan, or add avocado for extra creaminess. The dressing can be made ahead, and the salad holds up well for a few hours, making it ideal for meal prep.
Every bite delivers a harmonious mix of flavors and textures that keeps you reaching for more.
Serve it as a side or a main dish with crusty bread or quinoa to round out the meal. The bright colors and fresh ingredients make it as visually appealing as it is delicious—proof that healthy eating can be exciting and satisfying.
Ingredients for broccoli blueberry salad
Bright broccoli meets sweet blueberries in this creamy, crunchy salad that's perfect for summer meals.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Crowns 🥦 | 6 cups | Florets cut into bite-sized pieces |
| Fresh Blueberries 🫐 | 1 ½ cups | Rinsed and drained |
| Toasted Pecans 🌰 | 1 cup | Chopped roughly |
| Avocado 🥑 | 1 whole | Pitted, peeled, sliced |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For vinaigrette base |
| Fresh Lemon Juice 🍋 | 3 tbsp | From 1 medium lemon |
| Honey 🍯 | 2 tbsp | Or maple syrup for vegan option |
| Dijon Mustard 🍴 | 1 tbsp | For tangy depth |
| Greek Yogurt 🍦 | ¼ cup | Full-fat for creaminess |
| Garlic Cloves 🧄 | 2 cloves | Minced for dressing |
| Sea Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked |
| Crumbled Feta Cheese 🧀 | ½ cup | Optional for extra creaminess |
| Fresh Mint Leaves 🌿 | ¼ cup | Chopped for garnish |
The broccoli is your star here—look for bright green florets with tight buds, not yellowing stems. Whole Foods or local farmers markets usually have the freshest, but any grocery store's produce section works. Blueberries should be plump and firm, not mushy. Trader Joe's often has great organic blueberries at a good price. For the nuts, toast your own in a dry pan for about 3 minutes until fragrant—they add so much more depth than store-bought toasted pecans. And that avocado? Ripe but firm is key—press it gently, it should yield slightly but not be mushy.
No honey? Maple syrup or agave works perfectly for a vegan version. Skip the feta? Add extra avocado or crumbled vegan cheese for creaminess. The dressing can be made ahead—store it in a jar and shake before using. For extra protein, toss in grilled chicken or chickpeas. The Greek yogurt gives that creamy texture, but vegan yogurt or mashed avocado works too. Fresh mint is ideal, but dried mint at half the amount gets you close if you're in a pinch. And that lemon juice? Freshly squeezed is best—bottled juice lacks the bright flavor.
This salad keeps beautifully for 2-3 days in the fridge, though the avocado will brown. Store components separately and assemble when ready to eat. The dressing stays good for 5 days in a sealed jar. For meal prep, make the dressing and chop the nuts first—they'll keep longest. The broccoli stays crispest if you blanch it for 30 seconds before adding to the salad. Serve it with crusty bread or quinoa to round out the meal, and trust me, it'll disappear fast.
Why You'll Love This Recipe
- No Chopping Chaos: I cut the broccoli crowns into florets while the pecans toast in the same pan—no extra bowls, no mess. The blueberries stay whole, so you’re basically just arranging pretty ingredients like a lazy botanist.
- Sweet-Savory Magic: Crunchy pecans, juicy blueberries, and creamy avocado? That’s a flavor party. Drizzle with olive oil and a pinch of salt, and suddenly, your salad tastes like a dessert that shouldn’t be healthy.
- Lunchbox Hero: Pack it for work or school—it holds up for days (yes, really). The broccoli stays crisp, the avocado softens just right, and the pecans add that satisfying crunch no sad desk lunch deserves.
- Budget Bright Spot: Fresh broccoli and blueberries are cheaper than takeout, and avocado stretches farther than you’d think. Toast those pecans in bulk, and you’ve got a week’s worth of elevated sides without breaking the bank.
Step-by-step instructions for sweet-tart broccoli blueberry salad
Here's how to assemble this vibrant salad with perfect texture contrast and that signature creamy dressing.
Blanch and Cool the Broccoli Crowns
Bring a large pot of salted water to a rolling boil. Add the 6 cups fresh broccoli crowns and cook for exactly 1 minute and 30 seconds—just until bright green and tender-crisp. Drain immediately and transfer to a large bowl filled with ice water to stop the cooking process.
Drain again and pat completely dry with paper towels. This quick blanching removes any bitterness and ensures the broccoli stays vibrant and crisp. Let them cool completely before assembling the salad—warm broccoli will make the dressing watery.
Toast the Pecans and Prepare the Avocado
Spread the 1 cup toasted pecans on a baking sheet and toast in a 350°F oven for 5-7 minutes until fragrant and golden. Watch closely—they burn quickly. Let cool completely before adding to the salad, or they'll release too much oil.
While the pecans toast, slice the 1 whole avocado into ⅛-inch thick pieces and arrange them on a plate. Immediately sprinkle with a pinch of the 0.5 tsp sea salt to prevent browning. The avocado should be firm but yield slightly when pressed—this is the perfect ripeness for this salad.
Whisk Together the Creamy Citrus Vinaigrette
In a small bowl, combine the 0.5 cup extra-virgin olive oil, 3 tbsp fresh lemon juice, 2 tbsp honey, 1 tbsp Dijon mustard, 0.25 cup Greek yogurt, and 2 minced garlic cloves. Whisk vigorously for 1-2 minutes until completely emulsified and smooth.
Season with the 0.5 tsp sea salt and 0.25 tsp freshly ground black pepper. Taste and adjust—you want a balance of sweet, tangy, and slightly garlicky. The dressing should coat the back of a spoon without being too thick. If it separates, whisk in 1 tsp water at a time until smooth again.
Assemble the Salad with Perfect Layering
In a large serving bowl, gently combine the cooled broccoli crowns and 1.5 cups fresh blueberries. Add the toasted pecans and 0.5 cup crumbled feta cheese (if using). The feta adds a briny contrast that cuts through the sweetness of the blueberries and honey.
Drizzle about ⅓ of the vinaigrette over the salad and toss gently with tongs. You want just enough to lightly coat everything—adding all the dressing at once will make it soggy. Let it sit for 5 minutes to allow the flavors to meld before serving.
Garnish and Serve Immediately
Just before serving, sprinkle the salad with the 0.25 cup chopped fresh mint leaves and the remaining vinaigrette. The mint adds a bright, herbal note that balances all the other flavors. Toss one final time and serve immediately while the avocado is still fresh and crisp.
Each bite should deliver that perfect contrast—crisp broccoli, juicy blueberries, creamy avocado, and crunchy pecans—all tied together by the tangy-sweet dressing. The salad keeps well for 2 hours in the fridge, but the avocado will soften over time, so serve it fresh for the best texture.
Pro Tips For Making Broccoli Blueberry Salad
- STEAM BROCCOLI 2 MINUTES: I learned this the hard way—overcooking turns broccoli to mush, and nobody wants sad, limp florets in their salad. Cut the crowns into even-sized bite-sized pieces, then steam them in a basket over boiling water for exactly 2 minutes. Test one—it should stay bright green with a tiny bite of crunch. Drain immediately and plunge into ice water to stop cooking.
- TOAST PECANS LOW AND SLOW: Skip the high heat—it burns them faster than you can blink. Spread pecans in a single layer on a dry skillet over medium-low, stirring every 30 seconds until they’re golden and fragrant (about 5-6 minutes). If you rush, they’ll taste bitter. Let them cool before adding to the salad, or they’ll turn to butter.
- DRESS AVOCADO LAST: Avocado gets mushy when exposed to acid or oil too early. Hold off on tossing it with the dressing until right before serving. Slice it just before assembling the salad, and drizzle the olive oil and citrus (if using) directly over it—this keeps it creamy and vibrant for longer.
- CHILL THE SALAD 10 MINUTES: Sounds weird, but it works: toss the warm broccoli, blueberries, and pecans with dressing, then let the whole thing sit uncovered in the fridge for 10 minutes. The flavors meld better, and the broccoli’s heat softens the blueberries just enough to balance the sweetness. I know, I know—you want to eat it now. But trust the process.
Serving suggestions for broccoli blueberry salad
Summer Picnic Platter
This salad is a picnic game-changer—pack it in a large, airtight container with the dressing on the side to keep everything crisp. Serve with crusty baguette slices and charcuterie-style cured meats for a crowd-pleasing spread.
I like to arrange the salad on a wooden board with blueberries and pecans scattered artistically for that Instagram-worthy look. 🥗
Lunchbox Upgrade
For meal prep, portion the salad into glass mason jars with the dressing at the bottom, followed by broccoli, blueberries, and avocado on top. This keeps the avocado from browning and makes it easy to grab and go.
I add a small container of extra dressing on the side so you can drizzle it fresh before eating. Perfect for office lunches or school lunches!
Dinner Party Centerpiece
Elevate this salad to dinner party status by serving it in a hollowed-out avocado half as a garnish or on a slate board with edible flowers. Pair it with grilled shrimp skewers or seared salmon for a complete summer menu.
The creamy dressing and sweet blueberries make it feel special without being overly complicated. 💫
Breakfast Twist
Yes, really! Top a bed of toasted brioche or sourdough with this salad for a sweet-savory breakfast. Add a poached egg or crumbled goat cheese for extra richness.
The citrus vinaigrette cuts through the richness of the bread beautifully. Serve with a side of turkey sausage for a hearty morning meal.
Dessert-Inspired Garnish
For a fun dessert twist, serve the salad in mini martini glasses with a dollop of Greek yogurt on top and a few blueberries for garnish.
It looks like a fancy dessert but tastes like a refreshing salad. Perfect for brunch or as a light ending to a summer meal. 🍓
Protein Power-Ups
Add grilled chicken breast (about ½ cup diced) or black beans (about ½ cup cooked) for extra protein. For a vegan option, toss in toasted pumpkin seeds or chickpeas (about ½ cup).
The protein balances the sweetness and makes it a satisfying main dish. I like to marinate the chicken in lemon juice and garlic before grilling for extra flavor. 💪
Nutrition facts
Frequently asked questions
Can I make this salad ahead of time?
Store the broccoli, blueberries, and nuts separately in the fridge for up to 2 days. Keep the dressing in a sealed jar and assemble just before serving. The avocado should be added fresh to maintain its creamy texture. This makes it perfect for meal prep—just toss everything together when ready to eat.
What if I don't like feta cheese?
No problem! Skip the feta and add extra avocado slices or crumbled vegan cheese for creaminess. You could also try goat cheese or blue cheese crumbles for a different flavor profile. The salad will still taste delicious without it.
How do I keep the avocado from turning brown?
Add the avocado just before serving and sprinkle it with a pinch of lemon juice or lime juice to slow browning. If prepping ahead, store the avocado in a sealed container with a paper towel to absorb moisture. For extra protection, brush the cut sides with olive oil before adding to the salad.
Can I substitute blueberries with another fruit?
Yes! Try raspberries, strawberries, or cherries for a different flavor twist. Just adjust the sweetness by adding a touch more honey or maple syrup to the dressing. The berries should complement the broccoli's earthiness while adding juiciness to the salad.
Is this salad kid-friendly?
With a few tweaks, yes! Skip the feta and reduce the honey slightly to make it milder. Add diced chicken or chickpeas for protein and serve with a side of honey mustard dressing on the side. Kids often love the sweet-tart combination, especially with familiar textures like nuts and avocado.
