Recipes

White Bean Pesto Salad Recipe

This white bean pesto salad combines creamy cannellini beans, basil pesto, lemon, crunchy vegetables, and peppery arugula for a quick lunch or easy side dish.

White Bean Pesto Salad Recipe

Overview

This white bean pesto salad is a no-cook meal or side dish built around creamy cannellini beans, bright basil pesto, lemon, and crisp vegetables. The beans make it filling, while cucumber, cherry tomatoes, red onion, and arugula add freshness and texture.

The salad comes together in about 15 minutes and is best served slightly chilled or at room temperature. For the clearest flavor, toss the beans with the pesto dressing first, then fold in the delicate greens just before serving.

Ingredients

  • 2 cans (15 ounces each) cannellini beans, drained and rinsed
  • 1/3 cup basil pesto, homemade or store-bought
  • 2 tablespoons fresh lemon juice, plus more to taste
  • 1 tablespoon extra-virgin olive oil
  • 1/4 teaspoon fine sea salt, plus more if needed
  • 1/4 teaspoon freshly ground black pepper
  • 1 cup cherry tomatoes, halved
  • 1 small English cucumber, about 7 ounces, quartered lengthwise and sliced
  • 1/4 small red onion, thinly sliced, about 1/3 cup
  • 2 cups baby arugula or baby spinach
  • 1/3 cup crumbled feta or shaved Parmesan, optional
  • 2 tablespoons toasted pine nuts or sunflower seeds, optional

How to make it

  1. Prepare the beans. Drain the beans in a colander, rinse them under cool water, and shake off as much water as possible. Pat them gently with a clean kitchen towel or paper towel. Excess water will thin the dressing and make the salad taste flat.

  2. Mix the dressing. In a large bowl, whisk the pesto, lemon juice, olive oil, salt, and black pepper until combined. If the pesto is particularly thick, stir in 1 tablespoon of water to loosen it. Taste the dressing: it should be savory, herby, and noticeably bright from the lemon.

  3. Coat the beans. Add the cannellini beans to the bowl and fold them through the dressing with a rubber spatula or large spoon. Mix gently so the beans stay mostly whole. Let them stand for 5 minutes so they absorb some of the pesto.

  4. Add the vegetables. Fold in the cherry tomatoes, cucumber, and red onion. The tomatoes should look glossy with dressing, and the beans should be coated rather than sitting in a puddle of liquid. Taste and add another pinch of salt or squeeze of lemon if needed.

  5. Finish with greens and toppings. Add the arugula and fold just until it is lightly coated and still springy. Scatter over the feta or Parmesan and pine nuts or sunflower seeds, if using. Serve immediately, or chill for up to 30 minutes before serving.

Expert tips

  • Use the right beans: Cannellini beans are creamy and hold their shape well. Great Northern beans work as a slightly firmer substitute; butter beans are softer, so fold them especially gently.
  • Adjust pesto thickness: Different pestos vary in oil and salt. Add water a teaspoon at a time if yours is very thick, and taste before adding extra salt.
  • Take the sharp edge off the onion: Soak the sliced onion in cold water for 5 minutes, then drain and pat dry before adding it to the salad.
  • Keep it substantial: Add 1 cup of cooked short pasta, 1 cup of halved artichoke hearts, or 1/2 cup of chopped roasted red peppers for a larger meal.
  • Avoid a watery salad: Rinse and dry the beans, and drain very juicy tomatoes before mixing. If the salad sits for more than 30 minutes, add the arugula just before serving.

Serving and storage

Serve the salad on its own for lunch, with toasted bread, or as a side dish alongside grilled chicken, fish, or roasted vegetables. It also works well tucked into a wrap, although the arugula may soften quickly.

For the best texture, store the bean-and-vegetable mixture and arugula separately in airtight containers in the refrigerator. The dressed beans and vegetables keep for up to 3 days; add the greens, cheese, and seeds just before eating. If the salad has already been mixed with arugula, it is still safe to refrigerate for up to 1 day, but the greens will be softer. Do not leave the salad at room temperature for more than 2 hours, or 1 hour in very hot conditions.

Frequently asked questions

Can I make white bean pesto salad ahead of time?

Yes. Mix the beans, pesto dressing, tomatoes, cucumber, and onion up to 1 day ahead and refrigerate them in a covered container. Add the arugula, cheese, and seeds just before serving so they retain their texture.

What beans can I use instead of cannellini beans?

Great Northern beans, navy beans, or butter beans can replace cannellini beans. Great Northern beans stay relatively firm, while butter beans are softer and need gentler mixing.

Why is my white bean pesto salad watery?

Wet beans, very juicy tomatoes, or a pesto with too much oil can loosen the salad. Drain and pat the beans dry, drain excess tomato juice, and add pesto gradually until the beans are coated without liquid pooling at the bottom.

Can I use spinach instead of arugula?

Yes. Baby spinach has a milder flavor and holds up slightly better after dressing. Use the same 2 cups, or use chopped romaine for extra crunch.

Is this salad suitable for a packed lunch?

Yes, if you pack the arugula separately and combine it with the dressed bean mixture shortly before eating. Keep the salad chilled in an insulated lunch bag with an ice pack.

More from FoodNotes