Greek White Bean Salad with Kalamata Olives & Feta

Greek White Bean Salad with Kalamata olives, feta, cucumber, tomatoes, fresh herbs, and lemon dressing

Greek White Bean Salad with Kalamata Olives & Feta

Greek White Bean Salad is a fresh, colorful Mediterranean-inspired dish made with creamy white beans, juicy tomatoes, crisp cucumber, Kalamata olives, feta cheese, red onion, and a bright lemon-herb dressing. It is simple enough for a quick lunch but flavorful enough to serve alongside grilled chicken, fish, or other Mediterranean meals.

This Greek White Bean Salad is especially useful for busy days because there is almost no cooking involved. Most of the preparation is simple chopping and mixing, while the beans provide plant-based protein and fiber. The combination of salty feta, briny olives, fresh vegetables, and lemon makes every bite refreshing and satisfying.

Prep Time: 15 minutes
Rest Time: 15 minutes
Total Time: 30 minutes
Servings: 6

Ingredients

For the Salad

2 cans cannellini beans or Great Northern beans, 15 ounces each, drained and rinsed

1 1/2 cups cherry tomatoes, halved

1 medium cucumber, diced

1/2 small red onion, thinly sliced

1/2 cup Kalamata olives, pitted and halved

3/4 cup crumbled feta cheese

1/3 cup chopped fresh parsley

2 tablespoons chopped fresh dill

2 tablespoons chopped fresh mint, optional

For the Lemon Herb Dressing

1/4 cup extra virgin olive oil

3 tablespoons fresh lemon juice

1 teaspoon lemon zest

1 tablespoon red wine vinegar

1 small garlic clove, finely grated

1 teaspoon dried oregano

1/2 teaspoon Dijon mustard

1/2 teaspoon honey, optional

1/4 teaspoon salt

1/4 teaspoon black pepper

Pinch of red pepper flakes, optional

Why You’ll Love This Recipe

Greek White Bean Salad is packed with contrasting textures. The beans are soft and creamy, the cucumber adds crunch, the tomatoes are juicy, and the feta brings a crumbly richness.

Another reason to love Greek White Bean Salad is how quickly it comes together. You can make the full recipe without turning on the oven or stove, making it especially convenient for warm days.

The salad is also easy to customize. Add roasted peppers, artichokes, avocado, chickpeas, spinach, or another fresh vegetable depending on what you already have.

How to Make Greek White Bean Salad

Step 1: Prepare the Beans

Drain the canned white beans into a colander and rinse them thoroughly under cool running water.

Let them drain for several minutes, then gently pat them dry with paper towels if they still look wet.

Removing excess liquid helps Greek White Bean Salad taste fresh rather than watery and allows the dressing to coat the beans more effectively.

Step 2: Prepare the Vegetables

Halve the cherry tomatoes and dice the cucumber into bite-size pieces.

Thinly slice the red onion.

If you prefer a milder onion flavor, soak the slices in cold water for about 10 minutes, then drain and pat dry.

Cut the Kalamata olives in half.

Uniformly chopped vegetables make Greek White Bean Salad easier to serve and ensure you get several flavors in each bite.

Step 3: Make the Dressing

In a small bowl or jar, combine olive oil, lemon juice, lemon zest, red wine vinegar, garlic, oregano, Dijon mustard, honey, salt, black pepper, and red pepper flakes.

Whisk or shake until the dressing looks well blended.

Taste and adjust the lemon, salt, or pepper as needed.

The fresh dressing gives Greek White Bean Salad its bright Mediterranean character.

Step 4: Combine the Main Ingredients

Place the drained beans, tomatoes, cucumber, red onion, olives, parsley, dill, and mint in a large mixing bowl.

Toss gently so the softer beans do not break apart.

Pour about three-quarters of the dressing over the ingredients.

Mix again until everything is lightly coated.

Step 5: Add the Feta

Sprinkle the feta over the salad.

Fold it in gently rather than stirring aggressively.

This keeps some larger pieces of feta intact and gives Greek White Bean Salad a more attractive texture.

Reserve a little feta for sprinkling over the top just before serving.

Step 6: Let the Salad Rest

Allow the salad to sit for about 15 minutes before serving.

This short resting period gives the beans time to absorb the lemon, olive oil, oregano, and garlic flavors.

For an even stronger flavor, refrigerate Greek White Bean Salad for about 30 minutes and bring it back toward room temperature before serving.

Step 7: Finish and Serve

Taste the salad again.

Add the remaining dressing if needed.

Finish with extra feta, fresh parsley, cracked black pepper, and a light drizzle of olive oil.

