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.

Close up of dense white bean salad with honey mustard dressing and fresh herbs.

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.

Ingredients for dense white bean salad arranged on a wooden board ready to mix.
  • 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 1 Whisking olive oil mustard and honey to make dressing for white bean salad.

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 2 Cannellini beans marinating in honey mustard dressing for extra flavor.

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 3 Chopped tomatoes cucumber and herbs in a large bowl for white bean salad.

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.

Step 4 Tossing white beans and veggies together until coated and ready to serve.

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

Can I use other beans instead of cannellini?

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.

Can I make it ahead of time?

Absolutely. This salad keeps well in the fridge for up to 3 days, making it a perfect no cook bean salad for meal prep.

Should I serve it cold or at room temperature?

It’s delicious both ways. We like it slightly chilled in summer and at room temperature for a cozier feel in autumn and winter.

Is feta necessary?

No, it’s optional. You can skip it for a dairy-free version or swap in avocado for creaminess.

Can I add grains?

Yes. Try mixing in cooked quinoa, bulgur, or farro to make it even more filling.

Can I use dried cannellini beans?

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

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!

Fresh dense white bean salad with olive oil drizzle and crusty bread on the side.

Dense White Bean Salad (Mediterranean Diet Friendly)

5 from 2 votes
This dense white bean salad is a quick, protein rich meal packed with fresh veggies and bold flavor. Marinated cannellini beans make it hearty, satisfying, and perfect for a wholesome lunch or easy dinner.
Prep Time: 16 minutes
Cook Time: 0 minutes
Total Time: 16 minutes
Servings: 4 people
Course: Main Course, salad
Cuisine: American-Mediterranean

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
  • 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.
    Step 1 Whisking olive oil mustard and honey to make dressing for white bean salad.
  • 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.
    Step 2 Cannellini beans marinating in honey mustard dressing for extra 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.
    Step 3 Chopped tomatoes cucumber and herbs in a large bowl for white bean salad.
  • 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.
    Step 4 Tossing white beans and veggies together until coated and ready to serve.

Notes

Substitutions
  • 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.
 
Tips
  • Rinse the beans well to boost flavor and remove any starchy liquid.
  • Marinate the beans for at least 10 minutes so they soak up the tangy honey mustard dressing.
  • Use good quality olive oil for a smooth, rich taste.
  • Chop veggies evenly for the perfect mix of color and texture in every bite.
  • Taste and adjust before serving with a splash of vinegar, salt, or pepper if needed.
  • Serve with warm crusty bread for a cozy Tuscan-style meal.
  • Make it ahead for an easy white bean lunch idea that tastes even better the next day.
Storage
Store the salad in an airtight container in the fridge for up to 3 days or freeze it for up to 2 months.
 

Nutrition

Serving: 1 of 4 with feta, Calories: 407kcal, Carbohydrates: 39g, Protein: 14g, Fat: 23g, Saturated Fat: 6g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 13g, Trans Fat: 0g, Cholesterol: 24mg, Sodium: 706mg, Potassium: 1087mg, Dietary Fiber: 8g, Sugar: 7g, Vitamin A: 1264IU, Vitamin B6: 0.3mg, Vitamin C: 34mg, Vitamin E: 4mg, Vitamin K: 96µg, Calcium: 263mg, Folate: 116µg, Iron: 5mg, Manganese: 1mg, Magnesium: 98mg, Zinc: 3mg
Tried this recipe?Leave a comment below or mention @theplantbasedschool on Instagram. We love hearing from you ⭐️ 💚.

Nico and Louise in front of the Consolazione church in Todi

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.

5 from 2 votes

Leave a comment

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

Recipe Rating




4 Comments

    1. Fantastic, Teresa!! I’m super happy that you tried it, YAY.

      Thank you for taking the time to leave a review here 🙂 Kindest

      Louise