Tasty Greek Bean Salad

Here is my favorite Greek bean salad recipe, with a tangy red wine vinegar dressing, creamy crumbled feta, fresh mint, and plenty of crisp vegetables mixed with tender cannellini beans.

This salad is perfect for potlucks and summer barbecues because it actually gets better as it sits in the fridge. I love making a big batch on Sunday and eating it throughout the week for easy lunches. Plus, it’s hearty enough to be a main dish but works great as a side too.

greek bean salad
Image: constantrecipes.com / All Rights reserved

Why You’ll Love This Greek Bean Salad

  • Ready in 15-20 minutes – This salad comes together quickly with no cooking required, making it perfect for busy weeknights or last-minute gatherings.
  • Fresh and flavorful – The combination of crisp vegetables, tangy feta, and briny olives with a simple red wine vinegar dressing brings bright Mediterranean flavors to your table.
  • High in protein and fiber – Thanks to the cannellini beans, this salad is filling enough to serve as a main dish while keeping things light and healthy.
  • Great for meal prep – This salad actually tastes better after sitting in the fridge for a few hours, so you can make it ahead and enjoy it throughout the week.
  • No cooking required – Just chop, mix, and serve – no need to turn on the stove or oven, which is especially nice during hot summer months.

What Kind of Beans Should I Use?

Cannellini beans are the classic choice for this Greek-inspired salad, and they’re what I recommend sticking with if you can. These white kidney beans have a creamy texture and mild flavor that soaks up the vinaigrette beautifully without overpowering the other ingredients. If you can’t find cannellini beans, great northern beans or navy beans make solid substitutes since they’re similar in size and texture. You can use canned beans to save time (just be sure to drain and rinse them well), or if you’re feeling ambitious, cook dried beans from scratch for an even better texture and flavor.

greek bean salad
Image: constantrecipes.com / All Rights reserved

Options for Substitutions

This Greek-inspired salad is pretty forgiving when it comes to swaps:

  • Cannellini beans: You can easily swap these with chickpeas, great northern beans, or butter beans. All of them hold up well in salads and have a similar creamy texture.
  • Feta cheese: If you’re not a feta fan, try crumbled goat cheese or even cubed mozzarella. For a dairy-free version, just leave it out – the salad still tastes great without it.
  • Red wine vinegar: White wine vinegar or lemon juice work just as well here. If using lemon juice, start with 2 tablespoons and add more to taste.
  • Mint: Fresh parsley or basil make good substitutes if you don’t have mint on hand. You could also use a combination of both for extra flavor.
  • Kalamata olives: Any brined olives will work – try green olives, Castelvetrano, or even black olives from a can if that’s what you have.
  • Green bell pepper: Red, yellow, or orange bell peppers all work equally well. You can also mix colors for a more colorful presentation.

Watch Out for These Mistakes While Cooking

The biggest mistake with bean salad is not draining and rinsing your cannellini beans thoroughly, which leaves behind that starchy liquid that can make your dressing taste bland and cloudy – give them a good rinse under cold water and pat them dry for the best flavor.

Another common error is adding the feta too early and stirring too vigorously, which causes the cheese to crumble into tiny bits and disappear into the salad instead of staying in nice chunks.

To prevent a watery salad, make sure to seed your cucumber and let your chopped tomatoes drain in a colander for a few minutes before mixing everything together.

Finally, this salad actually tastes better after sitting for at least 30 minutes in the fridge, so resist the urge to serve it immediately – the flavors need time to blend together.

greek bean salad
Image: constantrecipes.com / All Rights reserved

What to Serve With Greek Bean Salad?

This Greek bean salad is filling enough to eat on its own for lunch, but it also makes a great side dish for grilled chicken, lamb, or fish. I love serving it alongside some warm pita bread or flatbread that you can use to scoop up all the beans and tangy dressing. It’s also perfect for a Mediterranean-style spread – just add some hummus, tzatziki, and grilled vegetables to round out the meal. If you’re looking for something heartier, this salad pairs really well with grilled souvlaki skewers or even a simple roasted chicken.

Storage Instructions

Store: This salad actually gets better as it sits! Keep it in an airtight container in the fridge for up to 4 days. The beans and veggies will soak up all that tangy dressing, making it even more flavorful the next day.

Make Ahead: You can prep this salad a day or two in advance, which makes it perfect for potlucks or meal prep. If you want the feta to stay extra creamy, you can add it right before serving instead of mixing it in ahead of time.

Serve: Give the salad a good stir before serving since the dressing tends to settle at the bottom. It tastes great cold straight from the fridge, or you can let it sit at room temperature for about 15 minutes if you prefer.

Preparation Time 15-20 minutes
Cooking Time 0 minutes
Total Time 15-20 minutes
Level of Difficulty Easy
Servings 6 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1450-1600
  • Protein: 48-55 g
  • Fat: 85-95 g
  • Carbohydrates: 120-130 g

Ingredients

For the dressing:

  • 4 tbsp red wine vinegar (I like Pompeian for its crisp acidity)
  • 2 tsp oregano
  • 3/4 tsp salt
  • 3/4 tsp black pepper (freshly ground for better aroma)
  • 2 garlic cloves
  • 1/3 cup olive oil
  • 1/4 tsp red pepper flakes

For the salad:

  • 30 oz cannellini beans (I use S&W for consistent firmness)
  • 1 large cucumber (peeled and sliced into 1/2-inch half-moons)
  • 1 large green bell pepper
  • 2 cups cherry tomatoes (halved lengthwise for easier eating)
  • 1 small red onion, thinly sliced
  • 10 oz feta (purchased in a block and crumbled for better texture)
  • 1/2 cup fresh mint
  • 1/3 cup kalamata olives
  • 2 tbsp capers

