Kitchen Ready Betty

menu icon
go to homepage
  • About
  • Recipes
  • Meet Betty

search icon
Homepage link
  • About
  • Recipes
  • Meet Betty

×
Home » recipes » Salads and Sides

Mediterranean Bean Salad

Updated: Dec 12, 2025 · Published: Jun 3, 2024 by Kitchen Ready Betty · This post may contain affiliate links · 2 Comments

  • Facebook
  • X
  • LinkedIn
  • Email
↓ Jump to Recipe
Pin the Recipe

Packed with protein, this easy to make, vegan-friendly Mediterranean Bean Salad is the perfect choice for lunch or dinner.

This super healthy salad is so simple to put together--just chop and mix all the fresh ingredients with the tender beans and simple vinaigrette! When you wait 1 hour for the flavors to come together, the flavor payoff is so totally worth it 😉.

mediterranean bean salad

I've been on bit of a bean kick over the last year. Between making Easy Stove Top Chili, and Chickpea Cucumber Feta Salad, there isn't a week that goes by that beans aren't on my shopping list.

With kidney beans and chickpeas, this protein packed Mediterranean bean salad has two of my legume favs. When you toss in an English cucumber, diced tomatoes, fresh garlic, and peppers, it becomes a full and satisfying dish that's filling enough to call itself a meal.

I often add feta cheese to this salad for added protein and tang, but to keep the salad vegan-friendly, simply hold the feta or use vegan feta (which contains no animal rennet).

bean salad

I've been whipping up a batch of this nutritious salad with its simple vinaigrette on the weekend and then eating it throughout the week for lunch! So, so good and hits the spot every time.

Jump to:
  • 🥘Ingredients
  • 🔪Instructions
  • 🥣Substitutions
  • 📖Variations
  • 🍽Equipment
  • 🍶Storage
  • 💭Top tip
  • 🗨️FAQ
  • 🥄Related
  • 🍴Pairing
  • 📋Recipe
  • 💬 Comments

🥘Ingredients

ingredients
  • English cucumber- my favorite for this salad because of its edible skin and tiny seeds
  • orange or yellow bell pepper- while any pepper will do, I try to use one of these two to offer a color variety to the salad; they're also a little bit milder in taste
  • vine ripe tomatoes- feel free to use cherry or grape tomatoes instead, which will produce less juice
  • celery, red onion, fresh garlic, cilantro- for added flavor and crunch (you can substitute fresh parsley or dill for the cilantro)
  • chickpeas- offer a heartiness and healthy serving of protein
  • red kidney beans- for a bold, robust flavor; feel free to use cannellini (white kidney beans) instead, which have a milder taste
  • extra virgin olive oil, white wine vinegar, fresh lemon juice, paprika, celery seed, salt & pepper- for the vinaigrette
  • crumbled feta cheese (optional)- adds tangy vibe to the salad (hold for a vegan plate, or use vegan feta)

🔪Instructions

mixing
  1. Step 1: Add chopped cucumbers, diced tomatoes, peppers, celery, onion, garlic, and cilantro to a large bowl and gently mix.
adding beans
  1. Step 2: Drain and rinse beans; add to the bowl and mix.
adding vinaigrette
  1. Step 3: Mix the oil, vinegar, and seasonings; drizzle over dressing.
bean salad
  1. Step 4: Refrigerate for 1 hour for flavors to meld. Stir before serving.

Hint: Because this is a large salad, I find it helpful to use a wooden slotted salad spoon to stir the ingredients.

🥣Substitutions

Vinegar: Red wine vinegar or apple cider vinegar can be used instead.

Vegan: Omit the feta cheese or use vegan feta cheese.

Cucumbers: Mini or Persian cucumbers can be used instead of an English cucumber.

📖Variations

Deluxe: Make this salad even more nutritious by adding a can of cannellini, pinto or butter beans.

Spicy: Add a dash of cayenne pepper for an added kick of flavor.

🍽Equipment

  • cutting board
  • chef's knife
  • garlic mincer
  • colander
  • large mixing or salad bowl
  • measuring cups
  • measuring spoons
  • small mixing bowl
  • mixing spoons

🍶Storage

Refrigerate and enjoy within 5 days. The salad will lose some of its luster the longer it sits due to all the juices from the tomato, peppers and cucumber, but will still taste delicious! You can always drain it a little bit and spruce it up with some added seasonings.

💭Top tip

This salad tastes best after sitting in the fridge for one hour before serving.

🗨️FAQ

How to prevent bean salad from getting soggy?

Rinse and drain the beans well. You may choose to have them sit on a paper towel in a colander for a bit before adding them to the salad. You can cut down on the sogginess further by using whole cherry tomatoes instead of sliced tomatoes.

Do canned beans need to be cooked?

No. The canning process essentially cooks the beans. All you need to do is drain and rinse them.

🥄Related

Looking for other recipes like this? Try these:

  • chickpea cucumber feta salad
    Chickpea Cucumber Feta Salad
  • english cucumber salad
    English Cucumber Salad
  • veggie hummus wraps on plates
    Veggie Hummus Wraps
  • best homemade hummus veggie tray
    Best Homemade Hummus