Serve Greek White Bean Salad chilled or at room temperature.

Serving Suggestions

Greek White Bean Salad works well as a light lunch by itself, especially when served with warm pita or crusty bread.

For a larger dinner, pair it with grilled chicken, lemon-herb salmon, baked cod, shrimp, or chicken skewers.

You can also serve Greek White Bean Salad as part of a Mediterranean platter with hummus, tzatziki, roasted vegetables, stuffed grape leaves, and pita.

For a vegetarian meal, pair it with quinoa, couscous, lentil patties, or roasted potatoes.

For another fresh and creamy salad idea, try our Creamy Seafood & Cucumber Salad.

Recipe Tips

Drain and rinse the beans thoroughly for the freshest flavor.

Use firm cherry or grape tomatoes so they hold their shape.

Choose a crisp cucumber, preferably English or Persian cucumber, for better texture.

Fresh herbs make Greek White Bean Salad especially bright, so use parsley and dill whenever possible.

Good-quality extra virgin olive oil makes a noticeable difference because the dressing is simple.

Do not add too much salt before tasting, as the olives and feta are already salty.

Let the salad rest before serving so the dressing can flavor the beans.

If preparing ahead, save some herbs and feta for adding just before serving.

Easy Variations

For extra vegetables, add diced bell pepper, roasted red pepper, artichoke hearts, or chopped spinach.

You can turn Greek White Bean Salad into a heartier lunch by adding cooked quinoa, farro, or couscous.

For more protein, mix in grilled chicken, tuna, shrimp, or hard-boiled eggs.

Chickpeas can replace half of the white beans for a slightly firmer texture.

If you prefer a dairy-free version, simply leave out the feta or use a dairy-free alternative.

For extra richness, add diced avocado immediately before serving.

If you enjoy hearty Mediterranean-style meals, you may also like our Loaded Mediterranean Sweet Potatoes.

Make-Ahead Instructions

Greek White Bean Salad is a convenient make-ahead recipe because the beans hold up well after dressing.

Prepare the beans, vegetables, and dressing up to one day ahead.

For the freshest texture, store the cucumber, herbs, and feta separately and combine everything a few hours before serving.

If the full salad is assembled in advance, give it a gentle stir before serving and refresh it with a squeeze of lemon.

Storage

Store leftover Greek White Bean Salad in an airtight container in the refrigerator for up to 3 days.

Some liquid may collect at the bottom as the vegetables release moisture. Simply stir the salad gently before serving.

If possible, add fresh herbs and a small amount of extra feta after refrigeration to revive the flavor and appearance.

Freezing is not recommended because the cucumber and tomatoes can become soft after thawing.

Nutrition Information

Approximate nutrition per serving:

Calories: 310
Protein: 13 g
Carbohydrates: 34 g
Fat: 15 g
Saturated Fat: 5 g
Fiber: 9 g
Sugar: 5 g
Sodium: 610 mg

Nutrition values are estimates and can vary depending on the beans, feta, olives, dressing, and serving size.

Frequently Asked Questions

What type of white beans work best?

Cannellini beans are excellent because they have a creamy texture and mild flavor. Great Northern beans and navy beans also work well in Greek White Bean Salad.

Can I use dried beans?

Yes. Cook dried white beans until tender, drain them well, and let them cool before assembling the salad.

Can I make it without feta?

Absolutely. The feta adds richness and saltiness, but the salad still tastes fresh without it.

Can I prepare this the night before?

Yes. Greek White Bean Salad can be made ahead, although adding some of the cucumber, herbs, and feta shortly before serving will give you the freshest texture.

Can I add chicken or tuna?

Yes. Grilled chicken, tuna, salmon, or shrimp can turn the salad into a more substantial main meal.

What can I use instead of Kalamata olives?

Green olives or another flavorful pitted olive can be substituted. The taste will be different, but still delicious.

Is this salad good for meal prep?

Yes. Greek White Bean Salad keeps well in the refrigerator and can be portioned into containers for lunches throughout the week.

Final Thoughts

Greek White Bean Salad with Kalamata Olives & Feta is an easy way to turn pantry staples and fresh vegetables into a colorful Mediterranean-style meal. Creamy white beans, crisp cucumber, tomatoes, feta, olives, herbs, and lemon dressing create a balanced combination of textures and flavors.

Greek White Bean Salad works equally well as a light lunch, picnic dish, meal-prep recipe, or side for grilled chicken and seafood. It requires minimal preparation and can be customized with extra vegetables, grains, or protein.

Whether you make Greek White Bean Salad for a quick weekday meal or a larger Mediterranean spread, its fresh herbs, bright lemon dressing, creamy beans, and salty feta make it a simple recipe worth making again.

