Hearty Mediterranean White Bean Salad with Herbs and Lemon

This dense white bean salad is full of protein, fiber, and bright, fresh flavors—an easy, satisfying meal that’s great for lunch, a light dinner, or meal prep.

For more Mediterranean diet ideas try: Greek-inspired Mediterranean pasta, chopped chickpea salad, creamy red lentil soup, or 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 exactly what you want when you need a fast, nourishing meal. It’s rich in protein and fiber, low in saturated fat, and full of Mediterranean-style flavors that feel light and satisfying.

Creamy cannellini beans combine with crisp cucumber, juicy tomatoes, and a tangy honey-mustard dressing. Marinating the beans in the dressing before you mix everything together is the trick that makes the salad taste far better than plain canned beans—ten minutes is enough to take them from bland to flavorful.

This is an easy white bean recipe that stores well in the fridge, and the flavors often improve after a few hours or overnight. Serve with warm crusty bread for a simple Tuscan-style lunch or a light dinner.

Ingredients

Full ingredient amounts are listed in the recipe box below.

Ingredients for dense white bean salad arranged on a wooden board ready to mix.
  • Cannellini beans — tender, creamy, and ideal for a hearty salad. Great Northern, butter beans, navy beans, or chickpeas work as alternatives.
  • Tomatoes — vine or cherry tomatoes add color and brightness. Roasted red peppers or sundried tomatoes change the character if you prefer deeper flavor.
  • Cucumber — for crunch and freshness. Zucchini or celery can be substituted.
  • Scallions — mild onion flavor; use red onion or shallots for a stronger bite.
  • Parsley — adds herb freshness. Basil, cilantro, or baby spinach offer a different twist.
  • Sun‑dried tomatoes in oil — sweet and tangy; olives or roasted red peppers are good swaps.
  • Feta cheese — optional for a salty, creamy contrast. Goat cheese, ricotta salata, or avocado are good alternatives.

For the dressing

  • Extra virgin olive oil — the base of the dressing; choose a good-quality oil for best flavor.
  • Red wine vinegar or lemon juice — adds acidity. White wine vinegar or apple cider vinegar work too.
  • Dijon mustard — gives tang and helps the dressing emulsify. Yellow or whole-grain mustard also work.
  • Honey — a touch of sweetness; maple syrup or agave are fine substitutes.
  • Dried oregano — a classic Mediterranean herb; Italian seasoning or thyme are alternatives.
  • Salt and black pepper — to taste.

How to Make Dense White Bean Salad

Step 1: Make the Dressing

Whisk together olive oil, vinegar (or lemon), Dijon mustard, honey (or maple), dried oregano, salt, and pepper in a medium bowl until smooth and slightly creamy. The honey-mustard base gives the salad a bright, balanced flavor that clings to the beans.

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 stir them into the dressing so each bean is coated. Let them sit for about 10 minutes while you prepare the vegetables; this short marinating time helps the beans absorb flavor and reduces any canned taste.

Step 2 Cannellini beans marinating in honey mustard dressing for extra flavor.

Step 3: Prep the Veggies

Cut tomatoes into wedges, dice cucumber, thinly slice scallions, and chop sun‑dried tomatoes and parsley. Add everything to a large bowl and, if you like, crumble in feta for extra creaminess and saltiness.

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 any remaining dressing over the vegetables and toss gently until everything is evenly coated. Add a pinch of smoked paprika or chili flakes for color and a little heat if you like. Serve immediately or chill for later—this salad often tastes even better after the flavors have had time to meld.

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

Tips

  • Rinse the beans well to remove starchy packing liquid and improve flavor.
  • Marinate the beans in the dressing for at least 10 minutes so they absorb the tangy flavor.
  • Use high-quality olive oil for a richer, smoother dressing.
  • Chop vegetables evenly so every bite has a balanced mix of textures and colors.
  • Taste and adjust before serving—add more vinegar, salt, or pepper to suit your preference.
  • Serve with crusty bread to turn this side dish into a satisfying Tuscan-style meal.
  • Make ahead for easy meal prep; the salad keeps for up to 3 days in the refrigerator and often improves overnight.

Frequently Asked Questions

Can I use other beans instead of cannellini?

Yes. Great Northern beans, butter beans, navy beans, or chickpeas are all good substitutes and will give a similar texture or a firmer bite.

Can I make it ahead of time?

Absolutely. Store the salad in an airtight container in the refrigerator for up to 3 days. The flavors deepen as it chills.

Should I serve it cold or at room temperature?

Either works. Slightly chilled is refreshing in warm weather; room temperature can feel more comforting in cooler months.

Is feta necessary?

No—feta is optional. For a dairy-free creaminess, try diced avocado or skip the cheese altogether.

Can I add grains?

Yes. Stir in cooked quinoa, farro, or bulgur to make the salad even more filling.

Can I use dried cannellini beans?

Yes. Soak 1 cup dried beans overnight, rinse, then simmer until tender (typically 60–90 minutes). Drain, cool, and use them as you would canned beans.

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 try this Dense White Bean Salad or any recipe here, please leave a star rating and a comment to let us know how it turned out—we love reading your feedback.

Dense White Bean Salad (Mediterranean Diet Friendly)

A quick, protein-rich salad featuring marinated cannellini beans, fresh vegetables, and a honey-mustard dressing. Serves well for lunches, light dinners, or meal prep.

Prep Time: 16 mins | Cook Time: 0 mins | Total Time: 16 mins

Servings: 4 people | Course: Main course, salad | Cuisine: American-Mediterranean

Ingredients

  • 2 cans cannellini beans (15 oz / 400 g each) — drained and rinsed (or about 3 cups 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, crumbled (optional)

For the Dressing

  • 4 tablespoons extra virgin olive oil
  • 2 tablespoons red wine vinegar (or apple cider vinegar or lemon juice)
  • 1 tablespoon Dijon mustard
  • 1 tablespoon honey (or maple syrup)
  • 1 teaspoon dried oregano
  • ½ teaspoon salt and black pepper to taste

Instructions

  1. Make the dressing: Whisk olive oil, red wine vinegar, Dijon, honey, oregano, salt, and pepper until combined.
  2. Marinate the beans: Drain and rinse the cannellini beans, then stir them into the dressing and let sit for about 10 minutes.
  3. Prep the veggies: Cut tomatoes, dice cucumber, slice green onions, and chop sun-dried tomatoes and parsley. Add to a large bowl and crumble feta if using.
  4. Combine and serve: Pour the marinated beans and dressing over the vegetables, toss gently, and finish with paprika or chili flakes if desired. Serve immediately or chill.

Notes

Substitutions: Use Great Northern, butter, or navy beans instead of cannellini; cherry tomatoes or roasted red peppers for tomatoes; zucchini or celery for cucumber; red onion or shallots for scallions; basil or cilantro for parsley; olives for sun-dried tomatoes; goat cheese or avocado for feta.

Storage: Keep in an airtight container in the refrigerator for up to 3 days.

Nutrition

Serving: 1 of 4 with feta — Calories: 407 kcal; Carbohydrates: 39 g; Protein: 14 g; Fat: 23 g; Saturated Fat: 6 g; Fiber: 8 g; Sodium: 706 mg.