15 May 2026
Follow usf

Green Bean, Tuna, and Hard-Boiled Egg Salad

Prep Time
15 minutes
Cook Time
10 minutes
Total Time
25 minutes
Servings
4 servings

You know that midday moment when you want to eat something real and satisfying, but without spending an hour cooking? This salad is exactly the answer. Green beans, tuna, hard-boiled eggs, tomatoes — no need to do anything more.

Advertisement
Final result
A generous and colorful salad that truly makes a complete meal.

In the salad bowl, everything comes together. The deep green of the beans, almost jade under the light, contrasts with the cherry red of the ripe tomatoes that have started to release a bit of their juice. The tuna crumbles into large pale, slightly pink chunks, and the eggs cut into quarters reveal that solid, dense, matte yellow yolk that promises a melting texture. A drizzle of olive oil glitters over the whole dish, carrying a light fruity and grassy scent. It’s simple, but it looks like everything.

Why you’ll love this recipe

Ready in 25 minutes flat : No bluffing. The beans and eggs cook in parallel — while one pot boils, so does the other. This is a recipe that manages its own time.
Truly filling : Between the protein from the tuna, the eggs, and the fiber from the green beans, you won’t leave the table hungry an hour later. This is a real meal, not a ‘diet appetizer’.
Zero complicated techniques : Chop, drain, assemble. If you can do that, you can make this salad. Nothing can really go wrong.
It gets better as it rests : Prepared 20 minutes in advance and chilled, the dressing has time to penetrate the beans. The next day, it’s even better — the flavors have unified.

Ingredient Notes

Ingredients

Advertisement

All the simple, everyday ingredients for a fresh and satisfying salad.

  • Green beans : Fresh or frozen, both work. Fresh ones have that little snap that you don’t always get with frozen, but in the middle of winter, extra-fine frozen beans are a very good solution. Avoid canned beans: too soft, they ruin the texture of the whole salad.
  • Canned tuna in water : In water, not in oil — this is important here because we season with our own olive oil. Pick a brand that offers chunky pieces rather than tuna already reduced to mush. Texture counts for a lot in this salad.
  • Tomatoes : Truly ripe tomatoes. In summer it’s obvious, but out of season, a fleshy vine tomato is more reliable than a classic pale and tasteless tomato. The juice they release when cut is already part of the dressing.
  • Eggs : Fresh eggs, size M or L, are enough. The key is the timing — exactly 9 minutes in boiling water gives a dense but not greenish yolk, still melting in the center. Neither rubbery nor runny.
  • Olive oil : A good fruity olive oil makes all the difference in such a simple dressing. No need for the most expensive bottle on the shelf, but avoid neutral oils — they will flatten the whole taste of the salad.

Cooking the beans: the part everyone messes up

The water must be truly boiling and well-salted — as salty as seawater, not just slightly. Drop the beans in and watch them. Eight minutes for fresh fine beans, a bit less for extra-fine frozen ones. When you bite into one, it should resist slightly, with a bit of bite in the center. Immediately after, take them out and plunge them into a large bowl of ice water: the contact causes a little hiss, and the color instantly turns to that bright, vivid green that looks appetizing. It’s this thermal shock that fixes the color and stops the cooking. Forget this, and you’ll end up with khaki, mushy beans that drag the whole salad down.

Cooking the beans: the part everyone messes up
Assembly in the salad bowl, the final step before heading to the table.

Perfect hard-boiled eggs — neither rubbery nor runny

Cook the eggs at the same time as the beans. Place the eggs in a pot of cold water, bring to a boil, and from the first bubble count exactly 9 minutes. Not 7, not 12. At 7 minutes the yolk is still a bit soft in the center. At 12 minutes, it becomes grayish on the edges with an unpleasant powdery texture. Nine minutes gives a solid, dense yellow yolk, slightly moist, that melts in the mouth. Run the eggs under cold water as soon as they come out of the pot, wait two minutes, and the shell will slide off without force.

Advertisement

Why I no longer make complicated dressings for this salad

Three ingredients. Olive oil, lemon juice — or white wine vinegar if you prefer a sharper acidity —, salt, and pepper. That’s it. This salad doesn’t need mustard, honey, or finely chopped shallots. The beans, tomatoes, and tuna each have their own character. A dressing that is too heavy covers them up. You want every bite to taste like the ingredient, not the sauce. Pour over everything, mix gently so as not to crush the egg quarters, and taste. If you taste the olive oil first, then the light acidity of the lemon, you’re on the right track.

Assembly: no technique, just the order

The beans first, well-dried — a damp layer at the bottom makes everything soggy. Then the tomatoes in quarters, the tuna coarsely crumbled in large chunks, and the eggs carefully placed on top. If you have fresh basil leaves, tear them by hand just before serving: whole leaves lack fragrance, basil really expresses itself when bruised between the fingers. The dressing last, always. And if you have time, fifteen minutes in the fridge before serving — the beans absorb a bit of lemon, the tomatoes release their juice into the dressing, and it all becomes more coherent.

