White Bean Salad

Featured in: Weekend BBQ Favorites

This Mediterranean-inspired white bean salad combines creamy cannellini beans with ripe cherry tomatoes, fresh herbs like parsley, basil, and oregano, and a tangy olive oil and red wine vinegar dressing. The mix of textures and bright flavors make it a refreshing choice, whether served fresh or chilled. Optional ingredients like Kalamata olives and feta cheese add depth and richness, while the salad remains light, healthy, and perfect for a quick lunch or side dish.

Updated on Wed, 24 Dec 2025 12:48:00 GMT
White bean salad, a colorful Mediterranean dish bursting with fresh tomatoes and herbs! Save
White bean salad, a colorful Mediterranean dish bursting with fresh tomatoes and herbs! | grilto.com

There's something about a bowl of white beans that catches me off guard with its simplicity. I was standing in my kitchen on a Tuesday afternoon, staring at a can of cannellini beans I'd meant to use for soup, when the smell of fresh basil from my neighbor's garden drifted through the window. That's when it clicked—why not skip the long cooking and let the beans shine in something cold and bright? Twenty minutes later, I had this salad, and it tasted like I'd finally figured out what I actually wanted for lunch.

I made this for a summer dinner party where I arrived late with barely a story to tell, but the salad showed up in a borrowed glass bowl and somehow became the thing everyone came back to refill. A friend who claimed to hate beans went quiet after one bite, then asked if I'd share the recipe. That's when I realized the best meals aren't always the complicated ones—they're the ones that feel honest and taste like someone actually wanted to feed you.

Ingredients

  • Cannellini beans: Creamy and mild, they're the anchor of this salad and hold up beautifully without getting mushy once drained and rinsed.
  • Cherry tomatoes: Their natural sweetness balances the acidity of the vinegar, and halving them instead of quartering keeps everything tender and easy to eat.
  • Red onion: A small one, finely diced, gives you that sharp bite without overwhelming the other flavors if you don't have time to let it soften.
  • Garlic and cucumber: Minced garlic adds depth, while cucumber is optional but brings a refreshing crunch if you're serving it immediately rather than chilling it.
  • Fresh herbs—parsley, basil, and oregano: This combination is what makes it taste like the Mediterranean, and fresh herbs are genuinely worth reaching for here because dried oregano can only carry so much weight.
  • Extra-virgin olive oil: The good stuff matters because you're not cooking it, so its character is front and center in every bite.
  • Red wine vinegar or lemon juice: Either works beautifully; vinegar gives you that classic tang while lemon adds brightness if you're in a lighter mood.
  • Sea salt and black pepper: They're simple, but tasting as you go makes all the difference between a forgettable bowl and something you remember.
  • Kalamata olives and feta: Both optional, but they transform the salad into something more substantial if you're serving it as a main course.

Instructions

Gather and prepare your ingredients:
Drain and rinse your beans until the water runs clear, then halve your tomatoes and dice everything else while thinking about whether you want the salad cold or at room temperature. Getting this part done first means the rest comes together without any rushed chopping.
Build the base:
Toss the beans, tomatoes, onion, cucumber, and garlic together in a large bowl—this is where you taste the onion and make sure it's not too sharp for your mood. If it seems harsh, a quick cold water rinse softens it without changing anything else.
Add the herbs:
Scatter the parsley, basil, and oregano over top, letting the fresh smell hit you before you mix everything together. The herbs are going to infuse the whole salad, so don't be shy with them.
Make the dressing:
In a small bowl, whisk the olive oil, vinegar, salt, and pepper until it looks emulsified and tastes balanced on your tongue—lean into whatever you prefer, more acid or more oil. This is your moment to adjust the seasoning because once it's all mixed, it's harder to fix.
Bring it all together:
Pour the dressing over the salad and toss gently so nothing bruises, then fold in the olives and feta if you're using them. Taste one more time and decide if it needs more salt or pepper.
Chill or serve:
You can eat it right away if you want that crisp feel, or let it sit in the refrigerator for 30 minutes to an hour so the beans really absorb the dressing. There's no wrong answer here, only your preference.
Save
| grilto.com

I remember my grandmother once said that the best salads taste different every time you make them because your mood changes what you reach for, and suddenly I understood what she meant. This salad has become my practice ground for tasting and adjusting, for learning what balance feels right on a given day, and that's when it became less about following steps and more about cooking with intention.

Timing and Temperature

This salad lives in the space between planning ahead and throwing something together, and that flexibility is part of its charm. If you're making it in the morning for lunch, the flavors deepen as it sits, and you'll find the dressing creates its own little sauce at the bottom of the bowl by midday. If you're tossing it together an hour before dinner, everything stays bright and the vegetables keep their bite, which is lovely when you want something refreshing rather than marinated.

The Ingredient Swaps That Actually Work

