This White Bean Salad with Summer Vegetables is the ultimate warm-weather dish—fresh, colorful, and filled with flavor. With creamy white beans, crisp cucumbers, juicy tomatoes, sweet corn, and a tangy lemon-herb vinaigrette, it’s a nourishing, no-cook recipe perfect for potlucks, picnics, or quick lunches.
Naturally vegan and gluten-free, this salad is just as satisfying as it is simple. Serve it as a main, side, or light meal prep option all summer long.
Why You’ll Love This White Bean Summer Salad
- ✅ High in plant-based protein and fiber
- ✅ No cooking required – perfect for hot days
- ✅ Packed with fresh, seasonal veggies
- ✅ Quick, easy, and ready in under 20 minutes
- ✅ Ideal for picnics, potlucks, or meal prep

Ingredients
- 1 (15 oz) can white beans (cannellini or Great Northern), drained and rinsed
- 1 cup cherry tomatoes, halved
- 1 cup cucumber, diced
- ½ cup fresh or canned corn
- ¼ cup red onion, finely diced
- ¼ cup bell pepper, chopped (any color)
- 2 tablespoons fresh parsley or basil, chopped
- Optional: avocado chunks, olives, or feta (if not vegan)
For the Lemon-Herb Vinaigrette:
- 3 tablespoons olive oil
- 1½ tablespoons fresh lemon juice
- 1 teaspoon Dijon mustard
- 1 garlic clove, minced
- ½ teaspoon dried oregano or Italian herbs
- Salt & black pepper, to taste
Instructions
Step 1: Prepare the Vegetables
Chop all fresh vegetables into bite-sized pieces. Rinse and drain the beans thoroughly.
Step 2: Mix the Vinaigrette
Whisk olive oil, lemon juice, Dijon, garlic, herbs, salt, and pepper in a small bowl or jar.
Step 3: Combine & Toss
In a large bowl, combine beans, veggies, and herbs. Pour over the vinaigrette and toss gently until everything is coated.
Step 4: Chill & Serve
Let sit for 10–15 minutes to absorb flavors or refrigerate until ready to serve. Garnish with extra herbs or avocado if desired.
Tips for Best Results
- 🧊 Chill before serving for the most refreshing flavor
- 🧄 Add extra garlic or red pepper flakes for a bolder bite
- 🥑 Stir in avocado just before serving to prevent browning
- 🫒 Add olives or feta for a Mediterranean spin
Variations
- 🥬 Serve over arugula or spinach for a heartier salad
- 🍚 Mix in quinoa or bulgur for a grain-based version
- 🫘 Use chickpeas or kidney beans as an alternative
- 🧀 Add vegan feta or cubed mozzarella for more richness
When to Serve
- 🌞 Summer BBQs and picnics
- 🧺 Meal prep and lunchboxes
- 🥗 Light weeknight dinners
- 🧑🌾 Farm-to-table gatherings or potlucks
Final Thoughts
This White Bean Salad with Summer Vegetables is everything a summer salad should be: light, crisp, filling, and fresh. With simple pantry staples and garden-fresh produce, it comes together in minutes and pairs with just about any meal. Whether you’re eating outdoors, prepping for the week, or feeding a crowd, this salad is a go-to warm-weather winner.

Great recipe to use the standard things I almost always have in the fridge and pantry. Didn’t have the parsley but did add the optional olives. My Italian mixed spice has probably been around a bit too long so I doubled it assuming it was a bit weak. Turned out great. Had it alone for lunch and will finish it up over the next two days with random precooked protiens from my freezer (Italian sausage, rotissery chicken). As a solo person I love a recipe that doesn’t create 8 servings and can be eaten over a few days with other things so it doesn’t feel like days of leftovers. Even better that I can make this with things I almost always have on hand. It’s a keeper.