This post may contain affiliate links. Please read our disclosure policy.

This asparagus and green bean salad is fresh, filling, and delicious!

asparagus and green bean salad with tomatoes, tuna, and egg in a bowl

This salad is a slight variation on the classic Salad Niçoise. The major changes include omitting the lettuce, potatoes, and anchovies and adding asparagus. The dressing is a fairly standard vinaigrette, and I included my choice of fresh herbs and shallot to boost the flavor. A simple and delicious salad that is perfect when asparagus is in season and readily available.

I’ve always loved tuna, and including it in a salad like this is one of my favorite ways to eat it. The tuna and eggs really turn this salad into a meal.

asparagus and green bean salad with tuna and egg close-up

I’d say this recipe serves one hungry person as an entree, or you can split it into four side salads. Or two bigger side salads. It’s definitely on the healthy side so eating some extra veggies never hurts!

You can of course customize this salad to your liking. If you don’t like tangy capers, omit them. If you’re like me and obsessed with kalamata olives, add them!

teal bowl of healthy asparagus and green bean salad next to half a lemon and wooden salad utensils

Questions? Let me know!

This asparagus and green bean salad is fresh, filling, and delicious!
No ratings yet

Spring Asparagus and Green Bean Salad

A fresh spring asparagus and green bean salad with tuna, hard-boiled eggs, and a Dijon-lemon vinaigrette.
Prep: 15 minutes
Cook: 15 minutes
Total: 30 minutes
Servings: 4


  • 1 bunch asparagus
  • 8 ounces green or French beans
  • 1 to mato
  • 2 eggs hard-boiled
  • 1 tablespoon fresh parsley chopped
  • 1 tablespoon fresh basil chopped
  • 1 tablespoon shallot chopped finely
  • 1 clove garlic minced
  • Juice from 1/2 lemon
  • 1 teaspoon Dijon mustard
  • 1/4 cup olive oil
  • 1 can tuna drained (I prefer oil packed tuna)
  • 1 tablespoon capers


  • Hard boil your eggs. I give them nine minutes from the point they start to boil. If you prefer runnier eggs, cook for less time. When the time has elapsed, add cool water to the pan and let eggs chill for a few minutes before you peel them.
  • Snap or cut ends off asparagus and top and tail beans if needed. Steam or boil the asparagus until it's tender-crisp (about 5-7 min). Steam or boil the beans until they're tender-crisp (about 3-4 min). I cooked them in separate pans, but if you have a big enough pan, you could cook the asparagus and then add in the beans a couple of minutes later. Once cooked, set the asparagus and green beans aside and let them cool.
  • Meanwhile, make the dressing by combining the garlic, lemon juice, Dijon mustard, and olive oil. I whisk the olive oil in bit by bit.
  • Chop the parsley, basil, shallot, tomatoes, and eggs.
  • Once the asparagus and green beans have cooled enough, assemble the salad by tossing everything except the eggs together with the dressing. Sprinkle eggs on top. Add salt & pepper if desired.


  • Serves four as a side dish or appetizer.

© Salt & Lavender Inc. Content and photographs are copyrighted. Sharing this blog post is much appreciated, but copying and pasting full recipes without authorization to social media is strictly prohibited.

Leave a star rating and comment below!

Hi! Iā€™m Natasha.

Salt & Lavender is a recipe blog with a focus on delicious comfort food using everyday ingredients. Beat the weekday grind with hundreds of easy-to-follow and hassle-free recipes!

The Salt & Lavender cookbook is here! Order Now

Leave a comment

Please leave a recipe rating!

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. Amanda says:

    Looks yummy, now I’m going to have to plant asparagus, until then I’ll be making the rest thanks for sharing

    1. Natasha says:

      Hope you enjoy it šŸ™‚ I bet home grown asparagus tastes delicious… I’ve never tried growing it (and don’t have a garden now lol).

  2. Sara says:

    Can’t wait to try this. It looks amazing with all those fresh herbs.

    1. Natasha says:

      Thanks Sara!!

  3. Maya @ Wholesome Yum says:

    This looks delicious! I love asparagus. šŸ™‚

    1. Natasha says:

      Me too, thanks Maya šŸ™‚

  4. Donna (Just One Donna) says:

    This is a beautiful salad that my family will love. Pinning for future. Thanks!

    1. Natasha says:

      Thank you, Donna! šŸ™‚ Hope they enjoy it!

  5. Kate @ says:

    Two of my favorite go-to vegetables, and I never thought of combining them together! Love this. Now that summer is coming up, I imagine more of my meals will look this way – easy, quick, and colorful!

    1. Natasha says:

      Thanks Kate šŸ™‚ I hope you try it – it’s really tasty! Wish I could take complete credit for the combo haha.

  6. Thalia @ butter and brioche says:

    such a pretty salad and so perfect for the season!

    1. Natasha says:

      Thanks Thalia!!

  7. angie says:

    sounds like a dish that would go with many different meals the good old country meals I love or the update meals I cook as well
    thanks for sharing come see us at

  8. Florentina says:

    Yamm… I love asparagus and this salad looks so good, I bet is super delicious!

    1. Natasha says:

      Thanks so much, Florentina!!