Assembly: no technique, just the order
Cooking the green beans and hard-boiled eggs, the foundation of the recipe.

Tips & Tricks
  • Dry your beans well after the thermal shock — a salad with water at the bottom is a tasteless salad. A clean kitchen towel or a few paper towels will do the job in 30 seconds.
  • If you prepare the salad in advance, set the tomatoes aside and add them at the last moment. They release a lot of juice and soften the beans if they sit too long in the dressing.
  • For a twist, replace the tuna with drained sardine fillets in olive oil — the lemon’s acidity will enhance them even better, and the salad takes on a more pronounced character.
Close-up
The perfect contrast between flaky tuna, melting egg yolk, and crunchy beans.
FAQs

Advertisement

Can this salad be prepared in advance?

Yes, but with one precaution: assemble the beans, tuna, and eggs in advance, and add the tomatoes and dressing only just before serving. The tomatoes release their juice quickly and soften the beans if left too long. The salad keeps perfectly for 1 hour in the fridge like this.

How to store leftovers?

Advertisement

In the refrigerator in an airtight container, it lasts 24 hours. After that, the beans start to lose their crunch and the eggs begin to dry out. If you know you’ll have leftovers, keep the dressing separate and only mix what you’re going to eat.

Can I use tuna in oil instead of tuna in water?

You can, but you must drain it well and pat the pieces with paper towels, otherwise the canning oil will dominate the entire salad. Tuna in water remains the best choice here because it lets the olive oil in the dressing do its work.

Advertisement

Can I replace green beans with something else?

Yes. Thinly sliced raw zucchini, blanched asparagus, or frozen peas boiled for 2 minutes work very well. In winter, rinsed canned white beans provide a heartier version with a completely different but equally good texture.

Why do my hard-boiled eggs have a grayish ring around the yolk?

Advertisement

That’s from cooking too long — beyond 10-11 minutes, the sulfur in the albumen reacts with the iron in the yolk and forms that green-gray ring. It’s not dangerous, but the texture becomes powdery. 9 minutes in boiling water, then an immediate plunge into cold water: that solves the problem.

Is the salad filling enough for a full meal?

Yes, without hesitation. The tuna and egg duo provides about 20g of protein per serving, making it a truly satisfying meal. If you have a large appetite or are eating after sports, a slice of crusty bread on the side is enough to complete it.

Advertisement
Green Bean, Tuna, and Hard-Boiled Egg Salad

Green Bean, Tuna, and Hard-Boiled Egg Salad

Easy
Mediterranean
Main Course

Advertisement
Prep Time
15 minutes
Cook Time
10 minutes
Total Time
25 minutes
Servings
4 servings

A fresh and nourishing salad that comes together in 25 minutes. Crunchy green beans, flaked tuna, ripe tomatoes, and hard-boiled eggs — a complete meal without the fuss.

Ingredients

  • 400g fresh or extra-fine frozen green beans
  • 3 ripe tomatoes
  • 200g canned tuna in water, drained
  • 4 eggs
  • 3 tbsp olive oil
  • 1 tbsp lemon juice or white wine vinegar
  • 1 pinch salt
  • 1 pinch black pepper
  • a few leaves fresh basil or parsley (optional)

Instructions

  1. 1Bring two pots of salted water to a boil. In the first, add the green beans and cook for 8 to 10 minutes until tender but still slightly crunchy.
  2. 2In the second pot, add the eggs to cold water, bring to a boil, and count exactly 9 minutes from the first rolling boil.
  3. 3Drain the beans and plunge them immediately into a large bowl of ice water for 2 minutes to fix their green color. Drain and dry thoroughly.
  4. 4Run the eggs under cold water, let cool for 2 minutes, then peel them and cut into quarters.
  5. 5Cut the tomatoes into quarters or large dice. Coarsely flake the tuna with a fork, keeping nice chunks.
  6. 6Prepare the dressing in a small bowl: whisk the olive oil with the lemon juice, salt, and pepper.
  7. 7In a large salad bowl, arrange the green beans, tomatoes, tuna, and eggs. Pour the dressing over, mix gently, and sprinkle with chopped basil or parsley.

Notes

• Storage: The salad keeps for 24 hours in the refrigerator in an airtight container. To prevent the vegetables from softening, keep the dressing separate and add the tomatoes only just before serving.

• Hearty Variation: Add a 200g can of drained and rinsed white beans for an even more filling version in winter.

Advertisement

• Make ahead: Beans and eggs can be cooked the day before and stored separately in the refrigerator. Assembly takes only 5 minutes at serving time.

Nutrition Facts (per serving, estimated)

270 kcalCalories 20gProtein 11gCarbs 16gFat
Advertisement
Share on Facebook