Mediterranean Garlic Parmesan White Beans

Garlic parmesan white beans with cherry tomatoes and herbs

Mediterranean Garlic Parmesan White Beans – 40g Protein Meal for Women 55+

Description

Mediterranean Garlic Parmesan White Beans are a warm, creamy, protein-rich meal made with simple Mediterranean ingredients. This recipe is especially useful for women over 55 who want a filling meal with plenty of protein, fiber, calcium, and healthy fats.

White beans provide plant-based protein and fiber, while Greek yogurt, Parmesan cheese, and spinach make the dish richer and more satisfying. Garlic, lemon, olive oil, and herbs give it a fresh Mediterranean flavor without making the recipe complicated.

This meal can work well for lunch or dinner. It is easy to prepare in one pan, takes about 25 minutes, and can provide around 40 grams of protein per serving, depending on the exact brands and quantities used.

Ingredients

For the White Beans

2 cups cooked cannellini beans or great northern beans, drained and rinsed

1 tablespoon extra virgin olive oil

4 garlic cloves, finely minced

2 cups fresh baby spinach

Low-sodium vegetable broth 1/2 cup

1/2 cup plain Greek yogurt

1/2 cup freshly grated Parmesan cheese

fresh lemon juice 1 tablespoon

Lemon zest 1 teaspoon

1 teaspoon dried oregano

1/2 teaspoon dried thyme

1/2 teaspoon smoked paprika

1/4 teaspoon black pepper

Salt to taste

For Extra Protein

1 cup low-fat cottage cheese, blended until smooth

For Serving

2 tablespoons chopped fresh parsley

Extra grated Parmesan, optional

Red pepper flakes, optional

Fresh lemon wedges

Step-by-Step Instructions

Step 1: Prepare the Beans

Drain and rinse the white beans under cold water.

Rinsing canned beans helps remove some of the extra sodium and gives the beans a cleaner flavor.

Set them aside while you prepare the sauce.

Step 2: Cook the Garlic

Heat the olive oil in a large skillet over medium-low heat.

Add the minced garlic.

Cook for about 30 to 60 seconds, stirring constantly.

Do not let the garlic burn because burnt garlic can make the dish taste bitter.

Step 3: Add the Beans

Add the drained white beans to the skillet.

Stir gently so the beans are coated with the garlic and olive oil.

Add the oregano, thyme, smoked paprika, black pepper, and a small amount of salt.

Cook for about 2 minutes.

Step 4: Add the Broth

Pour the vegetable broth into the pan.

Stir everything together.

Allow the beans to simmer for about 4 to 5 minutes.

Use the back of a spoon to gently mash a small portion of the beans.

This makes the sauce naturally thicker and creamier.

Step 5: Add the Spinach

Add the baby spinach.

Stir it into the beans and cook for about 2 minutes, or until the spinach becomes soft and wilted.

Step 6: Add the High-Protein Ingredients

Reduce the heat to low.

Stir in the blended cottage cheese.

Mix until it becomes smooth and creamy.

Remove the pan from direct high heat before adding the Greek yogurt. This helps prevent the yogurt from separating.

Add the Greek yogurt and Parmesan cheese.

Stir gently until the cheese melts and the sauce becomes creamy.

Step 7: Add Lemon

Add the lemon juice and lemon zest.

Taste the beans and adjust the salt, pepper, or herbs if needed.

The lemon adds freshness and balances the richness of the Parmesan cheese.

Step 8: Serve

Divide the Mediterranean Garlic Parmesan White Beans between two bowls.

Top with chopped parsley and a little extra Parmesan if desired.

Add red pepper flakes for a slightly spicy flavor.

Serve with a fresh lemon wedge on the side.

Estimated Macros Per Serving

This recipe makes approximately 2 large servings.

Approximate nutrition per serving:

Calories: 520–570

Protein: 38–42g

Carbohydrates: 55–60g

Fiber: 13–16g

Fat: 17–20g

Saturated Fat: 6–8g

Calcium: approximately 450–550mg

Iron: approximately 5–6mg

Nutrition can vary depending on the type of beans, Greek yogurt, cottage cheese, Parmesan, and broth you use.

Why This Recipe Can Be Helpful for Women 55+

Protein becomes especially important as adults get older because maintaining muscle mass supports strength, mobility, and everyday activity.

This recipe combines several protein sources instead of relying on beans alone.

White beans provide plant protein and fiber.

Greek yogurt and cottage cheese increase the protein while also adding calcium.

Parmesan adds extra protein, calcium, and flavor.

