Side Dishes
This boiled broccoli salad recipe transforms a simple vegetable into a vibrant, textured side dish that stays fresh for hours. The secret lies in perfectly cooked broccoli florets—bright green, tender-crisp, and never soggy—paired with a tangy dressing that clings to every bite.
I developed this recipe after struggling with wilted salads that lost their appeal by lunchtime, and the difference is night and day.
The foundation is simple: blanched broccoli retains its color and crunch while absorbing minimal dressing. A creamy base of mayo or Greek yogurt balances the sharpness of Dijon mustard and lemon juice, creating a coating that’s both rich and refreshing.
Toasted croutons and sliced almonds add layers of texture, ensuring each bite offers contrast—crunchy, creamy, and fresh all at once.
What you’ll end up with is a salad that’s as beautiful as it is delicious—bright green florets topped with golden croutons, all drizzled with a glossy dressing that holds its shape.
This recipe is foolproof for potlucks, picnics, or weeknight dinners, and it keeps well for up to 24 hours in the fridge, making it perfect for meal prep.
For extra flair, consider adding sun-dried tomatoes or crumbled feta for depth, or swap in shredded carrots for added crunch. The possibilities are endless, but the core technique—properly blanched broccoli—is what makes this salad stand out from the rest.
Ingredients for boiled broccoli salad
Bright florets, creamy dressing, and crunchy toppings—this salad stays fresh and vibrant for hours.
| Ingredient | Amount | Notes |
|---|---|---|
| Broccoli Florets 🥦 | 12 oz | Fresh, medium-sized florets |
| Large Eggs 🥚 | 2 whole | Hard-boiled for garnish |
| Mayonnaise 🥫 | ½ cup | High-quality for creaminess |
| Greek Yogurt 🥛 | ¼ cup | Plain, full-fat preferred |
| Dijon Mustard 🌶️ | 1 tbsp | For tangy depth |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Garlic Cloves 🧄 | 2 cloves | Minced for dressing |
| Store-Bought Croutons 🍞 | 1 ½ cups | Toasted for texture |
| Sliced Almonds 🌰 | ¼ cup | Toasted for crunch |
| Red Onion 🧅 | ¼ cup | Thinly sliced |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Olive Oil 🫒 | 1 tbsp | For toasting almonds |
The broccoli is non-negotiable here. Freshness matters—look for florets with tight buds and vibrant green color. Trader Joe's and Whole Foods consistently have the best quality, but any grocery store's produce section will work if you grab them early in the week. The key is blanching them properly: 2-3 minutes in boiling water followed by an ice bath keeps them bright and tender-crisp. Overcooking turns them mushy, which defeats the whole purpose. For the croutons, Stacy's Pita Chips or Annie's Organic are my go-tos—they toast perfectly and add that satisfying crunch without overpowering the salad.
No mayo? Greek yogurt works beautifully—just add an extra tablespoon of lemon juice to balance the richness. Fresh garlic is ideal, but garlic powder at half the amount gets you close in a pinch. The almonds can be swapped for pecans or walnuts if you prefer a different nutty flavor. Red onion too sharp? Swap for shallots or yellow onion—they're milder. For extra protein, add chickpeas or crumbled feta. The dressing keeps well for up to 5 days in the fridge if you make it ahead, but the broccoli should always be blanched fresh for the best texture.
This salad holds up beautifully for 24 hours in the fridge, making it perfect for meal prep. Store the dressing separately if prepping ahead—toss it with the broccoli just before serving to maintain that perfect crunch. The croutons and almonds stay crisp for about 12 hours in the fridge, so if you're making this a day ahead, toast them fresh before serving. For extra flair, sprinkle with crumbled goat cheese or sun-dried tomatoes right before serving. The dressing can be doubled and stored for up to 1 week—great for quick lunches or potlucks.
Why You'll Love This Recipe
- I’ll be real: fresh broccoli and eggs are cheap, and this recipe stretches them far. A single head of broccoli and half a dozen eggs feed my family for three lunches, and the dressing costs pennies. Plus, no fancy ingredients—just pantry staples doing their best work.
- No Overcooking Worries: I’ve ruined broccoli before—this recipe forgives me. Boil the florets just until bright green, then shock them in ice water. That crisp-tender bite stays intact even when tossed with the creamy yogurt-mayo dressing, and the eggs? Perfectly done every time.
- Creamy-Tangy Magic: Honestly, the dressing is what makes this salad. Greek yogurt cuts through the richness of mayo, while Dijon mustard adds a sharp little kick. The result? A dressing that clings to the broccoli and eggs without being heavy—like a hug from a foodie.
- Lunchbox Hero: Between us, this is my go-to for packed lunches. The boiled broccoli holds up for days, and the eggs add protein that actually keeps you full. Toss in some toasted almonds or shredded carrots, and you’ve got a meal that’s as practical as it is delicious.
Step-by-step instructions for boiled broccoli salad
Here's how to create a vibrant, crunchy salad that keeps its perfect texture.
🍳 Step 1: Blanch the Broccoli Florets
Fill a large pot with 4 quarts of water and bring to a rolling boil over high heat. Add 1 teaspoon salt to the boiling water—this helps season the broccoli while it cooks. Once boiling, carefully add the 12 oz broccoli florets and cook for exactly 2 minutes. You want them bright green and just tender, not mushy.
Use a slotted spoon to immediately transfer the florets to a bowl of ice water. This stops the cooking process instantly and preserves their vibrant color. Let them sit for 2 minutes in the ice bath, then drain well and pat dry with paper towels. The broccoli should be cool to the touch and ready for assembly.
👨🍳 Step 2: Prepare the Dressing
In a medium bowl, whisk together the 0.5 cup mayonnaise, 0.25 cup Greek yogurt, 1 tablespoon Dijon mustard, and 2 tablespoons lemon juice until completely smooth. The yogurt adds a tangy brightness that balances the richness of the mayo.
Add the 2 cloves minced garlic and whisk again. Taste the dressing and adjust seasoning with 0.25 teaspoon black pepper and 0.25 teaspoon salt if needed. The dressing should be thick but pourable—if it's too thick, add 1 teaspoon water to loosen it. Set aside until ready to use.
🥘 Step 3: Toast the Almonds and Assemble
Heat a small skillet over medium heat and add the 1 tablespoon olive oil. Once the oil shimmers, add the 0.25 cup sliced almonds and toast for 2-3 minutes, stirring constantly, until they turn a light golden brown and smell nutty. Remove from heat immediately and let cool for 1 minute before transferring to a cutting board to cool completely.
In a large serving bowl, combine the cooled broccoli florets, 1.5 cups store-bought croutons, and 0.25 cup thinly sliced red onion. Pour the dressing over the vegetables and gently toss with a wooden spoon until everything is evenly coated. The salad should look vibrant and glossy.
🍽️ Step 4: Garnish and Serve
Hard-boil the 2 large eggs by placing them in a small pot of boiling water for 9 minutes, then transfer to an ice bath for 5 minutes to cool. Peel the eggs and slice them into quarters. Arrange the egg quarters on top of the salad along with the toasted almonds.
Gently toss the salad one final time to distribute the garnishes evenly. Serve immediately while the broccoli is still crisp-tender and the dressing is fresh. This salad holds well in the refrigerator for 2 hours, but it's best enjoyed right away for maximum crunch and brightness.
Pro Tips For Making Boiled Broccoli Salad
- Boil Broccoli in Salted Water: Skip the plain water—dissolve 1 tablespoon of salt in the pot before adding florets. This keeps them crisp-tender instead of soggy, and the flavor carries through to the salad. (Yes, even if your water tastes "too salty" at first.)
- Cut Eggs After Peeling: Peel hard-boiled eggs right after shocking them in ice water, then slice them only when ready to toss with the salad. Waiting too long makes them slippery and prone to breaking apart—especially in mayo-heavy dressings.
- Chill Dressing Before Mixing: Whisk the mayo, yogurt, and mustard together, then refrigerate for at least 20 minutes before adding to the warm broccoli. Cold dressing prevents the salad from wilting and balances the heat of the Dijon. (I learned this after serving a sad, limp salad at a picnic.)
- Use a Mixing Bowl, Not a Plate: Toss the broccoli and dressing in a wide, shallow bowl—never a plate. The extra space lets the mayo and yogurt cling evenly, and you won’t end up with dry florets at the bottom. (Trust me, I’ve done both.)
Essential equipment for this recipe
Blanching Essentials
You'll need a large stockpot with a lid—6-8 quart capacity works best for 12 oz broccoli florets. I recommend a stainless steel pot like All-Clad for even heat distribution. A slotted spoon (preferably with long handles) is critical for transferring florets quickly between boiling water and ice bath.
For the ice bath, use a large bowl that can hold 4 quarts of ice water—I keep a 1-gallon plastic container in my freezer for this purpose. 🥦
Dressing Tools
A whisk is non-negotiable for achieving that silky-smooth dressing. I prefer a stainless steel whisk with a comfortable handle—OXO Good Grips is my go-to. For measuring, a liquid measuring cup ensures precise amounts of mayo and lemon juice.
A small mixing bowl (8-inch diameter) gives you enough space to whisk without spills. Keep a tasting spoon nearby to check seasoning as you go.
Toasted Toppings Setup
Toasted almonds require a small nonstick skillet (8-inch) for even browning. A spatula helps stir constantly without burning. For croutons, a large serving bowl (12-inch diameter) accommodates all components. I use a wooden salad spoon for gentle tossing—it prevents crushing the broccoli florets.
A cutting board with a sharp chef's knife is essential for slicing red onions and quartering hard-boiled eggs.
Time-Saving Gadgets
Consider a mandoline slicer for perfectly thin red onion slices—it's faster than hand-cutting. A salad spinner saves time drying broccoli after blanching. For hard-boiled eggs, an egg slicer makes quick work of quarters.
I also keep a small colander handy for draining both broccoli and ice bath water efficiently. These tools cut prep time by nearly half while improving consistency. ✨
Storage Containers
For meal prep, use glass airtight containers with snap-on lids—I prefer Pyrex 8-cup containers. Store dressing separately in a small mason jar to maintain texture. A salad storage container with compartments keeps ingredients from mixing.
For croutons and almonds, resealable plastic bags work well if you're prepping ahead. Label containers with dates to track freshness—this salad stays best for 24 hours when stored properly. 📅
Nutrition facts
Frequently asked questions
Why does the recipe call for blanching broccoli instead of steaming?
Blanching preserves that vibrant green color and crisp-tender texture that's lost with longer cooking methods. The 2-minute boil followed by ice bath stops cooking instantly while removing excess starches that can make the salad taste bitter. Steaming would take longer and risk overcooking the edges of the florets.
Can I make this salad ahead of time?
Yes! Store the blanched broccoli, croutons, and dressing separately in airtight containers for up to 24 hours. Toss everything together just before serving to maintain that perfect crunch. The almonds can be toasted fresh when ready to eat, or stored separately for up to 3 days in a sealed container.
What if I don't like mayo? Can I substitute?
Swap the mayo for 0.5 cup Greek yogurt and add an extra 1 tablespoon lemon juice to balance the flavor. For a lighter option, use 0.25 cup sour cream plus 0.25 cup buttermilk. The yogurt version stays creamy but adds a nice tang that complements the broccoli beautifully.
How do I prevent the broccoli from turning gray or mushy?
Never overcook the broccoli—stick to exactly 2 minutes in boiling water, then immediately transfer to ice water. Using fresh florets with tight buds is key, and avoid cutting them until after blanching. The ice bath is critical—it stops cooking instantly and preserves that bright green color. Pat them completely dry before assembling.
Can I add other vegetables to this salad?
Try adding 0.5 cup shredded carrots (blanched for 1 minute) or 0.25 cup diced bell peppers for extra crunch and color. For heartier salads, include 0.5 cup chickpeas (rinsed and drained) or 0.25 cup corn kernels. Just be mindful of cooking times—each veggie should be blanched separately to maintain texture.
