This easy bean salad recipe is hearty, fresh, and made with kidney beans, white beans, chickpeas, crisp cucumbers, marinated artichokes, sun-dried tomatoes, herbs, cheese, and a tangy Dijon vinaigrette. It’s perfect for make-ahead lunches, cookouts, potlucks, and easy no-cook sides.
Prep Time15 minutesmins
Resting Time20 minutesmins
Total Time35 minutesmins
Course: Lunch, Salad, Side Dish
Cuisine: American
Diet:
Servings: 6servings
Author: kara
Ingredients
Salad
15.5ouncescanned dark red kidney beansdrained and rinsed
15.5ouncescanned white beansdrained and rinsed
15.5ouncescanned chickpeasdrained and rinsed
1cupmarinated artichoke heartsdrained and chopped
½cupoil-packed sun-dried tomatoesdrained and sliced
Add the kidney beans, white beans, chickpeas, artichoke hearts, sun-dried tomatoes, cucumbers, cheese, parsley, and basil to a large mixing bowl.
In a separate small bowl or measuring cup, whisk together the olive oil, red wine vinegar, lemon juice, shallot, honey, Dijon mustard, kosher salt, oregano, and black pepper until combined.
Pour the dressing over the bean mixture and toss until everything is evenly coated.
Let the salad sit for at least 20–30 minutes before serving so the beans can soak up the dressing and the flavors can come together.
Before serving, stir well and taste. Add more salt, lemon juice, or red wine vinegar as needed.
Video
Notes
Cannellini beans, great northern beans, or navy beans all work well for the white beans.
Feta gives the salad a tangier, brinier finish. Parmesan makes it more savory and nutty.
The salad tastes best after it has had time to sit, but don’t skip the final taste before serving. Beans soak up dressing as they rest and may need a little extra salt or acid.
If making this ahead, the cucumbers will soften slightly as they sit, but still hold up well.
Store leftovers in an airtight container in the refrigerator for 3–4 days.
Stir before serving and refresh with a little lemon juice, vinegar, olive oil, or salt if needed.