Italian White Bean Salad โ€“ Easy Mediterranean Bean Salad

This Italian white bean salad is the kind of simple summer recipe that works for just about everything. It’s fresh, bright, and incredibly easy to throw together with white beans, juicy cherry tomatoes, fresh basil, and a quick lemon vinaigrette. Whether you need a light dinner, an easy side dish for grilling season, or something fresh to bring to a cookout, this salad checks all the boxes.

I’ve been making this recipe since 2018, and every summer it ends up on repeat in my kitchen. Most of the time I make a big batch so it’s ready in the fridge for quick lunches or easy sides throughout the week. It’s one of those recipes that looks beautiful on a table but is almost effortless to make. Think of it like a fresh summer pasta salad, but made with creamy white beans instead.

Vegan cannellini bean salad with fresh basil leaves on top in a white bowl.

If you love simple summer salads like this, there are plenty of other fresh side dishes to try. My Greek White Bean Salad and Tomato Basil Salad are both packed with bright Mediterranean flavors. The Italian Green Bean Salad is another favorite for cookouts, and if you’re looking for something a little heartier, the Dill Potato Salad or my Cauliflower Potato Salad are always a hit alongside grilled meals.

Ingredients to make italian white bean salad.
This post contains affiliate links. As an amazon associate I earn from qualifying purchases. Click here to read my policy and more about affiliate links.

Ingredient spotlight

This is a spotlight on a few key ingredients. Please see the recipe card for a full ingredient list.

  • White Beans – Cannellini beans are my favorite for this salad because they’re creamy and hold their shape well. Butter beans are another great option and add a really nice texture. Great northern beans work too, and you could even use chickpeas if that’s what you have on hand.
  • Tomatoes – Cherry or grape tomatoes are ideal because they’re naturally sweet and hold their shape well in the salad. When they’re in season, the flavor is incredible. You can also use a ripe Roma tomato or chopped heirloom tomatoes if that’s what you have available.
  • Fresh Basil – Fresh basil is essential for this recipe. Dried basil won’t give you the same flavor. If you don’t have basil on hand, fresh flat-leaf parsley is a great substitute and still keeps the salad bright and fresh.
  • Fresh Lemon Juice – Fresh lemon juice makes the vinaigrette bright and flavorful. I recommend squeezing a fresh lemon rather than using bottled lemon juice for the best taste.

How to make Italian white bean salad

Tips for success

  • Add basil right before serving – Fresh basil can turn dark quickly. For the best presentation, add the basil right before serving and tear it instead of cutting it with a knife.
  • Let the salad sit before serving – This salad tastes even better after it sits for 30–60 minutes in the fridge. This gives the dressing time to soak into the beans and tomatoes.
  • Great for meal prep – This salad doubles or triples easily and keeps well in the fridge. If making it ahead, wait to add the basil until serving or use chopped parsley or fresh thyme instead.
  • Extra rinse for the beans – After rinsing the beans, I sometimes soak them in fresh water for 1–2 minutes to remove any remaining canning liquid.
Vegan cannellini bean salad on a white plate with a white napkin with basil and tomatoes in the background
★ Did you make this recipe? Please give it a star rating below!
Overhead shot of bowl of vegan cannellini bean salad in a white bowl with tomatoes and basil around the plate.

Italian White Bean Salad with Tomatoes and Basil

This Italian white bean salad is a fresh and simple summer dish made with creamy white beans, juicy tomatoes, fresh basil, and a bright lemon vinaigrette. Perfect for meal prep, light lunches, or an easy cookout side dish.
5 from 3 votes
Print Pin Save Rate
Prep Time: 5 minutes
Total Time: 5 minutes
Servings: 4 servings

Ingredients

Instructions

  • Juice the lemon into the mixing bowl. Add the olive oil, dijon mustard, Italian seasoning, garlic powder and salt to the bowl. Stir well with a fork until well combined.
    1 large lemon, juiced, 1 tablespoon extra virgin olive oil, 2 teaspoons dijon mustard, 1 teaspoon Italian seasoning, 1 teaspoon garlic powder, ½ teaspoon sea salt
  • Rinse and drain the cannellini beans and add them to the bowl with the dressing.
    2 cans white beans (cannellini, great northern white beans, chickpeas)
  • Slice the cherry tomatoes in half. Add them to a bowl with the cannellini beans. Carefully stir the beans and tomatoes to not crush the beans.
    1 cup cherry tomatoes, sliced
  • Store the salad in the fridge 30 minutes or longer to allow the flavors to come together.
  • Right before serving, carefully tear the basil leaves into the salad right before serving.
    2 tablespoons chopped fresh basil

Recipe Notes

  • Rinse and drain the beans well – Be sure to rinse and drain the white beans thoroughly to remove the canning liquid. This improves the flavor and keeps the salad tasting fresh.
  • Stir gently – White beans are delicate, so gently fold the ingredients together when mixing the salad to avoid breaking the beans.
Storing leftovers:
Store leftovers in the fridge in an airtight container for up to 5 days. Wait until serving to add the basil for the best color and flavor. 

Nutrition Information

Nutrition Facts
Amount per Serving
Calories
301
Fat
 
4
g
Carbohydrates
 
52
g
Fiber
 
12
g
Sugar
 
2
g
Protein
 
17
g
Where does nutrition info come from? Nutrition facts are provided as a courtesy, sourced from the USDA Food Database.
Course: Salad
Cuisine: Italian
Keyword: cannellini bean salad, italian white bean salad, white bean salad italian
DID YOU LOVE THIS RECIPE?Let others know by rating and leaving a comment below!

Easy Add-Ins

If you want to change things up slightly, here are a few simple additions that work really well:

  • Make it more salad-like: Add chopped cucumbers or roasted red peppers for extra freshness and texture.
  • Add bold flavor: Sun-dried tomatoes add a deeper, richer flavor that pairs really well with the beans.
  • Make it creamy: Crumbled feta (regular or dairy-free) adds a salty, creamy element.
  • Add a little heat: A pinch of crushed red pepper flakes gives it a subtle kick, similar to adding red pepper to pizza
Overhead shot of the large white bowl filled with vegan cannellini bean salad topped with fresh basil.

If you love this recipe, you should try

Similar Posts

  • Cooking Burnout Club Meal Plan 4

    If you’re tired of thinking about dinner before the day is even over, you’re in the right place. The Cooking Burnout Club is for those…

  • Air Fryer Cauliflower Gnocchi

    Air fryer cauliflower gnocchi is so simple to make and comes out perfectly crispy every time! Great for a quick and easy dinner or even…

  • Mexican Black Bean Lentil Burgers

    Lentil and black bean burgers are the perfect plant based meal! Inexpensive and so easy to make, you are going to want to make these…

  • Spicy Sweet Potato Soup

    Spicy sweet potato soup is the perfect comfort food ready in about 30 minutes! The perfect blend of sweet and spicy, this soup is so…

  • Mango Dressing

    Mango salad dressing is such a fun way to switch up your go-to salad! Instead of using a creamy ranch or a tahini-based dressing, the…

3 Comments

  1. 5 stars
    Loved this recipe. Quick and had everything in my cupboard and fridge. Made as offered but will use again with other additions. Thanks.

  2. 5 stars
    This recipe is definitely perfect for those days when it’s the best idea to keep the oven switched off! Can’t wait to try it out, as I’ve been loving cannellini beans recently.

Leave a Reply

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

Recipe Rating