🍴Pairing

These are my favorite summer sides and desserts to serve with Mediterranean Bean Salad:

  • healthy potato salad
    Healthy Potato Salad
  • refrigerator dill pickles
    Refrigerator Dill Pickles
  • chocolate chip zucchini bread
    Chocolate Chip Zucchini Bread Recipe
  • zucchini taco boats
    Zucchini Taco Boats

📋Recipe

mediterranean bean salad

Mediterranean Bean Salad

Kitchen Ready Betty
Packed with protein, fiber and nutrition, Mediterranean Bean Salad is a delicious, satisfying salad for lunch or dinner. With cucumbers, tomatoes, kidney beans, chickpeas, pepper, garlic and more, this delish salad hits the spot every time.
5 from 1 vote
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Rest Time 1 hour hr
Total Time 1 hour hr 15 minutes mins
Course Salads, Salads & Sides
Cuisine Mediterranean
Servings 4
Calories 214 kcal

Ingredients
  

  • 1 English cucumber chopped or sliced
  • 1 orange bell pepper diced
  • 2 vine ripe tomatoes about 1 cup when diced
  • ½ cup celery diced
  • ⅓ cup red onion diced
  • 2 cloves garlic minced
  • 2 tablespoons fresh cilantro finely chopped--can substitute fresh parsley or dill
  • 1 (15 oz.) can chickpeas drained and rinsed
  • 1 (15 oz.) can kidney beans drained and rinsed
  • 2 tablespoon extra virgin olive oil
  • 2 tablespoon white wine vinegar
  • 1 lemon juiced
  • 2 teaspoon paprika
  • ½ teaspoon celery seed
  • salt & pepper to taste
  • 1 cup crumbled feta cheese (optional) hold for vegan plate
Prevent your screen from going dark

Instructions
 

  • In a large bowl, add cucumber, bell pepper, tomato, celery, onion, garlic, and cilantro; mix.
  • Next, add the kidney beans and chickpeas; gently stir.
  • In a small bowl, mix the olive oil, vinegar, lemon juice, and seasonings; drizzle over the dressing and gently mix.
  • Add the crumbled feta (if using) and gently stir.
  • Cover and refrigerate for at least 1 hour to blend flavors.
  • Toss before serving and enjoy!

Notes

I always use an English cucumber for this salad because they are far less watery than other varieties--plus their skin is edible.
Refrigerate and enjoy within 5 days; drain and add seasonings as needed.

Nutrition

Calories: 214kcalCarbohydrates: 14gProtein: 7gFat: 16gSaturated Fat: 6gPolyunsaturated Fat: 1gMonounsaturated Fat: 7gCholesterol: 33mgSodium: 448mgPotassium: 469mgFiber: 3gSugar: 6gVitamin A: 2250IUVitamin C: 65mgCalcium: 230mgIron: 1mg
Keyword bean salad, beans, chickpeas, cucumbers, feta, kidney beans, Mediterranean, mediterranean bean salad, olive oil, salad
Tried this recipe?Let us know how it was!

More Salads and Sides

  • pickled asparagus in jar
    Pickled Asparagus Recipe
  • tahini dressing
    Tahini Dressing Recipe
  • carrot slaw
    Carrot Slaw
  • creamy feta dressing
    Creamy Feta Dressing

Comments

  1. Liz M. says

    June 13, 2025 at 4:11 pm

    5 stars
    What a delicious salad. Since I wanted to enjoy this all week, I took your advice and used whole cherry tomatoes instead of sliced tomatoes. It tasted great and held up well.

    Reply
    • Kitchen Ready Betty says

      June 13, 2025 at 4:12 pm

      So glad it turned out great! Yes, that's definitely the way to go with the tomatoes if you're looking to enjoy this healthy bean salad for more than a few days.

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




kitchen ready betty headshot for sidebar

Hi, I'm Betty!

I'm on a mission to help you serve simple, fun, and healthy-ish meals that pass the ultimate test: the picky eaters in your house. Whether it’s a quick weeknight dinner or a special holiday treat, my recipes are all about big flavor with minimal fuss.

More About Me

Trending Recipes

  • best homemade hummus veggie tray
    Best Homemade Hummus
  • carrot bundt cake
    Carrot Bundt Cake
  • pumpkin trifle
    Pumpkin Trifle
  • slow cooker stuffed pepper soup
    Slow Cooker Stuffed Pepper Soup

Game Day Ready

  • in serving bowl
    Chili Lime Cashews
  • sliders
    Philly Cheesesteak Sliders
  • bbq chicken sliders
    BBQ Chicken Sliders
  • dr pepper chicken finished
    Crockpot Dr Pepper Chicken

Footer

↑ back to top

About

  • Privacy Policy
  • Disclosure
  • Cookie Policy

Contact

  • Contact
  • FAQ

Copyright © 2026 Kitchen Ready Betty