Spinach provides folate, vitamin K, iron, and other micronutrients.

Olive oil supplies Mediterranean-style unsaturated fats.

The combination of protein and fiber can also make this meal more filling than a simple pasta or bread-based lunch.

Storage Tips

Refrigerator

Allow the beans to cool completely.

Transfer them to an airtight container.

Store in the refrigerator for up to 3 to 4 days.

Reheating

Reheat gently in a saucepan over low heat.

Add 1 to 2 tablespoons of vegetable broth or water if the sauce becomes too thick.

You can also microwave individual portions in short intervals, stirring between each interval.

Avoid overheating because yogurt-based sauces can separate when exposed to very high heat.

Freezing

You can freeze the bean mixture, but dairy-based sauces may change slightly in texture after thawing.

For the best texture, freeze the beans before adding the Greek yogurt and Parmesan.

Store in a freezer-safe container for up to 2 months.

Thaw overnight in the refrigerator.

Reheat gently and then stir in the yogurt and Parmesan.

Tips and Notes

Use low-sodium beans and broth if you are watching your salt intake.

Cannellini beans work especially well because they are soft and creamy.

Great northern beans are another good option.

Do not boil the sauce after adding Greek yogurt.

For even more vegetables, add chopped zucchini, mushrooms, or kale.

If the sauce becomes too thick, add a splash of broth.

If it is too thin, mash a few more beans and simmer briefly before adding the yogurt.

Freshly grated Parmesan usually melts more smoothly than pre-shredded cheese.

For the freshest flavor, add lemon juice near the end of cooking.

Frequently Asked Questions

Can I make Mediterranean Garlic Parmesan White Beans without cottage cheese?

Yes. You can leave it out, but the protein content will be lower.

Can I use chickpeas instead of white beans?

Yes, although the finished dish will be slightly firmer and less creamy.

Can I make this recipe vegetarian?

Yes. Use vegetarian Parmesan or another vegetarian hard cheese if needed.

Can I prepare it ahead of time?

Yes. It works well for meal prep and can be kept in the refrigerator for several days.

How can I increase the protein even more?

You can serve it with grilled chicken, salmon, shrimp, tofu, or an extra spoonful of Greek yogurt.

Servings

Makes approximately 2 large high-protein servings.

Prep time: 10 minutes

Cook time: 15 minutes

Total time: approximately 25 minutes

 

Mediterranean Marinated White Beans

Marinated White Beans with cherry tomatoes, red onion, fresh herbs, Kalamata olives, lemon, and feta

Mediterranean Marinated White Beans

Marinated White Beans are a simple Mediterranean-inspired dish made with creamy white beans, extra-virgin olive oil, fresh lemon juice, garlic, red onion, cherry tomatoes, parsley, dill, oregano, and a touch of Dijon mustard. The beans soak up the bright dressing, creating a flavorful side dish, lunch, appetizer, or light vegetarian meal.

This recipe is easy to prepare and requires no complicated cooking techniques. Simply whisk the dressing, combine the ingredients, and allow everything to rest so the flavors can develop. The result is creamy, fresh, tangy, and packed with Mediterranean flavor.

These Marinated White Beans are also excellent for meal prep because the flavor becomes even better after a few hours in the refrigerator.

Prep Time: 15 minutes
Marinating Time: 30 minutes
Total Time: 45 minutes
Servings: 6
Course: Side Dish, Lunch, Appetizer
Cuisine: Mediterranean

Ingredients

For the White Beans

3 cans white beans, 15 ounces each, drained and rinsed

1 cup cherry tomatoes, halved

1/2 medium red onion, finely sliced

1/3 cup fresh parsley, chopped

1/4 cup fresh dill, chopped

2 tablespoons fresh basil, chopped

1/4 cup Kalamata olives, sliced

1/4 cup crumbled feta cheese, optional

For the Marinade

1/3 cup extra-virgin olive oil

3 tablespoons fresh lemon juice

1 tablespoon red wine vinegar

1/2 teaspoon ground cumin

2 garlic cloves, finely minced

1 teaspoon Dijon mustard

1 teaspoon dried oregano

1/2 teaspoon salt

1/4 teaspoon red pepper flakes, optional

1 teaspoon lemon zest

1/2 teaspoon black pepper

Step-by-Step Instructions

Prepare the White Beans

Open the cans of white beans and transfer them to a colander.

Drain the beans thoroughly.

Rinse them under cool running water until the water runs clear.

Allow the beans to drain for several minutes.

Excess water can dilute the marinade, so drying the beans slightly helps them absorb the dressing.

Transfer the beans to a large mixing bowl.

