Pesto White Bean Salad

Creamy white beans tossed in bright pesto with juicy tomatoes and ribbons of red onion, a 5 minute lunch that travels like a champion. ♡

Pesto White Bean Salad hero shot

This pesto white bean salad is the no-cook lunch you will keep coming back to. Cannellini beans soak up basil pesto like little flavor sponges, then everything gets folded together with sweet cherry tomatoes, cool cucumber, and salty feta. The whole bowl comes together in 5 minutes flat with zero cooking, and it travels well, scales easily, and only gets better as it sits.

If you love our mediterranean quinoa bowl or BLT pasta salad, this no-cook salad is your new go-to. Let’s make it together.

Ingredients for Pesto White Bean Salad

Ingredients

Pesto White Bean Salad

  • 2 (15 oz) cans cannellini beans, drained and rinsed
  • 1/3 cup basil pesto (homemade or quality jarred)
  • 2 cups halved cherry tomatoes
  • 1 large cucumber, diced
  • 1/2 small red onion, thinly sliced
  • 1/2 cup crumbled feta cheese
  • 1/4 cup toasted pine nuts
  • 1/2 cup fresh basil leaves, torn
  • 2 tbsp extra virgin olive oil
  • 1 tbsp red wine vinegar
  • 2 tbsp fresh lemon juice
  • 1/2 tsp kosher salt
  • 1/4 tsp black pepper

Optional add-ins

  • Diced rotisserie chicken
  • Fresh mozzarella balls
  • Sun-dried tomatoes
  • Kalamata olives
  • Baby spinach or arugula

Step by step Pesto White Bean Salad

How to Make Pesto White Bean Salad

  1. Soak. Add the rinsed white beans to a large bowl. Drizzle with olive oil, lemon juice, vinegar, salt, and pepper. Toss gently and let them sit 2 minutes to soak up the dressing.
  2. Pesto. Add the basil pesto right to the beans and stir until every bean is coated in green. The pesto carries through the entire salad from this base.
  3. Add. Fold in the cherry tomatoes, cucumber, and red onion. Toss gently, too much stirring crushes the beans.
  4. Top. Sprinkle the feta, pine nuts, and torn basil over the top. Give one final gentle toss.
  5. Serve. Eat right away or chill 15 minutes for the flavors to marry. Add an extra drizzle of pesto on top if it looks dry.

Why This Recipe Works

Cannellini beans are the perfect canvas for a no-cook salad. They are creamy and slightly buttery on their own, which means they soak up pesto and lemon juice beautifully without falling apart like softer beans would. Rinsing them well removes the starchy canning liquid that can mute flavors and create a slimy texture.

Pesto is doing double duty as both flavor and dressing. The olive oil base in pesto coats the beans and helps the lemon juice and vinegar stick instead of pooling at the bottom of the bowl. Add a couple extra tablespoons if your pesto looks thick, you want enough to coat every bean evenly with bright green color.

The combination of crunchy cucumber, juicy tomato, sharp onion, and salty feta gives every bite contrasting textures. Pine nuts add toasted depth, while torn basil leaves keep things fresh and herbal. This Mediterranean salad is naturally vegetarian, full of plant protein and fiber, and perfect for meal prep, it actually tastes better on day two.

Tips

  • Rinse the beans really well to remove any leftover canning liquid.
  • Use the best pesto you can find. Quality matters since it is the main flavor.
  • Toast the pine nuts in a dry skillet 2 minutes for nuttier depth.
  • Slice red onion thin and soak in cold water 5 minutes if you want to mellow the bite.
  • Store in an airtight container in the fridge up to 4 days. The flavor improves with time.
  • Pack the salad and any greens separately for meal prep so the greens stay crisp.

Variations

  • Protein boost: add 2 cups diced rotisserie chicken or canned tuna for a hearty meal.
  • Caprese style: add 1 cup fresh mozzarella pearls and skip the feta.
  • Greek: add chopped kalamata olives and swap feta for big chunks instead of crumbles.
  • Spicy: add 1/4 teaspoon red pepper flakes and a chopped pepperoncini.
  • Hearty grain: stir in 1 cup cooked quinoa or farro for a fuller meal.
  • Sun-dried twist: add 1/3 cup chopped sun-dried tomatoes for deeper flavor.

Common Mistakes to Avoid

  • Skipping the rinse: starchy canning liquid mutes the flavor and turns the salad slimy.
  • Cheap pesto: bad pesto tastes flat. Splurge on a quality jar or make it fresh.
  • Overmixing: too much stirring crushes the beans. Fold gently.
  • Cold tomatoes: tomatoes from the fridge taste flat. Use room-temp ones for the best flavor.
  • Skipping salt: beans need salt to taste like anything. Do not skip the seasoning.

Pesto White Bean Salad close up

Pesto White Bean Salad served on a plate

Pesto White Bean Salad

Creamy cannellini beans tossed in bright basil pesto with tomatoes, cucumber, feta, and pine nuts. A no-cook 5 minute lunch.
Prep Time 5 minutes
Total Time 5 minutes
Servings: 4 servings
Course: Lunch
Cuisine: Mediterranean
Calories: 380

Ingredients
  

  • 2 cans cannellini beans 15 oz each, drained
  • 1/3 cup basil pesto
  • 2 cups halved cherry tomatoes
  • 1 large cucumber diced
  • 1/2 small red onion thinly sliced
  • 1/2 cup crumbled feta cheese
  • 1/4 cup toasted pine nuts
  • 1/2 cup fresh basil leaves torn
  • 2 tbsp extra virgin olive oil
  • 1 tbsp red wine vinegar
  • 2 tbsp fresh lemon juice
  • 1/2 tsp kosher salt
  • 1/4 tsp black pepper

Method
 

  1. Add white beans to a large bowl with olive oil, lemon juice, vinegar, salt, and pepper. Toss gently and let sit 2 minutes.
  2. Stir in the basil pesto until every bean is coated.
  3. Fold in cherry tomatoes, cucumber, and red onion.
  4. Top with feta, pine nuts, and torn basil. Toss once more.
  5. Serve immediately or chill 15 minutes for flavors to marry.

Notes

Rinse the beans well. Use quality pesto. Toss gently to keep the beans whole.

Per USDA FoodData Central, one cup of cannellini beans delivers 17 grams of plant protein and 11 grams of fiber, which is why this salad is filling enough to be a real lunch.

For more 5 minute lunches try our mediterranean tuna wrap or whipped cottage cheese bowl.

FAQ

Store in an airtight container in the fridge up to 4 days. It actually tastes better on day two as the flavors marry.
Serve cold or at room temperature. Pull the salad from the fridge 10 minutes before eating so the olive oil and pesto loosen up.
Yes. Great northern beans, navy beans, or butter beans all work. Cannellini are the creamiest option.
Yes. It is one of the best make-ahead salads. Mix everything except the basil and pine nuts, then add those right before serving.
No. The fresh tomatoes and cucumber turn mushy when thawed. Make it fresh and eat within 4 days.
Yes to both. Skip the feta and use a vegan pesto for a fully vegan and gluten free version.
Add 1 cup cooked quinoa, 2 cups diced grilled chicken, or 2 cans of tuna for extra protein and bulk.
Crusty bread, garlic bread, a soup like tomato or minestrone, or grilled chicken on the side. It also makes a great picnic dish.

Leave a Reply

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

Recipe Rating