This post may contain affiliate links. Please see our disclosure policy.

Packed with flavor, this Mediterranean dense bean salad combines creamy cannellini beans, garbanzo beans, crunchy vegetables, and a simple herb vinaigrette into one irresistible appetizer or side dish. The chunky texture makes it perfect for dipping with pita, and every serving is full of magnesium-rich ingredients.

A bean salad with chickpeas, tomatoes, red bell pepper, cucumbers, and cannellini beans in a white bowl.

A Quick Look: Mediterranean Dense Bean Salad (or dip!)

  • Prep time: 15 minutes, with another 15 minutes to chill and allow the flavors to combine.
  • Servings: Serves 6-8 people as a dip, or 4 people as a bean salad.
  • Main ingredients: Cannellini beans, garbanzo beans, red bell pepper, cucumbers, olive oil, shallot, and parsley.
  • When to serve: You’re looking for a healthy Mediterranean side dish or appetizer that pairs well with baked chicken kabobs.
  • Dietary information: This recipe fits a Mediterranean diet, gluten free diet with gluten free pita, and a dairy free diet. It is HYH diet compliant too.
  • Why you’ll love it: This recipe is packed with fiber, protein, and roughly 100 grams of magnesium. It doubles as a light appetizer that’s filled with flavor, or as a Mediterranean bean salad, or even bean bruschetta topping too.

My favorite part about this Mediterranean dense bean salad recipe is how versatile it is. Serve it as a chunky dip with pita chips or naan bread, spoon it over toasted bread for an easy bean bruschetta, or enjoy it as a side salad with slow cooked pork shoulder.

Credit to Violet Witchel for coming up with the viral idea of “dense bean salad”.

Ingredients for a Mediterranean bean salad on a white background, including cannellini beans, garbanzo beans, parsley, and olive oil.

Ingredients

For measurements, see the recipe cards below. These are just some details to help you with grocery shopping and substitutions.

  • Cannellini beans – These are also known as white beans or white kidney beans. While you can use dried beans and cook them yourself, canned beans make this recipe quick and easy without sacrificing flavor. I recommend getting a low sodium canned version, with only salt added.
  • Garbanzo beans – Also called chickpeas, these beans add some texture variety, flavor, and pack a lot of magnesium too. Canned, low sodium garbanzo beans are recommended.
  • Cherry tomatoes – Cherry tomatoes are typically a little sweeter and easy to chop, so they’re preferred here. You could also use other types of tomatoes like roma or heirloom, and cut them into small pieces.
  • Cucumber – A seedless, English cucumber works best for this recipe, but you could also use Persian cucumbers.
  • Red bell pepper – Red bell pepper is my preference for color and more Mediterranean flavor, and I don’t recommend substituting with green bell pepper. Yellow or orange would be ok to substitute, in a pinch.
  • Shallot – Lighter in flavor, shallot provides a mild flavor to this white bean dip, which doesn’t overpower the other vegetables.
  • Olive oil – I recommend using extra virgin olive oil, ideally cold-pressed. If you have a better-quality oil, this is a great recipe to use it in! I like Frankies or Bono for specialty olive oil, and Pompeiian for an every day blend.
  • Pumpkin seeds – These add a great crunch, varying the texture, and also add a significant amount of magnesium too. Get a large package at Costco for a great deal, and lightly toast them in the oven at 350°F for 10-15 minutes, tossing them every 4-5 minutes. Remove them when lightly browned and fragrant.
  • Distilled white vinegar – I like to use this because it’s a light, mild flavor that lets the beans and vegetables shine, but adds some acidity. Plus it’s HYH diet compliant. You could also use red wine vinegar or lemon, if tolerated – both will give a slightly different, but delicious, flavor profile.
  • Tortilla chips or pita chips – If you’re serving this as a dense bean dip, I recommend a sturdy tortilla chip or pita chip. I love El Patio for tortilla chips if you can find them, or Cedar Valley pita chips. You can even use fresh, toasted pita or naan bread wedges for dipping.

How to Make a Dense Bean Salad

Ingredients for a dense bean salad separated in a mixing bowl.

Step 1: In a large mixing bowl, combine the beans, tomatoes, bell pepper, cucumber, shallot, and parsley. Stir to combine.

A mediterranean olive oil dressing blended together in a small white bowl with a whisk.

Step 2: In a small bowl, whisk together the olive oil, garlic, vinegar, and oregano with kosher salt and black pepper.

Pouring the Mediterranean vinaigrette into the bean salad.

Step 3: Pour the dressing over the white bean mixture and toss it all together. Taste and adjust any seasonings. Let it marinate for 10-15 minutes at room temperature to allow the flavors to combine and the beans to infuse with the dressing.

A bean salad mixed together with a spoon next to a bowl of pita bread quarters.

Step 4: Pour the cannellini bean salad into a serving bowl, alongside pita for dipping.

Recipe Tip

Let the dip rest for at least 15-30 minutes before serving. The beans soak up the vinaigrette and the flavors meld together, making it much more flavorful than serving it immediately. Give it one final toss before serving.

