Broccoli Egg Salad is a colorful and tasty mix of fresh broccoli and creamy eggs. It’s a quick dish that you can enjoy as a side or a filling snack!
This salad is a winner in my book! The crunch of the broccoli with the softness of the eggs makes it a perfect combo. Plus, it’s healthy and so easy to whip up—no cooking required!
Key Ingredients & Substitutions
Broccoli: Fresh broccoli is key for texture and nutrition. If you can’t get fresh, frozen broccoli florets work too—just thaw and drain well before using. I personally enjoy adding a mix of colorful veggies, like bell peppers, for an extra pop.
Eggs: Large eggs are standard here, but feel free to use medium or extra-large if that’s what’s on hand. For a lighter version, try using egg whites only. I sometimes add a sprinkle of turmeric to the eggs for color and extra health benefits!
Mayonnaise: Classic mayo gives creaminess, but Greek yogurt is a great substitute if you’re looking for a lighter option. You can even mix both for a balanced flavor! I love adding a dollop of plain yogurt for a tangy twist.
Dijon Mustard: This gives a nice zing! If you’re out, yellow mustard or even whole grain mustard can work as substitutes. I lean towards whole grain for its texture and flavor—great for a little crunch!
Nuts: Walnuts or pecans add crunch, but feel free to swap them with sunflower seeds or omit them altogether if nut allergies are a concern. I often use slivered almonds for a different taste.
How Do You Perfectly Blanch Broccoli?
Blanching broccoli helps keep it bright green and crisp. Here’s the best way to do it:
- Bring a large pot of salted water to a rolling boil.
- Carefully add the broccoli florets and allow them to cook for just 2 minutes.
- Immediately drain the broccoli and plunge it into a bowl of ice water. This stops the cooking and preserves its color.
- Let them sit in the icy water for a few minutes, then drain thoroughly before adding to your salad.
Taking these steps ensures your broccoli stays vibrant and crunchy, which makes the salad refreshing!

How to Make Broccoli Egg Salad
Ingredients You’ll Need:
For the Salad:
- 4 cups fresh broccoli florets, chopped into bite-size pieces
- 4 large eggs
For the Dressing:
- 1/4 cup mayonnaise
- 1 tablespoon Dijon mustard
- 1 teaspoon apple cider vinegar or lemon juice
- Salt and black pepper, to taste
Optional Ingredients:
- 2 tablespoons finely chopped red onion or shallots
- 1 garlic clove, minced
- 1-2 tablespoons toasted walnuts or pecans, chopped (for crunch)
- Fresh dill or parsley for garnish
How Much Time Will You Need?
This refreshing Broccoli Egg Salad takes about 15 minutes of prep time and at least 30 minutes to chill. So plan for about 45 minutes total, including cooking the eggs and setting it in the fridge to meld the flavors.
Step-by-Step Instructions:
1. Blanch the Broccoli:
Start by bringing a large pot of water to a boil. Once boiling, gently add your chopped broccoli florets. Let them blanch for about 2 minutes until they turn bright green and are slightly tender but still crisp. This keeps the color and crunch.
2. Cool the Broccoli:
After blanching, drain the broccoli immediately and rinse it under cold water or place it in an ice bath to stop the cooking process. Drain thoroughly to make sure there’s no excess water, and then set the broccoli aside.
3. Cook the Eggs:
In a separate pot, place the eggs in cold water, making sure they’re covered by about an inch of water. Bring the water to a boil, then reduce the heat and let the eggs simmer for 9-12 minutes to hard-boil them. The longer they simmer, the firmer the yolk will be.
4. Cool and Chop the Eggs:
Once the eggs are done, drain the hot water and transfer the eggs to a bowl of ice water. After about 5 minutes, peel the eggs and chop them into roughly quartered pieces.
5. Make the Dressing:
In a large mixing bowl, combine the mayonnaise, Dijon mustard, apple cider vinegar or lemon juice, and minced garlic (if you’re using it). Add salt and black pepper to your taste. Mix well until smooth.
6. Combine Ingredients:
Add the cooled broccoli and chopped eggs into the bowl with the dressing. Gently toss everything together to coat the ingredients, being careful to keep the eggs in chunks for texture.
7. Add Optional Ingredients:
If you like, stir in the chopped red onion or shallots and the toasted nuts for added crunch and flavor. These steps are simple and really elevate the dish!
8. Garnish and Chill:
Transfer your beautiful salad to a serving bowl or plate and garnish it with fresh dill or parsley. For the best flavor, let it chill in the refrigerator for at least 30 minutes. This gives the ingredients time to come together beautifully.
9. Serve and Enjoy!
Your vibrant and healthy Broccoli Egg Salad is now ready. Serve it as a side dish, or enjoy it as a light lunch—either way, it’s sure to be a hit!
Can I Use Frozen Broccoli Instead of Fresh?
Yes, you can use frozen broccoli! Just thaw it completely and drain off any excess moisture before adding it to the salad. Keep in mind that frozen broccoli may be softer than fresh, so adjust the blanching time accordingly to avoid overcooking.
How Long Can I Store Leftovers?
Leftover Broccoli Egg Salad can be stored in an airtight container in the refrigerator for up to 3 days. Just be sure to give it a gentle stir before serving, as the dressing may separate a bit while sitting.
Can I Make This Salad Vegan?
Absolutely! You can substitute the eggs with cubed avocado or chickpeas for protein and creaminess. Replace the mayonnaise with vegan mayo or a blended tofu dressing for a creamy texture without animal products.
What Can I Serve with Broccoli Egg Salad?
This salad is versatile! It pairs well with whole grain crackers, on a bed of mixed greens, or as a filling in pita bread or a wrap. You can also serve it alongside grilled meats or roasted vegetables for a complete meal.