Cannellini beans are an excellent choice because they have a creamy center and delicate skin. Great northern beans or navy beans can also work well.

The creamy texture makes Marinated White Beans especially satisfying.

Prepare the Vegetables

Wash the cherry tomatoes and cut them in half.

Thinly slice the red onion.

Chop the parsley, dill, and basil.

Slice the Kalamata olives.

If the red onion has a strong flavor, place the slices in cold water for 5 minutes. Drain them thoroughly before adding them to the salad.

The vegetables add freshness, color, and crunch.

Cherry tomatoes contribute natural sweetness, while red onion provides a gentle sharpness.

Fresh herbs bring a bright Mediterranean aroma to the dish.

Make the Marinade

Add extra-virgin olive oil to a small bowl.

Pour in the fresh lemon juice and red wine vinegar.

Add minced garlic and Dijon mustard.

Sprinkle in oregano, cumin, black pepper, salt, and red pepper flakes if using.

Add the lemon zest.

Whisk everything until the dressing looks smooth and well combined.

The lemon juice and vinegar provide acidity.

Olive oil adds richness.

Garlic and oregano provide savory flavor.

Dijon mustard helps bring the ingredients together.

This bright dressing gives Marinated White Beans their signature flavor.

Combine the Ingredients

Pour the marinade over the drained beans.

Add cherry tomatoes, red onion, parsley, dill, basil, and Kalamata olives.

Use a large spoon to fold everything together gently.

Avoid stirring too aggressively because the beans can break apart.

The goal is to coat the ingredients evenly while keeping the beans mostly intact.

If using feta, add it now or reserve it for serving.

At this stage, the salad should look colorful and glossy.

Let the Beans Marinate

Cover the bowl.

Place it in the refrigerator for at least 30 minutes.

For deeper flavor, allow the beans to marinate for 2 to 4 hours.

Stir gently once or twice during the resting time.

The beans gradually absorb the lemon, garlic, herbs, and olive oil.

This resting period is one of the most important steps because it allows the flavors to blend.

After marinating, taste the beans.

Add more lemon juice if you want extra brightness.

A small pinch of salt can also enhance the flavor.

Properly rested Marinated White Beans have a much more developed flavor than beans served immediately after mixing.

Tips for the Best Results

Use high-quality olive oil because it forms a large part of the dressing.

Fresh lemon juice gives a brighter flavor than bottled juice.

Drain and rinse canned beans thoroughly.

Allow the beans to dry slightly before adding the marinade.

Choose beans that are tender but still firm enough to hold their shape.

Fresh herbs provide the best flavor.

Do not add too much vinegar because the lemon already provides acidity.

Taste the dressing before pouring it over the beans.

Adjust salt, lemon, and pepper according to your preference.

Allow enough marinating time for the beans to absorb the dressing.

These simple steps help make Marinated White Beans flavorful, balanced, and satisfying.

Easy Variations

Add Roasted Red Peppers

Chopped roasted red peppers add sweetness and smoky flavor.

They also create beautiful color.

Add Cucumber

Diced cucumber provides extra crunch and freshness.

Add it shortly before serving for the best texture.

Add Avocado

Diced avocado makes the dish creamier.

Add it just before serving to prevent browning.

Add Artichokes

Marinated or canned artichoke hearts make an excellent Mediterranean addition.

Drain them well before chopping.

Add Roasted Vegetables

Roasted zucchini, bell peppers, or eggplant can turn the beans into a more substantial meal.

Allow roasted vegetables to cool before mixing them into the salad.

Add Extra Herbs

Mint can provide a refreshing flavor alongside parsley and dill.

Use it sparingly so it does not overpower the other herbs.

These additions make it easy to customize Marinated White Beans for different meals.

How to Make the Recipe More Filling

Serve the beans over cooked quinoa.

Brown rice also makes a hearty base.

Whole-grain couscous is another excellent option.

You can add roasted sweet potatoes for extra substance.

Hard-boiled eggs can also be served alongside the beans if you are not following a vegan diet.

For a plant-based meal, combine the beans with hummus and warm pita.

A serving of Marinated White Beans becomes a more complete meal when paired with whole grains and extra vegetables.

Serving Suggestions

Serve the beans chilled or slightly cool.

Spoon them over toasted sourdough bread.

Warm pita makes another excellent choice.

You can also place them over a bed of mixed greens.

Add cucumber, tomatoes, olives, and feta for a larger Mediterranean salad.

For an appetizer, serve the beans in a shallow bowl with toasted bread on the side.

A drizzle of olive oil and a sprinkle of fresh herbs make an attractive finish.

