I like making this creamy dense bean salad when I want something hearty, filling, and still refreshing. It’s packed with protein-rich beans, coated in a smooth, tangy dressing, and balanced with crunchy vegetables for a satisfying texture.
Why You’ll Love This Recipe
I love how this salad keeps me full for hours thanks to the combination of beans and creamy dressing. It’s incredibly easy to prepare, and I can make it ahead of time without worrying about it losing flavor. I also enjoy how customizable it is—I can mix different beans or add extra vegetables depending on what I have on hand.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
1 can (400 g) chickpeas, drained and rinsed
1 can (400 g) red kidney beans, drained and rinsed
1 can (400 g) cannellini beans, drained and rinsed
1/2 cup red onion, finely chopped
1/2 cup celery, diced
1/2 cup cucumber, diced
1/4 cup fresh parsley, chopped
For the creamy dressing:
1/2 cup mayonnaise
2 tablespoons Greek yogurt
1 tablespoon Dijon mustard
1 tablespoon lemon juice
1 tablespoon olive oil
1/2 teaspoon garlic powder
1/2 teaspoon salt
1/4 teaspoon black pepper
Directions
I start by draining and rinsing all the beans, then I let them dry slightly to avoid excess moisture. I place them into a large mixing bowl.
I add the chopped red onion, celery, cucumber, and parsley to the bowl, mixing everything together gently.
In a separate bowl, I whisk together the mayonnaise, Greek yogurt, Dijon mustard, lemon juice, olive oil, garlic powder, salt, and black pepper until smooth and creamy.
I pour the dressing over the bean mixture and stir until everything is evenly coated. I like to chill the salad in the refrigerator for at least 30 minutes before serving so the flavors blend well.
Servings and timing
This recipe makes about 6 servings. Preparation time takes around 15 minutes, with an additional 30 minutes chilling time.
Variations
I sometimes add diced bell peppers for extra crunch and color. If I want a lighter version, I use more yogurt and less mayonnaise. I also like mixing in crumbled feta cheese or avocado for a richer texture. For a bit of heat, I add a pinch of chili flakes.
storage/reheating
I store the salad in an airtight container in the refrigerator for up to 3–4 days. I give it a good stir before serving again since the dressing may settle. I don’t reheat this dish because I prefer it cold.
FAQs
Can I use dried beans instead of canned?
I can use dried beans, but I make sure to cook them fully and let them cool before adding them to the salad.
How do I make this salad vegan?
I replace the mayonnaise and yogurt with plant-based alternatives, and it still turns out creamy and delicious.
Can I freeze this bean salad?
I don’t recommend freezing it because the texture of the beans and dressing changes after thawing.
What other beans can I use?
I like trying black beans, pinto beans, or even lentils for different textures and flavors.
Why is my salad too thick?
If it feels too thick, I add a small splash of lemon juice or olive oil to loosen the dressing.
Conclusion
I find this creamy dense bean salad to be a perfect balance of nutrition and flavor. It’s easy to prepare, satisfying, and great for meal prep or gatherings when I want something simple yet filling.
A hearty and creamy bean salad packed with protein-rich chickpeas, kidney beans, and cannellini beans, combined with crunchy vegetables and coated in a tangy, smooth dressing.
Ingredients
1 can (400 g) chickpeas, drained and rinsed
1 can (400 g) red kidney beans, drained and rinsed
1 can (400 g) cannellini beans, drained and rinsed
1/2 cup red onion, finely chopped
1/2 cup celery, diced
1/2 cup cucumber, diced
1/4 cup fresh parsley, chopped
1/2 cup mayonnaise
2 tablespoons Greek yogurt
1 tablespoon Dijon mustard
1 tablespoon lemon juice
1 tablespoon olive oil
1/2 teaspoon garlic powder
1/2 teaspoon salt
1/4 teaspoon black pepper
Instructions
Drain and rinse all the beans, then let them dry slightly to remove excess moisture.
Place the chickpeas, kidney beans, and cannellini beans into a large mixing bowl.
Add the chopped red onion, celery, cucumber, and parsley, then gently mix.
In a separate bowl, whisk together mayonnaise, Greek yogurt, Dijon mustard, lemon juice, olive oil, garlic powder, salt, and black pepper until smooth.
Pour the creamy dressing over the bean mixture.
Stir until all ingredients are evenly coated.
Refrigerate for at least 30 minutes before serving to allow flavors to blend.
Notes
Let beans dry slightly after rinsing to avoid watery dressing.
Chill before serving for best flavor and texture.
Adjust consistency with extra lemon juice or olive oil if too thick.
Use more yogurt and less mayonnaise for a lighter version.