This Broccoli Egg Salad is a colorful mix of crunchy broccoli and creamy eggs, making it a light and tasty dish. It’s perfect for lunch or a quick snack!
I love how easy it is to whip up. Just chop, mix, and enjoy! Plus, it’s a great way to sneak in some veggies with minimal fuss. Who says healthy can’t be fun? 🥦🥚
Key Ingredients & Substitutions
Eggs: Large eggs are the star of this salad. If you’re looking for a healthier option, you could try using egg whites or a vegan substitute like tofu. I’ve found that using pasture-raised eggs really enhances the flavor, if you can find them!
Broccoli: Fresh broccoli florets are key here. If you don’t have broccoli, you could use other veggies like green beans or peas, but the flavor and texture will change. I like using a mix of vegetables for extra color and crunch.
Mayonnaise: Mayonnaise gives the salad creaminess. You can swap it out for Greek yogurt for a lighter version. I personally enjoy using a little bit of avocado for a creamy texture and added health benefits!
Dijon Mustard: Dijon brings a nice tang. If you don’t have it, yellow mustard works too, though it’s less spicy. Some folks enjoy a dash of hot sauce for a kick, which I think adds a fun twist.
Shallot/onion: Shallots offer a milder flavor. If you can’t find shallots, use finely chopped red onion or even chives to maintain a mild onion taste without overpowering the salad.
How Do I Boil Eggs Perfectly?
Boiling eggs might seem simple, but getting them just right can be a bit tricky. The goal is to have firm whites and creamy yolks without a green ring around them. Here’s how:
- Place eggs in a pot and cover with cold water by about an inch.
- Bring water to a boil over medium-high heat.
- Once boiling, lower the heat and let them simmer for about 10 minutes.
- Transfer them to cold water immediately to stop the cooking process.
For best results, use older eggs as they peel more easily. If you’re worried about peeling them easily, try the instant pot method—super easy and consistent! Just remember, a gentle simmer is the key.

How to Make a Delicious Broccoli Egg Salad
Ingredients You’ll Need:
For the Salad:
- 4 large eggs
- 2 cups fresh broccoli florets
- 1/4 cup mayonnaise
- 1 tablespoon Dijon mustard
- 1 small shallot or 2 tablespoons finely chopped onion
- 1 tablespoon lemon juice or white vinegar
- Salt and pepper, to taste
- 2 tablespoons sliced almonds or chopped nuts (optional)
For Garnish:
- Fresh dill sprigs
- Edible flowers (optional)
How Much Time Will You Need?
This recipe will take about 15 minutes of preparation time and an additional 10 minutes for cooking the eggs. If you want to chill the salad before serving, you can add another 30 minutes. So, you’re looking at around 55 minutes total if you choose to chill it!
Step-by-Step Instructions:
1. Boil the Eggs:
Start by placing the eggs in a pot and covering them with cold water. Heat the pot on high until the water comes to a boil. Once it’s boiling, reduce the heat to simmer and let the eggs cook for about 10 minutes for hard-boiled eggs. After simmering, carefully transfer the eggs to a bowl of cold water to cool. Once they’re cool enough to handle, peel the eggs and cut them into halves or quarters.
2. Prepare the Broccoli:
While the eggs are cooking, bring another pot of water to a boil. Add the fresh broccoli florets to the boiling water and blanch them for 1-2 minutes until they are bright green and slightly tender but still crisp. Drain the broccoli and immediately run it under cold water to stop the cooking process. Make sure to drain it well afterward.
3. Make the Dressing:
In a large mixing bowl, whisk together the mayonnaise, Dijon mustard, lemon juice (or vinegar), salt, and pepper until the mixture is smooth and creamy.
4. Combine Ingredients:
Next, roughly chop the blanched broccoli and add it to the bowl with the dressing. Also, stir in the finely chopped shallot or onion.
5. Fold in the Eggs:
Now it’s time to add the boiled eggs to the salad. Gently fold them in, making sure every piece is coated with the dressing.
6. Add Nuts (Optional):
If you like a bit of crunch, sprinkle in the sliced almonds or chopped nuts at this point and gently mix to combine.
7. Garnish and Serve:
Transfer your beautiful salad to a serving dish, and don’t forget to garnish it with fresh dill sprigs and, if you’d like, some edible flowers for an extra touch of color and flair.
8. Enjoy!
Serve the salad immediately or pop it into the fridge for about 30 minutes to let the flavors meld together. This salad is perfect as a side dish or as a light meal paired with some fresh bread. Enjoy!
Can I Use Different Vegetables in This Salad?
Absolutely! While broccoli is fantastic, you can also use other vegetables like asparagus, green beans, or peas for a colorful twist. Just blanch them similarly to the broccoli to maintain their crunch!
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 give it a gentle stir before serving again to redistribute the dressing.
Can I Make This Salad Vegan?
Yes, you can! Substitute hard-boiled eggs with chickpeas or silken tofu for a similar texture. For the dressing, use vegan mayo instead of regular mayonnaise. This will keep the salad creamy and delicious!
How Can I Prevent My Eggs From Cracking While Boiling?
To minimize the chance of cracking, start with room temperature eggs and gently place them in boiling water using a slotted spoon. A little vinegar in the water can also help seal any small cracks that might occur.