Fresh lemon wedges can be served alongside the dish.

These Marinated White Beans also pair beautifully with grilled vegetables, roasted chicken, fish, or Mediterranean grain bowls.

Make-Ahead Instructions

This recipe is ideal for making ahead.

Prepare the beans and marinade in the morning.

Refrigerate them until lunchtime.

For dinner, prepare the salad several hours before serving.

The longer the beans rest, the more flavor they absorb.

If preparing more than one day ahead, keep delicate ingredients such as avocado and cucumber separate.

Add them shortly before serving.

The dressing can also be prepared separately and refrigerated.

Bring it close to room temperature before mixing because olive oil can become cloudy and firm when chilled.

Storage Instructions

Store leftover Marinated White Beans in an airtight container.

Keep them refrigerated.

For the best quality, enjoy them within 3 to 4 days.

Use a clean spoon each time you serve the dish.

If the beans seem dry after refrigeration, add a small drizzle of olive oil and a squeeze of lemon juice.

Stir gently before serving.

Fresh herbs may darken slightly over time, but the beans should remain flavorful.

Do not leave the finished salad at room temperature for extended periods.

Common Mistakes to Avoid

Do not skip rinsing canned beans.

Excess canned liquid can affect the flavor of the marinade.

Avoid using too much olive oil.

The dressing should coat the beans without pooling heavily at the bottom.

Do not overmix the salad.

White beans can break easily when handled roughly.

Avoid adding watery vegetables too early if you plan to store the salad.

Do not use too much vinegar.

The combination of lemon and vinegar should remain balanced.

Avoid serving the beans immediately if you have time to marinate them.

A short resting period greatly improves the flavor.

These details help keep Marinated White Beans creamy, fresh, and well balanced.

Frequently Asked Questions

What type of white beans should I use?

Cannellini beans are an excellent choice because they are creamy and hold their shape well. Great northern and navy beans can also be used.

Can I use dried beans?

Yes. Cook the dried beans until tender, then cool and drain them thoroughly before preparing the recipe.

Can I make this recipe vegan?

Yes. Simply leave out the optional feta cheese. The remaining ingredients are plant-based.

Can I add feta?

Absolutely. Feta adds a salty and creamy Mediterranean flavor.

Can I use lime instead of lemon?

Lemon is recommended because it pairs naturally with the herbs and beans. Lime can work, but it will create a different flavor.

How long should the beans marinate?

At least 30 minutes is helpful. Two to four hours gives the best flavor.

Can I make it spicy?

Yes. Add red pepper flakes or finely chopped fresh chili.

Can I add tuna?

Yes. If you want additional protein, drained tuna can be folded in just before serving.

Can I serve the beans warm?

Yes. Although they are delicious chilled, they can also be served slightly warm with toasted bread or roasted vegetables.

Can I prepare the marinade ahead?

Yes. Whisk the marinade and refrigerate it in a sealed container. Stir well before using.

Nutrition Information

Approximate nutrition per serving:

Calories: 310 kcal
Protein: 11g
Carbohydrates: 34g
Fat: 15g
Fiber: 9g
Sugar: 4g
Sodium: 520mg

Nutrition values are estimates and can vary depending on the beans, olive oil, feta, and other ingredients used.

Why You Will Love This Recipe

There are plenty of reasons to add Marinated White Beans to your regular meal rotation.

The recipe is simple.

No complicated cooking technique is required.

Canned beans make preparation quick.

Fresh herbs create a bright flavor.

Lemon adds freshness.

Olive oil provides richness.

Garlic adds savory depth.

Tomatoes provide natural sweetness.

Kalamata olives contribute a salty Mediterranean note.

Feta adds creaminess when included.

Another benefit is versatility.

The beans can be served as a side dish.

They work beautifully over toast.

You can spoon them over salad greens.

They also make a convenient lunch when paired with pita or whole grains.

For meal prep, prepare the beans ahead and keep them refrigerated.

The flavor often improves after resting because the beans absorb the dressing.

You can also change the ingredients depending on what is available.

Add roasted peppers, artichokes, cucumber, avocado, or extra herbs.

A little chili creates a spicy version.

For a heartier meal, serve the beans with quinoa or brown rice.

The recipe is naturally plant-based when feta is omitted.

That makes Marinated White Beans a flexible option for many different meal plans.

Final Thoughts

Marinated White Beans are proof that simple pantry ingredients can create a flavorful Mediterranean-inspired meal.

Creamy white beans absorb the bright lemon and olive oil dressing.

Garlic, oregano, cumin, and fresh herbs add depth.

Cherry tomatoes provide sweetness.

Red onion adds crunch.