A dense bean salad mixed together in a white bowl with a spoon.

Storage Information

Place any leftover white bean salad in an airtight container in the fridge. This should keep for up to 5 days, but it’s best consumed within the first 3 days as the cucumbers and tomatoes can soften a lot.

If you want to make this ahead, you can prepare the dressing a few days ahead, and even mix it with the white beans and chickpeas. Then add the additional veggies before you’re ready to serve.

A pita being dipped into the white bean salad to show it as an appetizer.

Serving Suggestions

This dense bean salad is so versatile, it can work as an appetizer or side dish. It pairs wonderfully with other Mediterranean meals like these baked beef kabobs, baked halibut recipe.

  • Mediterranean bean dip – Serve with sturdy pita or tortilla chips for dipping. Also great with toasted naan bread or pita bread. It’s like a chunky bean salsa.
  • Bean bruschetta – Cut a baguette into slices and brush it with olive oil. Toast them under the broiler of the oven, or on the grill – about 1-2 minutes each side. Top with the white bean salad.
  • Creamy white bean dip – Blend the beans with the red bell pepper and shallot, along with the dressing for a smooth dip, similar to hummus. Then top that with the cucumbers and tomatoes.

Recipe FAQ

Can I make this ahead?

Yes! You can make it up to one day ahead. For the freshest texture, stir in the cucumber and tomatoes just before serving.

Can I use different beans?

Yes. Great Northern beans, butter beans, or navy beans all work well in place of cannellini beans.

More Mediterranean Recipes

For more recipes high in magnesium that also follow a Mediterranean diet, you’ll love this popular white bean soup, or my spinach and chickpea salad.

Or for an easy one pan meal, try this Mediterranean salmon orzo bake.

Love this recipe? Please leave a 5-star 🌟🌟🌟🌟🌟 review in the recipe card! Don’t forget to tag me @thedizzycook on Facebook and Instagram, and follow along on Pinterest for more great recipes!

A spoon dipping into a Mediterranean dense bean salad with pumpkin seeds on top.
No ratings yet
Servings: 6 people

Mediterranean Dense Bean Salad

This cannellini and chickpea bean salad combines with a light Mediterranean vinaigrette, cucumber and tomato for a delicious salad that also doubles as an appetizer. Serves 4 as a larger size, and 6-8 as an appetizer.
Prep: 15 minutes
Rest time: 15 minutes
Total: 30 minutes
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

For the salad:

  • 1 cup canned chickpeas, drained and rinsed
  • 1 cup canned cannellini beans, drained and rinsed
  • 1 cup cherry tomatoes, diced
  • 1 cup seedless cucumber, diced
  • 1/2 red bell pepper, diced
  • 1 small shallot, diced
  • 1/4 cup parsley leaves, finely chopped

For the dressing:

  • 1 clove garlic, finely grated
  • 3 tablespoons extra virgin olive oil
  • 1 1/2 tablespoon distilled white vinegar
  • 1/2 teaspoon dried oregano
  • 1 teaspoon kosher salt
  • Freshly ground black pepper to taste

For serving:

  • 1/4 cup toasted pumpkin seeds
  • Pita chips or tortilla chips (optional)

Instructions 

  • In a large mixing bowl, toss together the chickpeas, cannellini beans, cherry tomatoes, cucumber, red bell pepper, shallot, and parsley.
  • In a separate small bowl, whisk together the grated garlic, olive oil, distilled white vinegar, dried oregano, salt, and pepper until well combined.
  • Pour the dressing over the chickpea mixture. Toss gently to ensure everything is evenly coated. Taste and adjust seasonings if desired.
  • Let marinate in the fridge for 10-15 minutes before serving to allow the flavors to meld. Serve with toasted pumpkin seeds on top. Pair with a big bowl of crunchy pita or tortilla chips for dipping, if using as an appetizer.

Notes

  • Serve this as a side dish, vegetarian main dish, or as a bean bruschetta – topped on toasted bread. It’s even great for breakfast with toasted bread and a runny egg on top!
  • Make ahead – Make the bean salad ahead by one day, keeping the cucumber and tomatoes on top to preserve their freshness. 

Nutrition

Calories: 164kcal, Carbohydrates: 14g, Protein: 6g, Fat: 10g, Saturated Fat: 1g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 6g, Trans Fat: 0.002g, Sodium: 472mg, Potassium: 351mg, Fiber: 4g, Sugar: 2g, Vitamin A: 666IU, Vitamin C: 23mg, Calcium: 50mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

Alicia

Alicia is a vestibular migraine advocate and the bestselling author of The Dizzy Cook: Managing Migraine with More Than 90 Comforting Recipes and Lifestyle Tips. Her articles and recipes have been featured by Healthline, Parade, mindbodygreen, Today, Good Morning Texas, the Vestibular Disorders Association, and the American Migraine Foundation. Read More

You May Also Like

Leave a comment

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

Recipe Rating