This dense white bean salad is packed with protein, fiber, and bright flavor, making it a satisfying and effortless meal.
For more Mediterranean diet recipes, check out our Greek-inspired Mediterranean pasta, chopped chickpea salad, creamy red lentil soup, Tuscan cabbage and bean stew.

This Marinade Will Make You Fall in Love with White Beans
This dense white bean salad is everything you want in a quick, nourishing meal 🥗. It’s protein-rich, fiber-filled, and naturally low in saturated fats, making it a smart choice for anyone who loves simple, wholesome food.
With creamy cannellini beans, crisp cucumbers, juicy tomatoes, and a tangy honey mustard dressing, it’s packed with flavor and freshness in every bite. Marinating the beans in the dressing before mixing them in is a total game changer. It lets them soak up the flavors and makes every bite extra tasty. Each ingredient works together to support a balanced diet and fits beautifully into a Mediterranean-style eating pattern.
Louise and I love making this as an easy white bean recipe for busy weekdays or meal prep. It keeps beautifully in the fridge and tastes even better the next day 🌿.
Serve it with some warm crusty bread for that Tuscan-style lunch or light dinner that feels both comforting and nourishing 🍋.
Ingredients
Find complete ingredient list, quantities, and substitutions in the recipe box at the bottom of the page.

- Cannellini beans: tender and creamy, perfect for a healthy bean salad. You can use Great Northern beans, butter beans, or navy beans if that’s what you have. Chickpeas also work for a slightly firmer bite.
- Tomatoes: juicy vine or cherry tomatoes add brightness and color. Swap for roasted red peppers or sundried tomatoes if you want deeper, richer flavor.
- Cucumber: brings crunch and freshness. You can use zucchini or celery for a similar texture.
- Scallions: mild and crisp with a bit of onion flavor. Red onion or shallots are great alternatives if you prefer a stronger taste.
- Parsley: adds freshness and a touch of green. Try basil, cilantro, or baby spinach for a different twist on this simple white bean side dish.
- Sun-dried tomatoes in oil: sweet and tangy with intense flavor. Olives or roasted red peppers make good swaps if you’re out.
- Feta cheese: gives a salty, creamy contrast. Crumbled goat cheese, ricotta salata, or even avocado can be used instead for a dairy-free option.
For the Dressing
- Extra virgin olive oil: the heart of the dressing. If you’re low, use avocado oil or a light olive oil.
- Red wine vinegar or lemon juice: adds acidity and balance. White wine vinegar or apple cider vinegar are great substitutes.
- Dijon mustard: adds a tangy kick to the dressing. You can use yellow mustard or a bit of whole-grain mustard for texture.
- Honey: gives subtle sweetness. Maple syrup or agave work beautifully too.
- Dried oregano: a key Mediterranean flavor. Try Italian seasoning or thyme if you like.
How to Make Dense White Bean Salad
Step 1: Make the Dressing
In a medium bowl, whisk together olive oil, vinegar, mustard, honey, dried oregano, salt and pepper until smooth and creamy. The honey mustard and olive oil blend into a tangy, slightly sweet base that coats the beans perfectly.

Step 2: Marinate the Beans
Drain and rinse the cannellini beans, then add them to the dressing. Toss gently so every bean is coated. Let them sit while you prep the veggies. Even 10 minutes of marinating helps the beans absorb flavor and lose that canned taste, giving you the best healthy bean salad texture.

Step 3: Prep the Veggies
Cut the tomatoes into wedges, dice the cucumber, thinly slice the scallions, and chop both the sun-dried tomatoes and parsley. Add everything to a large mixing bowl. If you like, crumble in some feta for extra creaminess and protein.

Step 4: Combine and Serve
Pour the marinated beans and dressing over the veggies, then toss until everything is evenly coated and glossy. Finish with a sprinkle of paprika or chili flakes for a little extra color and kick if you like. Serve your quick protein packed salad right away or chill it for later. It’s even tastier once the flavors meld.