Kalamata olives bring a savory, salty flavor.

Optional feta gives the salad an extra creamy finish.

The recipe takes only a few minutes to assemble, yet allowing the beans to rest creates a much deeper flavor.

For the best result, use fresh lemon juice, good olive oil, and plenty of fresh herbs.

Serve the beans with toasted bread, warm pita, mixed greens, roasted vegetables, or cooked grains.

The recipe can also be customized with cucumber, roasted peppers, artichokes, avocado, or plant-based toppings.

For busy weekdays, prepare a batch ahead and store it in the refrigerator.

The beans can become part of several meals throughout the week.

Serve them chilled for lunch, slightly warm alongside roasted vegetables, or spooned over crisp greens.

The combination of creamy beans, fresh vegetables, fragrant herbs, tangy lemon, and rich olive oil makes Marinated White Beans an easy recipe worth keeping on hand.

Whether you are preparing a quick lunch, a Mediterranean-inspired side dish, or a simple plant-based dinner, Marinated White Beans offer plenty of flavor with very little effort.

Mediterranean Poblanos with Beans and Greens

Mediterranean poblano peppers stuffed with white beans, leafy greens, herbs, and spices

Mediterranean Poblanos with Beans and Greens

Mediterranean Poblanos with Beans and Greens are a flavorful plant-based meal made with roasted poblano peppers, creamy white beans, leafy greens, fresh herbs, garlic, and warm spices. The peppers become tender and slightly smoky while the filling stays hearty, bright, and satisfying.

This stuffed pepper recipe is naturally vegan and gluten-free, making it a simple choice for weeknight dinners, meal prep, or a light lunch. Lemon juice and fresh herbs add a fresh finish, while cumin, smoked paprika, and oregano give the bean filling a savory Mediterranean-style flavor.

Ingredients

For the Poblanos

  • 4 large poblano peppers
  • 1 tablespoon olive oil
  • Salt to taste

For the Filling

  • 1 ½ cups cooked cannellini or Great Northern beans
  • 3 cups chopped spinach, kale, or Swiss chard
  • 1 small red onion, finely chopped
  • 2 garlic cloves, minced
  • 2 tablespoons olive oil
  • 1 tablespoon fresh lemon juice
  • 1 teaspoon ground cumin
  • ½ teaspoon smoked paprika
  • ½ teaspoon dried oregano or za’atar
  • Salt and black pepper to taste
  • 2 tablespoons chopped fresh parsley or mint
  • 2 tablespoons pine nuts or chopped walnuts, optional

For Serving

  • Lemon wedges
  • Tahini sauce
  • Dairy-free yogurt
  • Vegan feta
  • Olives

How to Make Mediterranean Poblanos with Beans and Greens

Step 1: Roast the Poblanos

Preheat your oven to 400°F (200°C). Lightly coat the poblano peppers with olive oil and place them on a baking sheet.

  • Roast for 15–20 minutes.
  • Turn the peppers once during roasting.
  • Cook until the skins are blistered and lightly charred.
  • Transfer the hot peppers to a bowl.
  • Cover and let them steam for about 10 minutes.

Steaming loosens the skins and makes the peppers easier to peel. Gently remove the skin, then make a slit down one side and remove the seeds.

Step 2: Cook the Aromatics

Heat 2 tablespoons of olive oil in a large skillet over medium heat. Add the chopped red onion and cook for 3–4 minutes until softened.

Add the minced garlic, cumin, and smoked paprika. Stir for about 1 minute until the garlic and spices become fragrant.

Step 3: Add the Greens

Add the chopped leafy greens to the skillet and stir well. Cook until the greens wilt and become tender.

If the greens release a lot of moisture, cook them uncovered for another minute. The filling should be moist but not watery.

Step 4: Add the Beans and Seasoning

Stir the cooked white beans into the skillet. Add lemon juice, oregano or za’atar, salt, and black pepper.

Cook for another 2–3 minutes, stirring gently, until the beans are heated through.

Remove the skillet from the heat and fold in the fresh parsley or mint. Add pine nuts or walnuts if you want extra crunch.

Step 5: Taste the Filling

Before stuffing the peppers, taste the mixture and adjust the seasoning.

  • Add lemon juice for more brightness.
  • Add black pepper for extra savory flavor.
  • Add chili flakes for heat.
  • Add a little salt if the beans taste flat.

This quick taste test helps balance the filling before it goes into the peppers.

Step 6: Stuff the Poblanos

Place the roasted peppers in a lightly oiled baking dish. Carefully spoon the bean and greens mixture into each pepper.

