This Mediterranean dense bean salad is protein-packed, zesty, and ready in under 10 minutes. Made with chickpeas, white beans, lemon zest, shallots, dill, feta, and a Dijon-honey vinaigrette, it's a no-cook, healthy side dish or quick lunch. Great for meal prep, naturally gluten-free, and easy to customize with fresh herbs!

A Quick Look At The Recipe
- ✅ Recipe Name: Mediterranean Dense Bean Salad with Feta & Lemon
- 🕒 Ready In: under 10 minutes
- 👪 Serves: 6 - 8 servings
- 🍽 Calories: ~180 - 240 per serving
- 🥣 Main Ingredients: Chickpeas, white beans, lemon zest, shallot, feta, Dijon mustard, olive oil, red wine vinegar
- 📖 Dietary Info: Gluten-free, vegetarian, high-protein, meal prep friendly
- ⭐ Why You'll Love It: This no-cook bean salad is fresh, tangy, and packed with plant-based protein.
SUMMARIZE & SAVE THIS CONTENT ON
I've been making versions of this dense bean salad on repeat all summer. It's bright, filling, and checks all the boxes: healthy, easy, high protein, and totally satisfying. Whether you're piling it onto greens, scooping it with air fryer pita chips, or eating it straight from the bowl (guilty!), this is one of those "make once, eat all week" kind of meals.
It's the kind of salad that somehow goes with everything—crispy grilled boneless chicken thighs, oven-baked shrimp skewers, or even this delicious everything bagel crusted salmon. I love how the lemony vinaigrette soaks into the beans and feta as it sits, making every bite even better the next day. It's better than the TikTok viral version, simple, satisfying, and always one of the first things gone at dinner.
Jump to:
- A Quick Look At The Recipe
- Why You'll Love This Recipe
- Ingredients
- Substitutions & Variations
- Need to substitute an ingredient?
- How to Make Mediterranean Dense Bean Salad
- 1 Minute Video Tutorial
- Top Tips
- Make it a Meal
- What to Eat With Dense Bean Salad
- Frequently Asked Questions
- Storage Tips
- More Salad Recipes You'll Love
- 📖 Recipe
- 💬 Comments
Why You'll Love This Recipe
- High protein & healthy: Packed with plant-based protein and fiber from chickpeas and white beans
- Creamy, crunchy, fresh: A satisfying mix of tender beans, briny feta, and crisp celery
- Quick & no-cook: Ready in just 10 minutes with pantry staples
- No-stress meal prep: Make it once and enjoy all week—zero reheating required
- Actually filling: Hearty enough to be a full lunch—not just a side
Ingredients

- Chickpeas: Canned chickpeas make this super easy—just drain and rinse well. They're hearty, creamy, and packed with plant-based protein. I always keep a few cans in the pantry for quick meals like this.
- White beans: I like cannellini or great northern beans here for their mild flavor and soft texture. They soak up the vinaigrette beautifully and balance out the chickpeas.
- Celery: Adds that perfect crunch. Make sure to use fresh, firm stalks—don't skip this, it really makes the salad pop.
- Shallot: A little milder than red onion, but still brings that sharp, zippy flavor. Finely dice it so it blends into every bite without overpowering.
- Feta cheese: Salty, tangy, and creamy—it gives the salad so much flavor. I love using sheep's milk feta if I can find it, but any kind works.
- Fresh herbs: I love a mix of parsley and dill, but use what you have. Herbs add color and freshness, and they make the whole thing feel extra vibrant.
- Mediterranean Lemon Dressing: Made with extra virgin olive oil, red wine vinegar, lemon juice + zest, Dijon mustard, honey, salt, and pepper—it’s zesty, tangy, and ties the whole salad together. Tip: don’t skip the Dijon—it’s what helps emulsify the dressing so it clings to the beans.
Scroll to the recipe card at the bottom of this page for exact quantities.
Substitutions & Variations
- Make it gluten-free: This recipe is naturally gluten-free.
- Make it dairy-free & vegan: Use maple syrup instead of honey and swap in your favorite vegan feta or leave it out. A scoop of hummus adds great creaminess, too.
- Add-ins: Try chopped cucumber, cherry tomatoes, avocado, olives, sun-dried tomatoes, or roasted red peppers for extra flavor and texture.
- Make it spicy: Add red pepper flakes or pickled jalapeños for a bit of heat.
- Herb swaps: Parsley and dill are my go-tos, but basil, chives, or cilantro work great too.
- Feta alternatives: Goat cheese works great here, or try a big spoonful of hummus.
- Vinegar options: Apple cider vinegar or white wine vinegar both work well.
- Add more protein: Add canned tuna, air fryer chicken thighs, shredded rotisserie chicken, or crispy air fryer tofu to turn this into a full meal.

Need to substitute an ingredient?
Ask AI for suggestions on how to substitute the particular ingredient.
How to Make Mediterranean Dense Bean Salad

- Step 1: Make the vinaigrette by whisking together the olive oil, red wine vinegar, honey, Dijon mustard, lemon zest, salt, and pepper. Taste and adjust the seasonings if needed!

