This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
Introduction
If you’re on the hunt for a vibrant, protein-packed dish that practically screams summer, this white bean salad is calling your name! With crunchy cucumbers, sweet cherry tomatoes, briny olives, and creamy white beans, it’s a salad that checks all the boxes—easy, nutritious, and bursting with Mediterranean flavors.
I whipped this up one afternoon when I wanted something satisfying but light, and I’ve been hooked ever since. Whether you’re making it for lunch, a picnic, or as a colorful side dish for your next cookout, this salad delivers freshness in every bite. Plus, it pairs beautifully with other warm-weather favorites like my Tomato Feta Salad or the fruity and zesty Quinoa Apple Salad.
Why You’ll Love This Recipe
Key Benefits
- Quick and easy: Just 20 minutes from start to finish, and there’s no cooking involved.
- Meal-prep friendly: This salad keeps well in the fridge for up to four days, making it great for work lunches or weeknight sides.
- Budget-conscious: Uses pantry staples like canned white beans and affordable fresh veggies.
Taste & Texture
Get ready for a full-on texture party—creamy white beans, juicy cherry tomatoes, crispy radishes, and cool cucumbers come together in a mouthwatering bite. The briny Castelvetrano olives add just the right pop, and the lemon-olive oil dressing brings a zippy brightness that makes this dish seriously addictive.
Dietary Attributes
This white bean salad is naturally vegetarian, gluten-free, and dairy-free. It’s also high in fiber and plant-based protein thanks to those hearty beans, making it a great option for anyone looking to eat lighter without sacrificing fullness.
Ingredients & Substitutions
Ingredient List
- 2 cans (14.5 ounces each) white beans, drained and rinsed
- 1 red bell pepper, diced
- 1 can (14.5 ounces) artichoke hearts, roughly chopped
- 1 English cucumber, deseeded and diced
- 5 radishes, thinly sliced
- ½ cup Castelvetrano green olives
- 1 cup cherry tomatoes, halved
- 3 tablespoons fresh parsley, chopped
- 2 tablespoons extra virgin olive oil
- 1 tablespoon lemon juice
- 1 teaspoon kosher salt
- ½ teaspoon ground black pepper
Notes on Quality
- Go for low-sodium beans if you’re watching salt intake, or rinse thoroughly to reduce sodium.
- Castelvetrano olives are prized for their buttery texture and mild flavor, but any green olive you love will work.
- When tomatoes are in season, look for colorful heirloom cherry varieties to add even more visual appeal.
Possible Substitutions
- Swap white beans for chickpeas or cannellini beans.
- If you don’t have radishes, thinly sliced fennel or celery will add similar crunch.
- Fresh basil or dill can replace parsley for a flavor twist.
Step-by-Step Instructions

