Introduction
White bean salad is a protein-rich, plant-based dish perfect for summer or anytime you want a light yet filling meal. It’s packed with white beans, fresh vegetables, herbs, and a simple zesty dressing. This salad is easy to prepare, nutritious, and vegan-friendly

White bean salad can be eaten cold or at room temperature. The white beans used can be cannellini, navy beans, or great northern beans. This salad is common in Mediterranean-style cooking and is known for being protein-rich and heart-healthy. It’s also naturally vegan and gluten-free, which makes it perfect for many diets.
Table of Contents
ToggleNutritional Information (Per Serving)
- | Calories: 190 kcal
- | Protein: 10 g
- | Carbohydrates: 25 g
- | Fiber: 8 g
- | Fat: 7 g
- | Saturated Fat: 1 g
- | Sodium: 150 mg
- | Sugar: 2 g
Why I Love Making White Bean Salad
I love making white bean salad because it’s quick, healthy, and requires no cooking if you use canned beans. It’s one of my go-to salads when I want something refreshing but still filling. The ingredients are simple and always available in my kitchen.
I can change the herbs or dressing based on what I have, and it still tastes amazing. It’s a great dish for meal prep or potlucks.
What is Needed to Make White Bean Salad
Main Ingredients
- White beans (2 cups cooked or 1 can) – The protein-rich base of the salad
- Red onion (1 small) – Adds crunch and sharp flavor
- Cucumber (1 small) – Refreshing and hydrating
- Fresh herbs (1/4 cup) – Mint, parsley, or cilantro for brightness
- Tomato (optional) – Adds juiciness and color

Dressing Ingredients
- Olive oil (2 tbsp) – Adds richness and helps blend flavors
- Lemon juice (1.5 tbsp) – Brings freshness and balance
- Dijon mustard (1/2 tsp, optional) – Adds a subtle tang and depth
- Salt and pepper – For seasoning
- Red chili flakes (optional) – A little heat to brighten everything up