- Step 2: Add all the ingredients to a large bowl and toss with the homemade Dijon-honey vinaigrette.
1 Minute Video Tutorial
Top Tips
- Drain and rinse your beans well: I know it's tempting to skip, but that starchy canning liquid dulls the flavor. A quick rinse makes a big difference.
- Don't skip the lemon zest. The zest adds way more flavor than the juice alone and really brightens up the whole salad. It's one of my favorite little tricks for cold salads like this.
- Use a good olive oil. Since this recipe isn't cooked, the olive oil shines. Go for extra virgin if you can—you'll taste the difference.
- Let it sit before serving. This salad gets better as it rests. I like to let it chill for at least 15 minutes so the beans can soak up all that lemony, tangy dressing.
Make it a Meal
This Mediterranean dense bean salad is hearty enough on its own, but here are a few easy ways to turn it into a complete meal:
- Add protein: Toss in air fryer chicken thighs, Greek salmon bowls, oven-baked shrimp skewers, rotisserie chicken, or crispy air-fried tofu.
- Serve over grains: Layer it on top of quinoa, farro, couscous, or brown rice to make a grain bowl.
- Stuff it in a wrap: Pile it into a tortilla or pita with greens and a little hummus or feta. You can even add it to these halloumi gyros or serve it on the side.
- Top with an egg: A jammy egg or soft-boiled egg on top = next-level lunch.
- Add avocado: For extra healthy fats and a creamy finish, sliced avocado is always a win.

What to Eat With Dense Bean Salad
Dense bean salad is super versatile and works with just about everything. Here are some of my favorite ways to serve it:
- Grilled proteins: Pair it with grilled boneless chicken thighs, salmon, grilled turkey burgers, grilled BBQ shrimp, steak, or grilled honey soy chicken kabobs, for an easy, balanced plate.
- Tacos or wraps: Serve it as a fresh side with tacos, gyros, or stuffed pitas.
- With hummus & pita: Scoop it up with warm pita, homemade blender hummus, or healthy tzatziki for a Mediterranean-style spread.
- Part of a picnic or potluck: It holds up well at room temperature and goes great alongside sandwiches, burgers, healthy zucchini fritters, or pasta salad.
- With soup or chili: Use it as a light, refreshing contrast to a cozy, hearty main. I love it with turkey lentil soup.
- Solo, straight from the fridge: Honestly? It's so good on its own, especially after the flavors have had time to sit. I love scooping it up with air fryer pita chips.
Frequently Asked Questions
Yes! This salad is perfect for meal prep. I often make it the night before or a few days ahead for easy lunches or dinners.
Totally. Chickpeas and white beans are my go-to, but black beans, kidney beans, or a tri-bean mix all work. Just keep the ratio about the same.
As written, it's vegetarian. To make it vegan, swap the honey for maple syrup and use vegan feta, hummus, or omit the cheese.
I wouldn't recommend it. The beans get mushy, the feta changes texture, and the dressing can separate once thawed. It's best enjoyed fresh or stored in the fridge for up to 4 days.
Storage Tips
Store leftovers in an airtight container in the fridge for up to 4 days. I actually think it tastes even better the next day, once the flavors have had time to soak in. Do not freeze.

More Salad Recipes You'll Love
Looking for other recipes like this? Try these:
Did you make this recipe?
If you make this recipe, be sure to comment and rate it down below. Also, don't forget to tag me @healthfulblondie on Instagram and use the hashtag #healthfulblondie so I can see your delicious creation and share it with my followers!
📖 Recipe

Mediterranean Dense Bean Salad
Ingredients
For the Salad:
- 1 (15 oz can) chickpeas, drained and rinsed
- 1 (15 oz can) white beans (like cannellini or great northern, drained and rinsed
- 2 stalks celery, chopped
- 1 small shallot, finely diced
- ⅓ cup crumbled feta cheese or goat cheese
- 2 tablespoon chopped fresh parsley or dill, or a mix
For the Dressing:
- 2 tablespoon extra virgin olive oil
- 1 tablespoon red wine vinegar
- Zest of 1 lemon
- 1 teaspoon Dijon mustard
- 1 teaspoon honey, or maple syrup for vegan
- Salt & black pepper, to taste
Instructions
- Prep the dressing: In a large bowl, whisk together the olive oil, red wine vinegar, Dijon mustard, honey, lemon zest, salt, and pepper. Taste and adjust the seasonings if needed.
- Add everything in: To the same bowl, add the chickpeas, white beans, celery, and shallot. Toss until everything is well coated.
- Fold in the flavor: Gently stir in the crumbled feta and chopped herbs.
- Chill & serve: Let it sit for 10–15 minutes so the flavors can soak in. Taste and adjust seasoning as needed. Serve chilled or at room temp!











Tati Chermayeff says
This is a family favorite! Super delicious and perfect for making ahead. We double the recipe everytime and save the rest for lunches throughout the week. YUM!