Nicoise Tuna Bean Salad (Gluten-Free, Dairy Free)

Nicoise tuna bean salad is an easy meal prep recipe for weekday lunches. A brightly flavored lemon-mustard dressing makes it extra delicious.

Tuna Chickpea Salad

I’m a sucker for cute packaging. I know it’s silly, but they always draw me in. For some reason, tuna of all things always seems to have the cutest cans! The Trader’s Joes packaging is especially adorable, but I also love this Bella Portofino packaging. (I got these as samples, but you can buy it at Shop Rite.)

The problem is that I usually buy tuna, then let it sit in my cabinet for ages before finally tossing it into some pasta sauce with capers and feta. Which is delicious, but a little boring.

Back in the summertime, I had a delicious Nicoise salad with seared tuna at Busboys & Poets in DC. It had a bright, lemony dressing that reminded me of the ones in my mayo-free chicken salad. I was inspired to use those same flavors in this tuna and bean salad that’s perfect to prep ahead for a week of packable lunches.

Beans, Shallot, Tomato, and Lemon

This salad is really simple, and it’s the kind of recipe that gets better as it sits in the fridge and the flavors meld. It has a fantastic combination of creamy, salty, fresh, and tangy flavors.

Since the ingredients are so simple, it’s important to use the best ingredients you can. I use fresh green beans, heirloom tomatoes, and organic lemons. I  always look for tuna that’s packed in olive oil instead of water, but you can use whatever your favorite happens to be. Tuna in oil has a little more fat, but I personally think it has a better texture (more silky, less dry) and a more mellow flavor that makes it worth it.

if you have them, this salad is also delicious with two chopped hard boiled eggs mixed in. I don’t usually bother only because I hate making them.

Nicoise Tuna Bean Salad

Serves 4


  • 1/4 pound fresh green beans, trimmed and cut into 1-inch pieces
  • 1 can chickpeas, rinsed and drained
  • 1 can tuna, preferably packed in oil, drained
  • 1 cup diced fresh tomatoes
  • 1/4 cup Nicoise or kalamata olives, pitted
  • 2 celery ribs, thinly sliced
  •  2 lemons, juiced
  • 2 Tablespoons Dijon mustard
  • 1/2 shallot, minced
  • 2 Tablespoons olive oil
  • salt and pepper


Bring a small pot of water to a boil. Add the green beans and cook for 3-4 minutes, or until bright green and tender crisp. Drain and immediately run under cold water to stop the cooking process. 

In a medium bowl, combine the green beans, chickpeas, tuna, tomatoes, olives, and celery. Mix well. 

In a small bowl, whisk together the lemon juice, mustard, shallot, and olive oil. Pour the dressing over the salad and mix to combine. Season to taste with salt and pepper.  Serve immediately, or refrigerate. 

0.0 rating

Loading nutrition data…

MAKING ONE OF MY RECIPES? Share a photo on my Facebook page or tag @HealthyDelish on Instagram. Nothing makes me happier than seeing people enjoy my recipes! And don’t forget to sign up for email updates so you’ll never miss a new recipe.

I am not a certified nutritionist.  Nutrition information calculated using myfitnesspal is provided as a courtesy, but will vary depending on the specific brands of ingredients you use. Information provided on this site is not a substitute for professional advice by certified health professionals; please consult with your doctor regarding specific health needs.



Proudly powered by WordPress

By continuing to use the site, you agree to the use of cookies. Click here to read more information about data collection for ads personalisation

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Read more about data collection for ads personalisation our in our Cookies Policy page