I've made this salad at least a dozen times with different beans—great northern beans, chickpeas, even some leftover white kidney beans from a soup I never finished. Each one shifts the texture slightly but keeps the spirit of the dish intact, which taught me that recipes aren't meant to be rigid instructions but rather invitations to improvise. The herbs are where I push hardest; cilantro instead of parsley gives it a completely different personality, and adding fresh mint once turned it into something my sister couldn't stop talking about.

Making It a Meal

By itself, this salad is a bright, satisfying lunch that doesn't leave you feeling heavy or like you've made a compromise on flavor. But its real magic emerges when you pair it with something else—grilled fish that takes on the salad's herbaceousness, crusty bread for soaking up the pooled dressing, or even just a wedge of cheese and some cold wine on a warm evening. I've found that the salad is humble enough to support other flavors rather than demanding to be the center of attention, which is maybe why it keeps showing up on my table.

  • Serve it alongside grilled lemon chicken or pan-seared fish for a complete protein-balanced meal.
  • Pair it with crusty bread to soak up the oil and vinegar that pools at the bottom of the bowl.
  • Layer it into a wrap or grain bowl if you want to give it a new form without changing anything about why you love it.
This appetizing white bean salad showcases creamy beans tossed with vibrant vegetables and tangy dressing. Save
This appetizing white bean salad showcases creamy beans tossed with vibrant vegetables and tangy dressing. | grilto.com

This salad has quietly become the thing I make when I want to feed someone well without fussing, and that's the highest compliment I can give any recipe. It asks very little of you but delivers something that tastes intentional and kind.

Recipe Help & Answers

What beans work best for this salad?

Cannellini beans provide a creamy texture, but great northern or navy beans can be used as substitutes without affecting the flavor.

Can I prepare this salad ahead of time?

Yes, allowing the salad to marinate for a few hours enhances the flavors and blends the ingredients beautifully.

How can I adjust the dressing to my taste?

Feel free to balance the olive oil and red wine vinegar or lemon juice, adding more salt and pepper to suit your preference.

Are there vegan-friendly options for additions?

Omitting the feta cheese keeps the salad vegan, while Kalamata olives add savory richness without animal products.

What dishes pair well with this salad?

It complements grilled fish, chicken, or crusty bread, and can also be enhanced by adding fresh greens like arugula or spinach.

White Bean Salad

Mediterranean salad with creamy beans, tomatoes, herbs, and a zesty olive oil dressing.

Prep Time
15 min
0
Complete Time
15 min
From grilto Jake Turner


Skill Level Easy

Cuisine Style Mediterranean

Serves 4 Portions

Diet Details Meatless, No Gluten

What You Need

Beans

01 2 cups (about 1 can, 14 oz) cannellini beans, drained and rinsed

Vegetables

01 1 cup (5.3 oz) cherry tomatoes, halved
02 1 small red onion, finely diced
03 1 clove garlic, minced
04 1 small cucumber, diced (optional)

Herbs

01 1/4 cup fresh parsley, chopped
02 2 tbsp fresh basil, chopped
03 1 tbsp fresh oregano leaves or 1 tsp dried oregano

Dressing

01 3 tbsp extra-virgin olive oil
02 1 tbsp red wine vinegar or lemon juice
03 1/2 tsp sea salt
04 1/4 tsp freshly ground black pepper

Optional Additions

01 1/4 cup pitted Kalamata olives, sliced
02 1/4 cup crumbled feta cheese (omit for vegan)

How-To

Step 01

Combine main ingredients: In a large salad bowl, mix cannellini beans, cherry tomatoes, red onion, cucumber if used, and minced garlic.

Step 02

Add fresh herbs: Incorporate chopped parsley, basil, and oregano into the bowl with the vegetables and beans.

Step 03

Prepare dressing: Whisk together extra-virgin olive oil, red wine vinegar or lemon juice, sea salt, and black pepper in a small bowl until emulsified.

Step 04

Dress the salad: Pour the dressing over the combined ingredients and toss gently to coat evenly.

Step 05

Add optional ingredients: Fold in Kalamata olives and crumbled feta cheese if desired.

Step 06

Adjust seasoning and serve: Taste and adjust seasoning as necessary. Serve immediately or refrigerate for 30 minutes to intensify flavors.

Essentials

  • Large salad bowl
  • Small mixing bowl
  • Whisk or fork
  • Chef's knife
  • Cutting board

Allergy Advisory

Review every component for allergens. Reach out to a health pro if you’re concerned.
  • Contains dairy if feta cheese is included
  • Free from gluten, nuts, and eggs
  • Check canned beans for possible gluten or allergen cross-contamination

Nutrition Details (per portion)

Facts listed here are for your info, not medical advice. Always double-check if needed.
  • Energy: 210
  • Lipids: 8 g
  • Carbohydrates: 27 g
  • Proteins: 7 g