Rating: 4 stars
5 Ratings
  • 5 star values: 2
  • 4 star values: 1
  • 3 star values: 1
  • 2 star values: 1
  • 1 star values: 0
  • 5 Ratings

Sandwiches can run the gamut from just fine to absolutely incredible. In the case of this recipe, it’s the latter. You’ll fill a baguette with the ingredients found in a classic niçoise salad—green beans, tuna, olives, herbs, vinaigrette and peppers. Then the entire baguette gets wrapped up and pressed until the flavors have melded and the sandwich is bursting with flavor. Because the sandwich needs at least one hour to marinate, it’s perfect for packing for picnics, hikes, or lunch on the road. Shopping tip: Look for vibrant, plump green beans that are still crisp, since you’ll be eating them raw.


Read the full recipe after the video.

Recipe Summary

20 mins
20 mins


Ingredient Checklist


Instructions Checklist
  • Slice baguette in half lengthwise without cutting all the way through. Brush bottom half with 1 tablespoon oil and arrange basil leaves on top. Set aside.

  • Whisk together vinegar, mustard, salt, and black pepper in a large bowl. Add onion and toss to combine. Set aside to marinate, about 10 minutes. Remove onion from bowl and arrange on top of basil. Reserve vinegar mixture.

  • Slowly whisk remaining  cup oil into vinegar mixture. Add tuna, green beans, and olives. Toss and add mixture to baguette. Top with red peppers and parsley and close baguette.

  • Wrap baguette tightly with plastic wrap and place between two baking sheets. Place a heavy skillet on top of baking sheet to compress.

  • Chill, pressed, for at least 1 hour and up to 4 hours. Unwrap and slice crosswise into 4 sandwiches.

Nutrition Facts

604 calories; protein 19g; carbohydrates 46g; fiber 3g; fat 37g; saturated fat 4g; cholesterol 17mg; sugars 3g; sodium 1312mg.