This easy Italian bean salad is packed with cannellini beans, cherry tomatoes, artichokes, olives, capers, and tossed in a homemade basil vinaigrette. A healthy, make-ahead Mediterranean salad perfect for meal prep, potlucks, or a light and flavorful lunch.

Italian White Bean Salad (Easy & Make-Ahead)
Looking for a fresh, flavorful, and fuss-free lunch idea? This Italian bean salad is the perfect make-ahead recipe for busy weekdays, light lunches, or summer picnics. Made with cannellini beans, cherry tomatoes, artichoke hearts, briny olives, capers, and tossed in a zesty basil vinaigrette, it’s a bold, Mediterranean-inspired salad that comes together in minutes—and keeps well in the fridge for days.
Whether you're meal-prepping for the week or looking for a healthy side for your next BBQ, this vibrant bean salad will be your new go-to. If you love Mediterranean chickpea salads then you’ll love this Italian bean salad. It’s a great dish to make when tomatoes and basil are in abundance. Easy to make and easy to transport it’s a healthy and effortless lunch option to have in your back pocket.
⭐ Why This Cannellini Bean Salad Will Be Your New Favorite
- Easy & Fast: Ready in under 20 minutes, with minimal prep.
- Packed with Flavor: Briny olives, sweet tomatoes, and an herby vinaigrette make every bite super flavorful.
- Healthy & Plant-Based: Naturally vegan, gluten-free, and high in fiber and protein.
- Customizable: Add other veggies or swap beans for chickpeas.

🫘 What Are Cannellini Beans? (Italian White Beans Explained)
Cannellini beans, also known as white kidney beans, are a staple in Italian cuisine. They have a creamy texture, thin skin, and a mild flavor that pairs beautifully with herbs, acidic vinaigrettes, and Mediterranean ingredients.
Because of their creaminess and subtle taste, cannellini beans are especially ideal for cold salads and soups. You’ll often find them in dishes like Italian minestrone, Tuscan bean soup, or salads like this one.
🛒 Italian Bean Salad Ingredients (With Notes)
Here’s a breakdown of what goes into this salad, with tips on substitutions:
- Basil Vinaigrette: Make this easy, bright dressing from fresh basil, garlic, red wine vinegar, and olive oil.
- Cannellini Beans: Use canned or jarred beans for convenience. Rinse and drain well before using.
- Cherry Tomatoes: Sweet and juicy. (Grape tomatoes work well too.)
- Artichoke Hearts: Use jarred artichokes packed in water or marinade.
- Kalamata Olives: Skip the canned ones—go for jarred Kalamatas for better taste.
- Capers: These tiny briny buds pack a punch. Rinse if using salt-packed capers.
- Fresh Parsley: Adds a clean, herb finish. Use Italian flat-leaf parsley.

🥣 How to Make Italian Bean Salad (Step-by-Step)
This recipe is incredibly simple and comes together in a few easy steps:
Step 1: Make the Basil Vinaigrette
- In a food processor or blender, combine:
- Fresh basil leaves
- Garlic clove
- Red wine vinegar
- Extra virgin olive oil
- Salt and pepper
- Blend until smooth and vibrant.
- Tip: If making the dressing ahead of time, blanch the basil in boiling water for 10 seconds, then plunge into ice water to preserve its bright green color.
Step 2: Prep the Salad Ingredients
- In a large mixing bowl, combine:
- Cannellini beans, rinsed and drained
- Cherry tomatoes, halved
- Artichoke hearts, halved or quartered
- Kalamata olives, halved
- Capers, rinsed
- Fresh parsley, chopped
Step 3: Dress the Salad
- Pour the basil vinaigrette over the salad and toss gently to combine.
Step 4: Let the Flavors Meld
- Let the salad sit at room temperature for 10–15 minutes before serving or store in fridge until ready to serve.
- Make-ahead tip: If storing, add the tomatoes just before serving for the best texture.
🔁 Italian Bean Salad Variations and Add-Ins
Looking to switch it up? Try these tasty ideas:
- Add roasted red peppers for smoky sweetness.
- Swap in other beans like Great Northern, or chickpeas.
- Add feta or goat cheese for a creamy, salty bite (use vegan if needed).
- Mix in arugula or spinach right before serving for extra greens.
🍽️ How to Serve Italian White Bean Salad
This salad is as versatile as it is delicious. Here are a few ideas for how to serve it:
- Lunch: Prep ahead of time for a quick and easy lunch.
- Dinner: Pair with your favorite main.
- Picnic Side: A great complement to sandwiches, wraps, or other picnic fare.
- Party Platter: Serve as part of a Mediterranean spread with hummus, olives, and flatbread.
✅ Tips for Success When Making Italian Cannellini Bean Salad
- Use high-quality olives and artichokes. The ingredients make a big difference in flavor.
- Rinse canned beans thoroughly. This improves both taste and texture.
- Let it marinate. The longer it sits, the better the flavors develop.
- Wait to add tomatoes if making ahead—they stay firmer and juicier.
- Use fresh herbs. Don’t sub dried basil or parsley for this one.
More Make-Ahead Salads:
Italian Bean Salad
Try this delicious Italian bean salad recipe made with cannellini beans, cherry tomatoes, artichoke hearts, olives, capers, and fresh herbs in a vibrant basil vinaigrette. Perfect for meal-prep or quick lunches!
Ingredients
- ½ ounce/14g basil
- 1 clove of garlic
- 1 Tablespoon/15ml red wine vinegar
- 2 Tablespoons/30ml extra virgin olive oil
- ¼ teaspoon fine sea salt
- 15 ounce/425g can of cannellini beans, rinsed and well drained
- 10 ounces/280g jar of artichoke hearts, drained and halved
- ¼ cup Kalamata olives
- 1 Tablespoon/15ml capers, rinsed
- ¼ cup finely chopped parsley
- 8 ounces/226 cherry tomatoes, halved
Instructions
- In the bowl of a small food processor combine the basil, garlic, red wine vinegar, olive oil and salt, pulse until smooth.
- Place drained cannellini beans in a large bowl and gently stir in dressing. Add artichoke hearts, olives, capers, parsley and tomatoes; stir to combine. Let salad sit at room temperature for 10 minutes for flavors to develop before serving.
- Refrigerate leftovers in an airtight container in the fridge for up to 3-4 days.
Notes
Variations:
- Add jarred roasted red peppers.
- Use great northern white beans instead of cannellini beans.
Storage:
Refrigerate leftovers in an airtight container in the fridge for up to 3-4 days.
Dietary Info:
Gluten-Free, Grain-Free, Vegetarian, Vegan, Dairy-Free, Egg-Free, Nut-Free
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield:
4Serving Size:
1Amount Per Serving: Calories: 337Total Fat: 12gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 10gCholesterol: 0mgSodium: 223mgCarbohydrates: 50gFiber: 15gSugar: 18gProtein: 14g
Nutritional information for recipes contained on this website, such as calories, fat, carbs, etc. are only estimates and are not guaranteed to be accurate.

Sylvie Shirazi is the recipe developer and food photographer behind Gourmande in the Kitchen. For the last 10 years she's been making eating more healthfully easy and accessible with gluten-free, grain-free, paleo and vegan recipes that are free from processed ingredients.





Leave a Reply