This Greek dense bean salad recipe is the kind of dish that earns a permanent spot in your weekly rotation. It’s hearty, fresh, and packed with bold Mediterranean flavors that somehow taste even better the next day.
I made this on a lazy Sunday when I had a fridge full of odds and ends — a can of chickpeas here, some leftover feta there — and it turned into the most satisfying bowl I’d had all week. Now I make it for literally every potluck and people always ask for the recipe.
Table of Contents
Why You’ll Love This Recipe
This is the best dense bean salad recipe for when you want something filling but not heavy. Two types of beans, crisp veggies, briny olives, creamy feta, and a punchy lemon-garlic dressing all come together in under 15 minutes.
It’s naturally gluten-free, packed with plant-based protein, and honestly requires zero cooking. That’s a win in anyone’s book.
If you love easy bean salad recipes, you might also enjoy this Italian dense bean salad recipe or this crowd-pleasing dense bean salad grinder recipe for a fun sandwich-style spin.

Greek Dense Bean Salad Recipe
Equipment
- Colander
- Cutting board
- Knife
- Large mixing bowl
- small bowl
- Whisk
- measuring cups
- measuring spoons
- Airtight container
Ingredients
Vegetables
- 1 small red onion diced, about 3/4 cup
- ½ English cucumber diced small
- 3 small mini sweet peppers red, yellow, or orange; or use 1 large bell pepper, diced
Beans
- 1 15 oz can cannellini beans drained and rinsed
- 1 15 oz can garbanzo beans chickpeas, drained and rinsed
Add-ins
- 1 cup Kalamata olives
- ½ cup fresh parsley chopped
- 6 oz crumbled feta cheese
Dressing
- ¼ cup olive oil good-quality olive oil recommended
- 1 tablespoon honey
- 2 teaspoons Dijon mustard
- 1 lemon fresh lemon juice about 3 tablespoons
- 2 cloves garlic minced
- ½ teaspoon dried oregano
- ½ teaspoon salt adjust to taste; feta and olives are salty
Instructions
- Dice the red onion, English cucumber, and mini sweet peppers into small, bite-sized pieces so every forkful has a balanced mix of beans, vegetables, olives, and feta.
- If the raw red onion tastes too sharp, soak the diced onion in cold water for 5 minutes, then drain well before adding it to the salad.
- Drain and rinse the cannellini beans and garbanzo beans thoroughly in a colander to remove excess sodium and the starchy canning liquid.
- Add the diced red onion, cucumber, peppers, drained cannellini beans, drained garbanzo beans, Kalamata olives, and chopped parsley to a large mixing bowl.
- In a small bowl, combine the olive oil, honey, Dijon mustard, fresh lemon juice, minced garlic, dried oregano, and salt.
- Whisk the dressing until glossy and fully combined. Taste before adding it to the salad and adjust if needed, keeping in mind that the feta and Kalamata olives are already salty.
- Pour the lemon-garlic dressing over the salad and toss well until every bean and vegetable is evenly coated.
- Add the crumbled feta cheese and gently fold it into the salad so it is distributed without becoming mushy.
- Serve immediately, or refrigerate for 20 to 30 minutes to let the beans absorb the dressing and the flavors meld. The salad tastes even better after sitting overnight.
- If serving after refrigeration, give the salad a quick stir and refresh with a drizzle of olive oil and a squeeze of lemon juice if needed.
Notes
Ingredients You’ll Need
Everything here is easy to find at any grocery store. The combination of cannellini beans and garbanzo beans is what makes this a true healthy dense bean salad recipe — loads of fiber and protein in every bite.

| Category | Ingredient | Amount |
|---|---|---|
| Vegetables | Red onion, diced | 1 small (~3/4 cup) |
| Vegetables | English cucumber, diced small | 1/2 |
| Vegetables | Mini sweet peppers (red, yellow, orange) or 1 large bell pepper | 3 small |
| Beans | Cannellini beans, drained and rinsed | 15 oz can |
| Beans | Garbanzo beans (chickpeas), drained and rinsed | 15 oz can |
| Add-ins | Kalamata olives | 1 cup |
| Add-ins | Fresh parsley, chopped | 1/2 cup |
| Add-ins | Crumbled feta cheese | 6 oz |
| Dressing | Olive oil | 1/4 cup |
| Dressing | Honey | 1 tablespoon |
| Dressing | Dijon mustard | 2 teaspoons |
| Dressing | Fresh lemon juice (~3 tbsp) | Juice of 1 lemon |
| Dressing | Garlic, minced | 2 cloves |
| Dressing | Dried oregano | 1/2 teaspoon |
| Dressing | Salt | 1/2 teaspoon |
How to Make Greek Dense Bean Salad
This simple dense bean salad recipe comes together so fast it almost feels like cheating. Here’s how to do it step by step.