- In a large mixing bowl, combine the drained white beans, red bell pepper, chopped artichokes, diced cucumber, sliced radishes, halved cherry tomatoes, olives, and chopped parsley.
- In a small bowl, whisk together the olive oil, lemon juice, salt, and black pepper until emulsified.
- Pour the dressing over the salad ingredients and toss gently but thoroughly to coat everything evenly.
- Serve immediately or chill in the refrigerator for an hour to let the flavors meld. This salad tastes even better after a little time to marinate!
Expert Tips & Tricks
Best Practices
- Chop everything evenly so each bite is balanced in texture and flavor.
- Use a non-reactive bowl (like glass or ceramic) for mixing and storing to preserve the bright taste of the lemon juice.
Common Mistakes
- Don’t skip draining and rinsing the beans—excess liquid can water down your dressing and muddle the flavors.
- Avoid over-stirring, which can break down the beans and make the salad mushy.
Time-Saving Tips
- Use pre-sliced radishes or pre-chopped veggies if you’re in a pinch.
- Make the salad a day ahead—it actually tastes better after the ingredients have had time to mingle.
Serving Suggestions
Pairings
This white bean salad is ultra-versatile. Serve it with:
- Grilled chicken or salmon
- Warm pita bread or crusty sourdough
- A side of my Beet Garden Salad with Goat Cheese for a stunning color and flavor combo
Presentation Ideas
- Serve in a large shallow platter with a sprig of parsley or extra lemon wedges for a pop of color.
- Garnish with crumbled feta for added richness (if you’re not keeping it dairy-free).
Beverage Pairings
- A crisp Sauvignon Blanc or rosé complements the citrusy, herbal notes.
- For a non-alcoholic option, try a sparkling lemonade or mint-infused iced green tea.
Storage & Reheating
Leftover Storage
Store the salad in an airtight container in the fridge for up to four days. The flavors continue to deepen over time, making leftovers a real treat.
Reheating Methods
This salad is best enjoyed cold or at room temperature, so no reheating is necessary. If you’re adding cooked protein, warm that separately and then mix it in just before serving.
Frequently Asked Questions
Substitutions & Adjustments
Can I make this without olives?
Absolutely. Skip them or replace with capers or diced pickles for a similar briny effect.
Can I double this for a party?
Yes! This is an ideal make-ahead crowd-pleaser. Just scale up the ingredients proportionally.
Troubleshooting
My salad is too salty. What can I do?
Add more beans or a bit of diced cucumber to help balance the salt level. You can also stir in a spoonful of plain Greek yogurt to mellow it out.
The dressing seems too sharp.
Try adding a tiny bit of maple syrup or honey to soften the acidity.
Variations & Customizations
Dietary Adaptations
- To make it vegan, simply keep it as is—it already fits the bill.
- For a low-sodium version, choose no-salt-added beans and olives, and adjust salt to taste.
Flavor Twists
- Add crumbled feta or goat cheese for creaminess.
- Toss in sun-dried tomatoes or roasted red peppers for extra depth.
- Stir in a handful of cooked quinoa to make it more filling.
Seasonal/Holiday Versions
- In spring, try adding asparagus tips or snap peas.
- For fall, swap out tomatoes for roasted squash and use sage instead of parsley for a cozier flavor profile.
Conclusion
This white bean salad is more than just a side dish—it’s a celebration of texture, flavor, and color in every spoonful. It’s the kind of recipe you’ll keep coming back to, whether for weeknight meals or potluck parties. And it’s a beautiful way to eat more veggies without feeling like you’re missing out on flavor or satisfaction.
Tried it? I’d love to hear how it turned out—drop a comment below or share your version with the community on Pinterest. Let’s keep cooking fresh, delicious, and joyful meals together.
Additional Resources
Related Recipes
- Beet Garden Salad with Goat Cheese
- Quinoa Apple Salad – A Fruity, Fresh, Flavor-Packed Favorite
- Tomato Feta Salad



Fresh & Flavorful White Bean Salad
- Total Time: 20 minutes
- Yield: 6 servings 1x
- Diet: Gluten Free
Description
White bean salad is a fresh, vibrant, and easy-to-make dish perfect for lunch, meal prep, or a light side. Packed with creamy beans, crisp veggies, and a zippy lemon dressing, it’s a colorful bowl of Mediterranean flavor that comes together in just 20 minutes.
Ingredients
2 cans (14.5 ounces each) white beans drained and rinsed
1 red bell pepper diced
1 can (14.5 ounces) artichoke hearts roughly chopped
1 English cucumber deseeded and diced
5 radishes thinly sliced
½ cup Castelvetrano green olives
1 cup cherry tomatoes halved
3 tablespoons fresh parsley chopped
2 tablespoons extra virgin olive oil
1 tablespoon lemon juice
1 teaspoon kosher salt
½ teaspoon ground black pepper
Instructions
Combine the white beans, red bell pepper, artichokes, cucumber, radishes, cherry tomatoes, olives, and parsley in a large mixing bowl
In a small bowl, whisk together the olive oil, lemon juice, kosher salt, and ground black pepper until well combined
Pour the dressing over the salad and gently toss until everything is evenly coated
Serve immediately or chill for an hour for enhanced flavor
Store any leftovers in an airtight container in the fridge for up to 4 days
Notes
This salad gets even better as it sits and the flavors mingle
Use canned beans for speed or cook your own from scratch if you have extra time
Swap parsley with fresh dill or basil for a twist
You can add feta, grilled chicken, or quinoa to make it heartier
- Prep Time: 20 minutes
- Cook Time: 0 minutes
- Category: Salad
- Method: No-Cook
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 serving
- Calories: 202 kcal
- Sugar: 3 g
- Sodium: 723 mg
- Fat: 7 g
- Saturated Fat: 1 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 27 g
- Fiber: 7 g
- Protein: 9 g
- Cholesterol: 0 mg