Easy White Bean Chickpea Salad
This white bean chickpea salad is a healthy side dish you can make ahead of time. It’s quick, easy, and pairs well with almost any meal.

This bean salad is easy to make and doesn’t require any cooking. You can store it in the fridge for several days, and the flavors get better over time.
It’s packed with veggies, protein, fiber, and healthy fats, and it works with many meals.
I also love that this simple salad suits so many diet preferences. It’s a perfect option for meal-prep or a take along for potlucks and BBQs.
Ingredients & Nutrition Highlights

A serving of this salad has about 145 calories. It contains approximately 4.7 grams of fiber, 5.5 grams of protein, and healthy fats from the extra virgin olive oil.
It has almost half of the recommended daily vitamin C and over 100% of the daily recommended vitamin K. It’s also rich in other micronutrients and antioxidants.
This dense bean salad is a perfect side dish for the Mediterranean diet. And it’s one of those recipes that just happens to be gluten-free, dairy-free, and vegan without modifications.
- Cannellini Beans and Chickpeas, aka garbanzo beans, make this dense bean salad hearty and filling. They add protein, fiber, and iron.
- Green Bell Peppers are crunchy, light, and another great source of fiber. They’re also rich in vitamin C. Pairing vitamin C-rich foods with iron-rich foods (beans) will help you absorb the iron.
- An English Cucumber adds another element of refreshing crunch and is hydrating.
- Red Onion adds a bold flavor without extra calories.
- Parsley adds a bright, herby flavor to the salad. It’s rich in vitamin K and C, and antioxidants.
- Red wine vinegar, Extra Virgin Olive Oil, Dijon Mustard, Salt, and Pepper form a healthy vinaigrette dressing.
How to Make it


First, prep your ingredients. Rinse and drain the cannellini beans and chickpeas. Then, chop up the vegetables.



Add the dressing ingredients to a large mixing bowl and whisk them to combine. Then, add the beans and veggies and toss to coat them with the vinaigrette.
You can serve immediately or refrigerate until ready to serve. This salad gets tastier after it marinates for a little while!
Storage
Store in a covered container for up to 5 days and serve cold.
Serving Tips
This white bean chickpea salad is versatile and goes well with lots of dishes. It’s bright, fresh, and crunchy, but not overpowering.
Make a batch to enjoy for lunch, dinner, or as a healthy snack. Having some in your fridge makes it simple to eat more veggies and beans throughout the week.
Menu Pairing Ideas
- Serve it as a light and healthy lunch side with a sandwich or lean protein. It will add a serving of fresh veggies to some grilled chicken or a turkey wrap.
- Add a scoop to your dinner plate to fill half your plate with vegetables. It’s a great way to balance heavier main dishes. Try it with hamburger hashbrown casserole or meatball subs.
- Serve it as a brunch side dish. It pairs well with a ham and cheese frittata or Hawaiian roll breakfast sliders.

More Veggie Loaded Salads
Easy White Bean Chickpea Salad
This easy bean salad is perfect for weekly meal prep.
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Total Time: 15 minutes
- Yield: about 11 cups 1x
- Category: Deli Salad
- Method: Toss
- Cuisine: Mediterranean
Ingredients
- 1 can chickpeas, rinsed and drained
- 1 can cannellini beans, rinsed and drained
- 2 bell peppers, diced
- 1 English cucumber, diced
- 1 red onion, diced
- 1 cup chopped parsley
- 1/4 cup extra virgin olive oil
- 1/2 cup red wine vinegar
- 1 tablespoon Dijon mustard
- 1/2 teaspoon salt
- 1/2 teaspoon pepper
Instructions
- Prepare the beans and vegetables.
- Add the extra virgin olive oil, red wine vinegar, Dijon mustard, salt, and pepper to a large mixing bowl. Whisk until combined.
- Add the vegetables and toss to coat.
Serve or refrigerate until ready to eat.
Nutrition
- Serving Size: about 1 cup
- Calories: 145
- Sugar: 3.4 g
- Sodium: 270 mg
- Fat: 6 g
- Saturated Fat: 0.9 g
- Trans Fat: 0 g
- Carbohydrates: 18.3 g
- Fiber: 4.7 g
- Protein: 5.5 g
- Cholesterol: 0 mg