Step 1 — Prep and Chop Your Veggies
Dice your red onion, cucumber, and peppers into small, bite-sized pieces. Smaller cuts mean every forkful gets a little of everything — that’s the secret to a great dense bean salad.
Add all the chopped veggies to a large mixing bowl along with the drained cannellini beans, garbanzo beans, kalamata olives, and chopped parsley.
Tip: If raw red onion is too sharp for your taste, soak the diced onion in cold water for 5 minutes, then drain. It takes the edge off without losing that nice crunch.
Step 2 — Whisk Up the Dressing
In a small bowl, combine the olive oil, honey, Dijon mustard, lemon juice, minced garlic, dried oregano, and salt. Whisk it all together until it looks glossy and fully combined.
The honey balances the tang from the lemon, the mustard adds a little depth, and the garlic… well, the garlic just does what garlic always does. It makes everything better.
Note: Good olive oil really does make a difference here. According to Healthline’s guide on extra virgin olive oil, it’s one of the healthiest fats you can use and adds a fruity, peppery flavor that complements Greek-style dishes beautifully.
Step 3 — Dress the Salad
Pour the dressing over the salad and toss well to make sure everything gets coated. Don’t be shy — really get in there and mix it up so every bean and veggie piece is covered.
You’ll start to smell the garlic and oregano come alive as it hits the fresh veggies. That’s when you know it’s going to be good.
Step 4 — Add the Feta
Add the crumbled feta cheese and give it one more gentle toss. You want to distribute the feta without turning it into a mushy paste, so fold it in lightly.
Those little pockets of salty, creamy feta are what take this easy dense bean salad recipe to the next level. Don’t skip it.
Step 5 — Serve and Enjoy
Serve immediately or refrigerate for 30 minutes to let the flavors meld together — both options are great. Honestly? It gets even better after sitting overnight.
This makes a generous batch, so it’s perfect for meal prep, a potluck, or a side dish that doubles as lunch the next day.

Expert Tips for the Best Greek Dense Bean Salad
Use Canned Beans the Right Way
Always drain and rinse your canned beans thoroughly. This removes excess sodium and that slightly starchy liquid that can make the salad feel heavy. A good rinse takes 30 seconds and makes a real difference in flavor and texture.
Let It Rest
If you have time, let the salad sit for at least 20 to 30 minutes before serving. The beans soak up the dressing and everything gets more flavorful as it rests. Overnight is even better for a best dense bean salad recipe experience.
Balance the Salt
Feta and kalamata olives are already salty, so taste before adding more salt. You can always add more, but you can’t take it away. Start with the listed amount and adjust from there.
Variations and Substitutions
Swap the Beans
Not a cannellini fan? Try kidney beans, black-eyed peas, or even butter beans. Any combination of two cans works beautifully in this simple dense bean salad recipe. You can also check out this 5-minute dense bean salad recipe for an even quicker version.
Make It Vegan
Skip the feta or replace it with a plant-based feta alternative. Swap the honey in the dressing for maple syrup or agave. The rest of the recipe is already completely plant-based.
Add More Protein
Toss in some grilled chicken, shrimp, or even sliced hard-boiled eggs if you want to bulk it up into a full meal. It also pairs wonderfully with pita bread or warm flatbread on the side.
Go Southwestern
Want a totally different vibe? Check out this Southwestern and Mexican dense bean salad for a spiced-up, smoky twist on the same concept.
Storage Instructions
This salad stores really well, which makes it one of the best meal-prep options in the game. Here’s how to keep it fresh.
| Storage Method | Container | How Long |
|---|---|---|
| Refrigerator | Airtight container | Up to 4 days |
| Freezer | Not recommended | N/A |
Reheating
This salad is best served cold or at room temperature — no reheating needed. If it’s been sitting in the fridge, just pull it out 10 minutes before eating and give it a quick stir.
If the dressing has been absorbed overnight, drizzle a tiny bit of olive oil and a squeeze of lemon juice over the top and toss again. It refreshes everything perfectly.
No-Waste Kitchen Ideas
Leftover salad makes an incredible wrap filling. Just scoop it into a tortilla with some greens and a dollop of hummus for a no-fuss lunch. You can also serve it over cooked farro or quinoa to stretch it into a bigger bowl meal.
The leftover dressing (if any) doubles as a marinade for chicken or a vinaigrette for simple green salads. Don’t toss it.
Frequently Asked Questions
Can I make this Greek dense bean salad ahead of time?
Yes, and honestly you should. This salad tastes even better after sitting for a few hours as the beans absorb the dressing. Make it up to 24 hours in advance and store it covered in the refrigerator. Add a fresh drizzle of olive oil and lemon juice before serving if needed.
Can I use dried beans instead of canned?
Absolutely. Cook your dried cannellini and garbanzo beans according to package instructions until tender, then let them cool completely before using. You’ll need about 1.5 cups of cooked beans per can. This works great if you prefer to control the sodium level.
Is this recipe good for meal prep?
It’s one of the best meal prep options out there. Make a big batch on Sunday and it stays fresh in the fridge for up to 4 days. It actually gets more flavorful over time, which makes it a healthy dense bean salad recipe that works harder the longer it sits.
What can I serve with Greek dense bean salad?
It works as a side dish alongside grilled chicken, lamb, or fish. Serve it with warm pita bread, hummus, or tzatziki for a full Mediterranean spread. It also stands on its own as a satisfying light lunch.
Can I leave out the feta cheese?
Yes, just leave it out or replace it with a dairy-free alternative to keep the salad vegan. The dressing and the beans carry so much flavor that the salad is still delicious without it. A handful of toasted pine nuts or sunflower seeds adds a nice texture in its place.
Final Thoughts
This Greek dense bean salad recipe is the kind of dish that earns a permanent bookmark. It’s quick, it’s nourishing, and it somehow tastes like something you’d order at a little Mediterranean cafe rather than throw together in 15 minutes.
Whether you’re meal prepping for the week, bringing something to a BBQ, or just need a solid lunch, this easy dense bean salad recipe delivers every single time.
Give it a try and let me know what you think in the comments below! If you loved it, save it to your Pinterest boards so others can find it too — sharing is caring, especially when good food is involved.