Creamy, quick, and lunch-friendly, pesto egg salad brings together rich eggs, herby basil flavor, a cool tang from Greek yogurt, and a little crunch from red onion for a simple dish that works beautifully for sandwiches, crackers, or light meals.

This is the kind of recipe that makes sense on busy days when you want something satisfying without turning on the stove. If you already have hard-boiled eggs in the fridge, most of the work is practically done before you begin.
The flavor combination works because each ingredient has a clear job. The eggs make it hearty, the pesto adds bold basil depth, the yogurt keeps everything smooth and fresh, and the onion gives the mixture just enough bite to keep it interesting.
It is also wonderfully flexible in your kitchen. You can serve it as a quick lunch, tuck it into toast, spoon it into lettuce cups, or set it out as a savory spread when you need something simple but still full of flavor.
What You Need to Make This Pesto Egg Salad
Hard-boiled eggs bring the body and richness of the dish, and finely chopping them helps the salad hold together while still keeping a little texture.
Greek yogurt gives the mixture a creamy, moist finish with a slightly tangy edge that balances the richness of the eggs and pesto.
Basil pesto is the main flavor driver here, adding herbiness, garlic notes, and a savory depth that makes the salad feel more special than a classic version.
Red onion adds a gentle crunch and a little sharp contrast, which keeps the texture from feeling too soft.
Red pepper flakes offer a subtle background heat that wakes everything up without overpowering the basil flavor.
Black pepper and salt round out the seasoning and help sharpen the savory flavors, especially once the eggs and yogurt are fully mixed.

Cooking Steps
STEP 1: Add the chopped eggs to a medium bowl with the Greek yogurt, pesto, finely minced red onion, a pinch of red pepper flakes, and a little black pepper. Hold back on the salt at first since pesto can already bring some saltiness.
STEP 2: Use a fork to stir and press the mixture together. This first mixing stage helps distribute the pesto and yogurt evenly so every bite gets that creamy, basil-forward flavor.
STEP 3: Keep mashing gently until the egg salad is mostly smooth, but do not completely puree it. A bit of texture makes it feel fresher and gives the finished salad a more satisfying bite.
STEP 4: Taste the mixture and adjust the seasoning. Add salt only if needed, then increase the pepper or red pepper flakes slightly if you want a bolder finish.
STEP 5: Spoon it into a serving bowl, pile it onto bread, or use it as a spread for crackers or wraps. It is ready right away, though a short chill can help the flavors settle together even more.
Serving Ideas for Pesto Egg Salad
This dish is especially useful because it can play several roles at once. For a quick lunch, spoon it onto toasted bread, soft sandwich rolls, or hearty whole grain crackers. The creamy texture makes it easy to spread, and the pesto gives it enough flavor that you do not need many extras.
It also works well as part of a light plate. Pair it with crisp cucumber slices, halved cherry tomatoes, or a simple green salad when you want something fresh and balanced. Because the salad itself is rich and savory, simple sides usually work best.
For a brunch-style option, try serving it with croissants, toast points, or lettuce leaves. That gives you a mix of textures and makes the dish feel a little more polished without adding much effort.
Can I make this ahead of time?
Yes, this is a great make-ahead option. In fact, a short rest in the fridge can help the basil, onion, and creamy base blend together more evenly, so the flavor often tastes even better after it has chilled for a bit.
Is Greek yogurt better than mayonnaise here?
Greek yogurt gives this version a fresher, tangier taste and a lighter feel while still keeping the mixture creamy. If you prefer a richer, more classic egg salad texture, you can replace part of it with mayonnaise, but the yogurt fits the pesto especially well.
How do I keep egg salad from becoming watery?
Start with fully cooled hard-boiled eggs and finely mince the onion rather than chopping it too large. Mixing only until combined also helps. If the salad seems loose, a brief chill in the fridge will usually help it firm up nicely.
What bread works best for serving it?
Soft sandwich bread, toasted sourdough, small rolls, and seeded crackers all work well. Since the filling is creamy, it pairs best with something that either has structure for contrast or enough softness to soak up the flavor without falling apart.
Helpful Tips
- Finely chop the eggs and onion so the salad stays cohesive and spreads more easily.
- Taste before adding extra salt because pesto can vary quite a bit in saltiness.
- Chill the finished salad for a few minutes if you want a slightly firmer, more blended texture.

How to Store & Reheat
Store leftovers in an airtight container in the refrigerator and use them within 2 days for the freshest flavor and texture. Because this is a creamy egg-based salad, it is best kept cold until serving time.
Freezing is not recommended here. The yogurt and chopped eggs can change texture after thawing, which can make the mixture watery and less appealing.
There is no need to reheat this dish. It is meant to be served chilled or cool from the fridge. If it has been stored for a while, just give it a quick stir before serving and check whether it needs a touch of pepper or a tiny spoonful of yogurt to freshen it up.
What makes this version especially appealing is how much flavor you get from such a short ingredient list. Pesto does a lot of work in a small amount, so you get basil, garlic, and savory richness without needing a long lineup of seasonings or mix-ins. That makes this a very smart recipe for days when you want something homemade but do not want to overcomplicate lunch.
The texture is another reason it stands out. Traditional egg salad can sometimes feel overly heavy or one-note, but the yogurt keeps this one smooth and fresh, while the red onion adds a little snap. That contrast makes each bite more interesting and keeps the salad from tasting flat.
It is also a practical recipe to keep in your regular rotation because the serving options are so broad. You can make it for a fast solo lunch, a simple side dish, or a snack board addition when you need something savory and protein-rich on the table quickly. A small batch like this is also helpful when you want just enough for one meal without ending up with too many leftovers.
Once you make it once, it becomes the kind of formula you remember. Eggs, something creamy, something herby, a little crunch, and seasoning to taste. That balance gives you a dependable result every time, and in this version, the pesto makes it feel especially fresh, flavorful, and worth repeating.

Pesto Egg Salad
Ingredients
- 3 large hard-boiled eggs chopped finely for a consistent texture
- 2 tablespoons plain Greek yogurt
- 1 tablespoon basil pesto
- 2 tablespoons red onion minced very finely
- 1 pinch red pepper flakes
- Freshly ground black pepper to taste
- Salt as needed
Instructions
- Place the chopped hard-boiled eggs, Greek yogurt, pesto, red onion, red pepper flakes, black pepper, and salt into a medium bowl.
- Using a fork, stir and press the mixture together so the ingredients begin to combine evenly and the larger pieces start to break down.
- Continue mashing until the egg salad reaches a mostly smooth consistency, while still retaining a little texture for a more pleasant bite.
- Sample the mixture and refine the seasoning as needed, adding additional salt, pepper, or a touch more heat to suit your preference.
- Once the flavor and texture are balanced to your liking, spoon the egg salad into serving bowls or onto plates. Serve as desired as a side, sandwich filling, or spread.