Insalata di Fagioli, or Italian bean salad, is a simple yet incredibly satisfying dish that captures the heart of Mediterranean cooking. Made with pantry staples and fresh herbs, it’s the kind of recipe that proves you don’t need much to make something truly delicious.
This salad is traditionally made with cannellini beans, but any creamy white bean, like Great Northern or navy beans, will work well. They’re gently tossed with extra virgin olive oil, red wine vinegar, garlic, and lots of fresh parsley. A touch of red onion adds sharpness, while cherry tomatoes and celery give crunch and brightness. The flavor profile is earthy, tangy, and herbaceous with just the right amount of acidity to bring it all together.
What makes Insalata di Fagioli so appealing is how versatile and unfussy it is. It can be served cold or at room temperature, making it a fantastic option for picnics, barbecues, or light lunches. It pairs beautifully with grilled meats or fish but also stands on its own as a vegetarian main or protein-packed side dish.
Another bonus? It comes together in about 10 minutes if you’re using canned beans. Just drain, rinse, and mix. The longer it sits, the better it tastes as the flavors meld and deepen. A few cracks of black pepper and a drizzle of olive oil right before serving take it over the top.
To make it heartier, feel free to add tuna, chopped hard-boiled eggs, or olives. Crusty bread on the side makes it a complete and satisfying meal.
Whether you’re planning a summer dinner al fresco or just want something easy and nourishing, Insalata di Fagioli is a timeless dish that always delivers. It’s fresh, healthy, and full of rustic Italian charm.

Ingredients
- 1 can cannellini beans 15 oz, rinsed and drained
- 1 can kidney beans 15 oz, rinsed and drained
- 1 can chickpeas 15 oz, rinsed and drained
- 1 red bell pepper diced
- 1/2 red onion thinly sliced
- 1/4 cup parsley chopped, fresh
- 2 tbsp lemon juice fresh
- 2 tbsp extra-virgin olive oil
- Salt and pepper to taste
Instructions
- In a large bowl, combine the cannellini beans, kidney beans, chickpeas, red bell pepper, red onion, and parsley.
- In a small bowl, whisk together the lemon juice, olive oil, salt, and pepper.
- Pour the dressing over the bean mixture and toss to combine.
- Refrigerate for at least 1 hour before serving to allow the flavors to meld together.
- Serve chilled and enjoy!
I don’t know about this one… too many beans for me. It’s like a bean overload.
Huh, tried this recipe, but my husband didn’t like it. I guess he ain’t a bean fan? 🤷♀️
I don’t know…I thought it was a bit bland. Needs more spices or something.
I totally agree! A little cumin or paprika could make it pop! Try it next time!
Bland? Are u kidding? It’s a bean salad, not a curry! It’s meant to be simple! LOL
So good! I used canned beans because I was lazy and it still turned out great! 😋
Looks nice but I don’t trust canned beans. Fresh ones are way better.
Simple and nutritious! Perfect for my vegan diet. Thanks for sharing!
YUM!
Best recepie ever! or however you spell it. I put too much lemon tho.
Beans 👌
This salad is super easy to make! I added some feta cheese for extra flavor. Yum!
Feta sounds like a great addition! I’ll have to try that next time. 😊
I don’t know, adding cheese to a salad sounds weird. Isn’t it supposed to be healthy?
I love beans, this is my jam! But did you know you can also add corn? Just saying!
Adding corn sounds awesome! I bet it would add a nice crunch. I’ll try that next time!
This salad is sooo good! I love all the beans and the fresh veggies. Will make again for sure!
Sounds delicious! I love beans too! Can’t wait to try it myself.
I tried it but swapped chickpeas for black beans. Still tasty, but not the same recipe!