Step 1: Prepare the Vegetables and Mise en Place

  • 1 large cucumber, peeled and sliced into 1/2-inch half-moons
  • 2 cups cherry tomatoes, halved lengthwise
  • 1 small red onion, thinly sliced
  • 1 large green bell pepper, diced
  • 1/2 cup fresh mint, roughly chopped
  • 1/3 cup kalamata olives
  • 2 tbsp capers

While the dressing comes together, prepare all your vegetables for maximum efficiency.

Peel and slice the cucumber into 1/2-inch half-moons, halve the cherry tomatoes lengthwise, thinly slice the red onion, and dice the green bell pepper into bite-sized pieces.

Roughly chop the fresh mint and measure out the kalamata olives and capers.

Having everything prepped and ready will make assembly quick and ensure even distribution of flavors throughout the salad.

Step 2: Build the Vinaigrette

  • 4 tbsp red wine vinegar
  • 2 tsp oregano
  • 3/4 tsp salt
  • 3/4 tsp black pepper, freshly ground
  • 1/4 tsp red pepper flakes
  • 2 garlic cloves, minced
  • 1/3 cup olive oil

In a large mixing bowl, whisk together the red wine vinegar, oregano, salt, black pepper, and red pepper flakes.

Mince the garlic cloves finely and add them to the bowl—the acid in the vinegar will gently soften the raw garlic and mellow its bite.

Slowly whisk in the olive oil until the dressing emulsifies slightly and comes together.

I like to taste the vinaigrette at this point and adjust the seasoning if needed, since it will be the foundation for the entire salad’s flavor profile.

Step 3: Combine and Dress the Salad

  • 30 oz cannellini beans, drained and rinsed
  • prepared vegetables from Step 1
  • vinaigrette from Step 2
  • 10 oz feta, crumbled

Drain and rinse the canned cannellini beans thoroughly to remove excess sodium and starch, then add them to the bowl with the vinaigrette.

Add all the prepared vegetables from Step 1, then crumble the feta block by hand into the salad (crumbling rather than buying pre-crumbled feta gives you better texture and prevents clumping).

Gently toss everything together with a large spoon or spatula, ensuring the vinaigrette coats all the ingredients evenly.

The beans and vegetables will absorb the dressing flavors beautifully if you let the salad sit for at least 15-20 minutes before serving.

Step 4: Final Taste and Serve

Give the salad a gentle stir and taste a forkful to check the seasoning.

The feta will add saltiness, so adjust carefully—add a small pinch more salt or a splash of vinegar if needed to brighten the flavors.

Serve chilled or at room temperature, as this salad actually tastes better when the flavors have had time to meld together.

greek bean salad

Tasty Greek Bean Salad

Delicious Tasty Greek Bean Salad recipe with step-by-step instructions.
Prep Time 5 minutes
Cook Time 10 minutes
Total Time 17 minutes
Servings: 6 servings
Calories: 1525

Ingredients
  

For the dressing::
  • 4 tbsp red wine vinegar (I like Pompeian for its crisp acidity)
  • 2 tsp oregano
  • 3/4 tsp salt
  • 3/4 tsp black pepper (freshly ground for better aroma)
  • 2 garlic cloves
  • 1/3 cup olive oil
  • 1/4 tsp red pepper flakes
For the salad::
  • 30 oz cannellini beans (I use S&W for consistent firmness)
  • 1 large cucumber (peeled and sliced into 1/2-inch half-moons)
  • 1 large green bell pepper
  • 2 cups cherry tomatoes (halved lengthwise for easier eating)
  • 1 small red onion, thinly sliced
  • 10 oz feta (purchased in a block and crumbled for better texture)
  • 1/2 cup fresh mint
  • 1/3 cup kalamata olives
  • 2 tbsp capers

Method
 

  1. While the dressing comes together, prepare all your vegetables for maximum efficiency. Peel and slice the cucumber into 1/2-inch half-moons, halve the cherry tomatoes lengthwise, thinly slice the red onion, and dice the green bell pepper into bite-sized pieces. Roughly chop the fresh mint and measure out the kalamata olives and capers. Having everything prepped and ready will make assembly quick and ensure even distribution of flavors throughout the salad.
  2. In a large mixing bowl, whisk together the red wine vinegar, oregano, salt, black pepper, and red pepper flakes. Mince the garlic cloves finely and add them to the bowl—the acid in the vinegar will gently soften the raw garlic and mellow its bite. Slowly whisk in the olive oil until the dressing emulsifies slightly and comes together. I like to taste the vinaigrette at this point and adjust the seasoning if needed, since it will be the foundation for the entire salad's flavor profile.
  3. Drain and rinse the canned cannellini beans thoroughly to remove excess sodium and starch, then add them to the bowl with the vinaigrette. Add all the prepared vegetables from Step 1, then crumble the feta block by hand into the salad (crumbling rather than buying pre-crumbled feta gives you better texture and prevents clumping). Gently toss everything together with a large spoon or spatula, ensuring the vinaigrette coats all the ingredients evenly. The beans and vegetables will absorb the dressing flavors beautifully if you let the salad sit for at least 15-20 minutes before serving.
  4. Give the salad a gentle stir and taste a forkful to check the seasoning. The feta will add saltiness, so adjust carefully—add a small pinch more salt or a splash of vinegar if needed to brighten the flavors. Serve chilled or at room temperature, as this salad actually tastes better when the flavors have had time to meld together.

Leave a Comment

Recipe Rating