Tips
- Rinse the beans well to remove any starchy liquid and improve the flavor of your healthy bean salad.
- Marinate the beans in the dressing for at least 10 minutes before adding the veggies. It helps the beans soak up all that tangy honey mustard goodness.
- Use high quality olive oil for a richer, smoother dressing that ties everything together beautifully.
- Chop veggies evenly so every bite has a good mix of texture and color.
- Taste and adjust before serving. You might want a little extra vinegar, salt, or pepper depending on your taste.
- Serve with crusty bread to turn this simple white bean side dish into a full Tuscan-style meal.
- Make it ahead of time for an easy white bean lunch idea. The flavors deepen as it chills, making it even more delicious the next day.
Frequently Asked Questions
Yes, you can. Great Northern beans, butter beans, navy beans, or even chickpeas work well for a similar texture and flavor in this high fiber bean salad.
Absolutely. This salad keeps well in the fridge for up to 3 days, making it a perfect no cook bean salad for meal prep.
It’s delicious both ways. We like it slightly chilled in summer and at room temperature for a cozier feel in autumn and winter.
No, it’s optional. You can skip it for a dairy-free version or swap in avocado for creaminess.
Yes. Try mixing in cooked quinoa, bulgur, or farro to make it even more filling.
Yes, you can absolutely use dried beans for this recipe. Start with about 1 cup of dried cannellini beans. Soak them in plenty of water overnight, then drain and rinse. Add them to a pot, cover with fresh water, and simmer until tender, usually 60 to 90 minutes. Drain well, let them cool, and use them just like canned beans in your high protein bean salad.
More Easy Salad Recipes
- Mediterranean quinoa salad
- Healthy broccoli cauliflower salad with Greek yogurt dressing
- Greek lentil salad
- Carrot chickpea salad
- Creamy apple chickpea salad with Greek yogurt
- Greek yogurt broccoli salad
- Three bean salad with quick marinade
- Black bean corn salad
- Chickpea cucumber salad
If you tried this Dense White Bean Salad or any other recipe on our blog, please leave a 🌟 star rating and let us know how it goes in the comments. We love hearing from you!

Dense White Bean Salad (Mediterranean Diet Friendly)
Ingredients
- 2 cans cannellini beans 15 oz / 400 g each can – drained and rinsed – or 3 cups / 460 g cooked white beans
- 2 vine tomatoes cut into wedges
- 1½ cups cucumber diced
- 3 green onions thinly sliced
- ½ cup sun-dried tomatoes in oil drained and chopped
- ½ cup flat-leaf parsley chopped
- 4 ounces feta cheese optional – crumbled
For the Dressing
- 4 tablespoons extra virgin olive oil
- 2 tablespoons red wine vinegar sub apple cider vinegar or lemon juice
- 1 tablespoon Dijon mustard or yellow mustard
- 1 tablespoon honey or maple syrup
- 1 teaspoon dried oregano
- ½ teaspoon salt or more to taste + black pepper
Instructions
- Make the Dressing: In a medium bowl, whisk together 4 tablespoons extra virgin olive oil, 2 tablespoons red wine vinegar, 1 tablespoon Dijon mustard, 1 tablespoon honey, 1 teaspoon dried oregano, ½ teaspoon salt, and pepper until smooth and creamy.
- Marinate the Beans: Drain and rinse 2 cans cannellini beans, then stir them into the dressing. Toss gently and let sit for about 10 minutes so the beans absorb flavor.
- Prep the Veggies: Cut 2 vine tomatoes into wedges, dice 1½ cups cucumber, slice 3 green onions, and chop ½ cup sun-dried tomatoes in oil and ½ cup flat-leaf parsley. Add everything to a large bowl. Crumble in 4 ounces feta cheese if using.
- Combine and Serve: Add the marinated beans and dressing to the veggies, toss well, and sprinkle with paprika or chili flakes if you like a little kick. Serve right away or chill for later.
Notes
- Cannellini beans → Great Northern beans, butter beans, navy beans, or chickpeas for a firmer texture.
- Tomatoes → Cherry tomatoes or roasted red peppers.
- Cucumber → Zucchini or celery for a similar crunch.
- Scallions → Red onion or shallots for a stronger taste.
- Parsley → Basil, cilantro, or baby spinach for a fresh twist.
- Sun-dried tomatoes in oil → Olives or roasted red peppers for a savory swap.
- Feta cheese → Goat cheese, ricotta salata, or avocado for a dairy-free option.
- Red wine vinegar or lemon juice → White wine vinegar or apple cider vinegar for a similar tang.
- Dijon mustard → Yellow mustard or whole-grain mustard for extra texture.
- Honey → Maple syrup or agave for natural sweetness.
- Dried oregano → Italian seasoning or thyme for a different herbal note.
Nutrition

Hi! We are Nico & Louise
We’re here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) 🌿✨.
Welcome to our blog, we are glad you are here.
Great salad. Easy and delicious 😋
I’m so happy that you like it, Kim! Thanks so much for giving it a try 🙂
Absolutely delicious and so healthy!
Fantastic, Teresa!! I’m super happy that you tried it, YAY.
Thank you for taking the time to leave a review here 🙂 Kindest
Louise