Do not pack the filling too tightly. Leave enough room for the mixture to sit naturally inside the softened peppers.

You can fold the peppers partly closed or leave them open for a colorful presentation.

Step 7: Bake and Finish

For a warmer, more blended dish, bake the stuffed poblanos at 375°F (190°C) for 10–12 minutes.

The short second bake allows the flavors to meld and heats the filling evenly. Serve the peppers warm with lemon wedges, tahini, dairy-free yogurt, or vegan feta.

Tips for the Best Results

  • Choose large, firm poblanos that are easy to stuff.
  • Roast the peppers until the skin is blistered but the flesh is not overly soft.
  • Let the peppers steam before peeling to make the skin easier to remove.
  • Drain canned beans well before adding them to the filling.
  • Cook excess liquid from the greens so the stuffing does not become soggy.
  • Taste the filling before stuffing to adjust the lemon, salt, and spices.
  • Use fresh parsley or mint just before serving for a brighter flavor.
  • Add toasted nuts or seeds if you want more texture.

Easy Variations

White beans give this recipe a creamy texture, but you can easily change the filling. Chickpeas provide a firmer bite, while cooked lentils create a softer and more earthy mixture.

Spinach works quickly for weeknight cooking, while kale and Swiss chard create a heartier filling. You can also add chopped dill, basil, or cilantro for a different herbal flavor.

For extra Mediterranean flavor, stir in chopped olives, roasted tomatoes, or artichoke hearts. Cooked quinoa or bulgur can also be added when you want a more substantial meal.

If you enjoy spicy food, add crushed red pepper flakes or finely chopped jalapeño. For a milder stuffed pepper, replace poblanos with bell peppers.

Serving Suggestions

Serve these stuffed peppers as a complete vegetarian dinner with a simple salad or roasted vegetables. A spoonful of tahini sauce adds creamy texture and a nutty flavor without dairy.

For a fresh finish, squeeze lemon juice over the peppers just before eating. Olives, vegan feta, toasted seeds, or fresh herbs also work well as toppings.

They are also useful for meal prep because the filling can be prepared ahead and the stuffed peppers can be reheated before serving.

Storage and Make-Ahead Instructions

Allow leftover peppers to cool before placing them in an airtight container. Refrigerate for up to 3–4 days.

To make them ahead, prepare the roasted peppers and filling separately, then refrigerate them until ready to assemble. Stuff the peppers and reheat them in a 375°F oven until hot throughout.

For freezing, place fully cooked stuffed peppers in a freezer-safe airtight container. Thaw them in the refrigerator before reheating for the best texture.

Frequently Asked Questions

Can I use bell peppers instead of poblanos?

Yes. Bell peppers are a good mild substitute and provide a sweeter flavor with little to no heat.

Are poblano peppers spicy?

Poblanos are usually mild to moderately spicy, but their heat can vary. Removing the seeds and membranes can make the finished dish milder.

What beans work best for this recipe?

Cannellini and Great Northern beans work especially well because they have a creamy texture, but chickpeas and cooked lentils are also good choices.

Can I use frozen spinach?

Yes. Thaw and drain frozen spinach well before adding it so the filling does not become watery.

Can I prepare these stuffed peppers ahead?

Yes. Roast the peppers and prepare the filling ahead, then assemble and bake them when you are ready to serve.

How should I reheat Mediterranean stuffed peppers?

Reheat them in a 375°F oven until the filling is hot. You can also microwave individual portions, although the peppers may be softer.

Can I make this recipe without nuts?

Yes. Simply leave out the pine nuts or walnuts. Toasted sunflower or pumpkin seeds can provide similar crunch.

What can I serve with these peppers?

Serve them with a green salad, roasted vegetables, quinoa, hummus, olives, or a simple tahini and lemon sauce.

Nutrition Information

Approximate nutrition per serving, based on four servings:

  • Calories: 250
  • Protein: 10g
  • Fat: 12g
  • Carbohydrates: 28g
  • Fiber: 8g
  • Sugar: 4g
  • Sodium: 300mg

Nutrition values can vary depending on the beans, toppings, sauces, and other ingredients used.

Conclusion

Mediterranean Poblanos with Beans and Greens combine tender roasted peppers with a hearty filling of white beans, leafy greens, garlic, herbs, and Mediterranean-inspired spices. Lemon juice keeps the flavors bright, while tahini, vegan feta, or toasted nuts can add a creamy or crunchy finish.

This recipe is an easy way to build a satisfying plant-based dinner from simple ingredients. It works well for weeknight meals, vegetarian entertaining, and make-ahead meal prep while offering plenty of fiber, plant protein, and colorful vegetables.