Low-Fat or Oil-Free Version
If you’re avoiding oil, you can skip the olive oil and use just lemon juice with a splash of vinegar. Add a spoonful of tahini or unsweetened oat yogurt for creaminess without oil.
You can also blend a few beans with lemon juice and mustard to make a creamy, oil-free dressing.
How to Cook White Bean Salad
Step 1: Begin by draining and rinsing a can of white beans. If using freshly cooked beans, ensure they are fully cooled before use.
Step 2: Finely chop the red onion, dice the cucumber, and chop the herbs. A small tomato can be added for extra freshness and color.
Step 3: In a small bowl, whisk together olive oil, lemon juice, Dijon mustard, salt, black pepper, and red chili flakes. Add red onions and mix well.
Step 4: Add the beans, vegetables, and herbs to a large mixing bowl. Pour the dressing over the top and gently toss until everything is well combined and evenly coated.
Step 5: Let the salad rest for 10–15 minutes to allow the flavors to meld. Serve immediately or chill for later.
Should You Cook Beans at Home or Use Canned?
Both home-cooked and canned beans can be used when making white bean salad, depending on your needs and preferences.
Home-cooked beans are a great choice if you want full control over texture and flavor. Cooking them from scratch allows you to adjust the softness and avoid any added sodium or preservatives. They’re ideal for meal prepping or when cooking in large quantities.
However, if you’re short on time or want to keep things simple, canned beans are a perfectly good option. They’re convenient, ready to use, and still deliver great taste. Just be sure to drain and rinse them thoroughly to remove excess salt and improve their flavor. In the end, it comes down to how much time you have.
For quick, everyday salads, canned beans work beautifully. For special meals or when you want that perfect texture, home-cooked beans are worth the extra step. I have to admit, I always use canned beans for this recipe. There is no guesswork. The beans are always perfectly tender as they should be for this recipe.
Serving Suggestions
- | Serve chilled or at room temperature for best flavor.
- | Pair with fresh green salads or crusty whole-grain bread.
- | Add avocado slices for extra creaminess and nutrition.
- | Great as a light lunch or side dish with grilled vegetables.
White Bean Salad Recipe
Equipment
- Set of Measuring Spoons
- One Set of measuring cups
- Cutting Boards and Knives
- Salad Bowl
Ingredients
- 2 cups cooked or 1 can 15 oz white beans (cannellini or navy beans), drained and rinsed
- 1 small red onion finely chopped
- 1 small cucumber diced
- 1/4 cup fresh herbs like mint parsley or cilantro, finely chopped
- 1 small tomato chopped (optional)
Dressing
- 2 tablespoons olive oil
- 1.5 tablespoons lemon juice or white wine vinegar
- 1/2 teaspoon Dijon mustard optional
- Salt and black pepper to taste
- Pinch of red chili flakes optional for heat
Instructions
- Begin by draining and rinsing a can of white beans. If using freshly cooked beans, ensure they are fully cooled before use. Finely chop the red onion, dice the cucumber, and chop the herbs. A small tomato can be added for extra freshness and color. Set aside
- In a small bowl, whisk together olive oil, lemon juice, Dijon mustard (if using), salt, black pepper, and red chili flakes.
- Add the beans, vegetables, and herbs to a large mixing bowl. Pour the dressing over the top and gently toss until everything is well combined and evenly coated.
- Let the salad rest for 10–15 minutes to allow the flavors to meld. Serve immediately or chill for later.
Notes
- You can use either canned white beans or home-cooked beans—just make sure they are soft but not mushy.
- If using canned beans, always rinse them well to remove excess sodium and improve flavor.
- The salad tastes even better after sitting for 10–15 minutes, allowing the flavors to blend.
- You can easily adjust the herbs based on your preference—mint gives it freshness, parsley adds earthiness, and cilantro adds a bold note.
- For a no-oil version, skip the olive oil and use a splash of lemon juice mixed with a little mustard or aquafaba for creaminess.
Other Salads You Might Like
Thai Quinoa Salad with Lentils
Chickpea Salad with Lemon-Tahini Dressing
Sundal Recipe | Channa Sundal | Chickpea Sundal Salad
Reasons to Love White Bean Salad
- It’s naturally vegan and very filling because of the white beans.
- It takes only 10 minutes to prepare and doesn’t require cooking.
- The ingredients are flexible and can be changed based on what you have.
- It’s a healthy choice with fiber, protein, and antioxidants.
- Great for picnics, lunchboxes, or quick dinners.
Cooking Tips and Techniques
- Use fresh herbs like mint or parsley—they lift the flavor and make the salad refreshing.
- If the red onion is too strong, soak it in cold water for 10 minutes before using.
- Let the salad sit for a few minutes before serving to help the flavors meld.
- If using dried beans, cook them until soft but not mushy.
- For more texture, add chopped celery, bell peppers, or olives.
Why You Should Try This White Bean Salad Recipe
This salad is a true example of how plant-based food can be healthy and full of flavor. The beans give it a creamy texture and provide plant protein and fiber. The red onions and cucumber add crunch. The lemony dressing is simple but ties it all together.
Because this version is vegan, it’s great for anyone avoiding dairy or animal products, without missing out on taste. It’s light on calories, rich in nutrients, and very easy to make. Perfect for anyone looking to eat clean, lose weight, or just add more plant-based meals to their routine.
Frequently Asked Questions
1. What are the health benefits of white beans?
White beans are rich in protein, fiber, vitamins, and minerals. They help improve digestion, support heart health, and provide sustained energy.
2. Can I use canned beans instead of cooking beans at home?
Yes, canned beans are a convenient alternative. Just rinse them well to reduce sodium and improve flavor.
3. How do I store leftover white bean salad?
Store leftovers in an airtight container in the refrigerator. It stays fresh for up to 3 days.
4. What herbs work best in white bean salad?
Fresh parsley, cilantro, and mint are popular choices that add bright, fresh flavors.
5. Is white bean salad gluten-free?
Yes, this salad is naturally gluten-free, making it suitable for those with gluten intolerance.
6. Can I add other vegetables to white bean salad?
Absolutely! Tomatoes, bell peppers, and carrots are great additions for extra color and nutrition.
7. How long does white bean salad last in the fridge?
It typically lasts 3 to 4 days when stored properly in an airtight container.
8. Can I make white bean salad ahead of time?
Yes, it can be prepared a few hours in advance to allow flavors to blend, but avoid adding delicate herbs until just before serving.
9. Is white bean salad suitable for vegans?
Yes, this salad contains only plant-based ingredients and is perfect for a vegan diet.
10. What dressing is best for white bean salad?
A simple dressing made with olive oil, lemon juice, mustard, salt, and pepper complements the beans well.
11. Can white bean salad help with weight loss?
Yes, it is high in fiber and protein, which help keep you full longer and support healthy weight management.



