This easy Caprese Dense Bean Salad gives the classic Italian favorite a hearty twist with chickpeas and creamy cannellini beans. Juicy cherry tomatoes, mozzarella pearls, and fresh basil are tossed with a sweet-tangy balsamic vinaigrette for a colorful no-cook salad ready in just 10 minutes. Serve it as a light lunch, a make-ahead side dish, or an easy addition to dinner any time of year.

Jump to:
🗝️ Recipe's key points
- This caprese bean salad comes together in just 10 minutes, making it perfect for busy weeknights, last-minute gatherings, or quick lunches.
- The combination of chickpeas and cannellini beans creates a satisfying texture contrast and helps make the salad more filling too.
- Letting the salad rest for just 5 minutes allows the beans to soak up the vinaigrette, making every bite more flavorful. And it tastes even better the next day!
Fresh, vibrant, and incredibly easy to make, this dense bean salad is sure to become a staple for light lunches, a side dish for grilled proteins, or a colorful addition to any picnic or potluck.
🛒 Ingredients
This is an overview of the ingredients for the caprese dense bean salad recipe. You'll find the full measurements and instructions in the printable recipe card at the bottom of the page.

As an Amazon Associate, I earn from qualifying purchase.
Simple vinaigrette:
- Extra-virgin olive oil – Forms the rich, fruity base of the vinaigrette.
- Kosher salt and black pepper – The salt enhances all the flavors while the pepper adds a subtle warmth and mild heat.
- Red wine vinegar – Adds brightness and acidity to balance the richness of the oil and cheese.
- Balsamic glaze – Adds a sweet-tangy depth that perfectly complements the creamy mozzarella and beans.
Bean salad:
- Chickpeas – Provides a pleasantly firm, nutty bite.
- Cannellini beans – Introduces a softer, creamier texture to the Italian bean salad that works beautifully with the mozzarella and tomatoes. Feel free to use great northern beans, navy beans, butter beans, or kidney beans instead.
- Cherry tomatoes – For sweet, juicy bursts of freshness.
- Mozzarella pearls – Creamy little bites that melt in your mouth. A regular ball of fresh mozzarella, cut into small, bite-sized pieces, can be used instead.
- Fresh basil leaves – For that essential aromatic, peppery finish.
🗒 Instructions
This is an overview of the instructions for this Mediterranean bean salad. Full instructions are in the recipe card at the bottom of the page.

- Add the vinaigrette ingredients to a large mixing bowl.
- Whisk together until well combined.
- Add the chickpeas, beans, tomatoes, mozzarella balls, and fresh basil.
- Toss to coat.

- Allow the white bean caprese salad to sit for about 5 minutes for the flavors to meld before serving.
🥫 Storage
Store this chickpea and cannellini bean salad in an airtight container in the refrigerator for up to 2 days. The flavors actually deepen and improve as it sits, making it an excellent make-ahead option.
If storing longer than a day, you may want to add a few extra fresh basil leaves just before serving to brighten it up.
📚 Variations
- Protein boost – Add in crispy pieces of cooked bacon, shredded chicken, grilled shrimp, shredded tuna, flaky salmon, or sliced steak for a hearty meaty variation.
- Vegetarian spread – Pair with crusty bread, marinated olives, or roasted vegetables for a beautiful meatless main meal instead of a side dish.
- Type of tomatoes – Substitute multicolored cherry tomatoes for red ones to add even more visual appeal.
- Extra greens – Fold in a handful of fresh arugula or spinach just before serving for added peppery freshness and volume.
- Herb swap – Try fresh oregano or chives in place of or in addition to the basil for a different herbal note.

👩🏻🍳 Tips
- Use quality olive oil. Since the vinaigrette is so simple, the flavor of your extra-virgin olive oil really matters. Choose a good-quality one for the best results.
- Don't skip the rest time. Letting the no-cook bean salad sit for just 5 minutes gives the chickpeas and beans time to soak up the vinaigrette and allows the flavors to meld beautifully. It's a small step that makes a big difference.
- Make your own balsamic glaze. If you don't have store-bought glaze, make your own. I've listed the ingredients below in the FAQ section.
- Rinse your beans well. Thoroughly rinsing and draining the canned beans and chickpeas removes excess sodium and any metallic taste, letting the fresh flavors of the two-bean salad come through.
- Tear, don't chop the basil. Tearing the basil leaves by hand releases more of their aromatic oils and prevents the bruising that can occur with chopping.
🤔 FAQs
What is a Caprese dense bean salad?
A Caprese dense bean salad combines the familiar flavors of tomatoes, mozzarella, basil, and olive oil with hearty beans. This recipe uses both chickpeas and cannellini beans, along with a sweet-tangy vinaigrette made with balsamic glaze and red wine vinegar.
Can I make Caprese Bean Salad ahead of time?
Yes. You can assemble the salad and refrigerate it in an airtight container for up to two days. The beans absorb more of the vinaigrette as they rest, but for the freshest-looking basil, you may prefer to add some of it shortly before serving.
What other beans can I use?
Great northern beans, navy beans, butter beans, or kidney beans can replace either the chickpeas or the cannellini beans. Choose two beans with contrasting textures to keep the salad interesting.
Can I use regular mozzarella instead of mozzarella pearls?
Yes. Cut a ball of fresh mozzarella into small, bite-sized pieces and gently toss it with the remaining ingredients. Bocconcini or ciliegine also work well; halve any pieces that are too large for one bite.
Is Caprese Bean Salad served cold?
Caprese Bean Salad may be served chilled or closer to room temperature. If it has been refrigerated, let it sit on the counter for about 10 to 15 minutes and toss it again before serving so the olive oil and dressing can loosen.
What can I serve with Caprese Bean Salad?
Serve it with grilled chicken, steak, salmon, seared fish, or shrimp skewers. It also complements sandwiches, wraps, roasted vegetables, marinated olives, and warm crusty bread.
Can I use homemade balsamic glaze?
Absolutely. Simmer 1 cup of balsamic vinegar with 1 to 2 tablespoons of honey or brown sugar over low heat until it reduces and lightly coats the back of a spoon. Remember that it will continue to thicken as it cools.
📗 Related Recipes
Try more of my favorite fresh and easy salads and sides!
- Three Bean Salad - A delicious, nutritious dish that's perfect for a summer barbecue or potluck. And it's easy to make, too!
- Mediterranean Chickpea Salad - This easy and make-ahead salad is filled with delicious fresh vegetables along with favorite antipasto ingredients.
- Italian Antipasto Caprese Salad Recipe - Rich juicy red heirloom tomatoes layered with creamy fresh white mozzarella cheese, and sweet fragrant green basil leaves.

🍽 What to serve with Caprese Dense Bean Salad
This easy bean salad recipe is wonderfully versatile. It can stand alone as a light, satisfying lunch, or it can be served alongside grilled chicken, seared fish, shrimp skewers, or steak for an easy dinner. It also makes a fantastic side for sandwiches, wraps, or paninis.
🔪 All Our Way recommends the following
The following are affiliate links. We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.
You’ll need the following items to make this recipe successfully.
- Mixing Bowl – A sturdy bowl gives you plenty of room to whisk the dressing and toss all the ingredients together without spilling.
- Sharp knife – For halving the cherry tomatoes and tearing or chopping the basil.
- Cutting board – A sturdy surface for preparing the salad ingredients.
- Whisk – Essential for emulsifying the oil, vinegar, and balsamic glaze into a smooth, cohesive vinaigrette.
- Dry measuring spoons – For precise measuring of the salt and pepper.
- Can opener – For ease of opening the beans and chickpeas.
📞 Chiacchierata (chat)
You know how much I love a classic Caprese salad. Juicy tomatoes, creamy mozzarella, and fragrant basil are already a match made in Italian heaven. But sometimes I want a salad with a little more sostanza—something fresh and colorful that keeps us satisfied.
That’s where the chickpeas and cannellini beans come in. The chickpeas have a pleasantly firm bite, while the cannellini beans are soft and creamy. Together, they turn those familiar Caprese flavors into a hearty salad that can hold its own as a light lunch or accompany just about anything we’re serving for dinner.
And did I mention it takes only ten minutes? Everything goes into one bowl, including the simple sweet-tangy vinaigrette. No stove, no complicated preparation, and very little cleanup—questo mi piace! (I like this!)
Although tomatoes and basil may make us think of summer, we enjoy salads throughout the year. Cherry tomatoes are easy to find in every season, and canned beans are always waiting in the pantry. This is one of those dependable recipes you can make when you need a quick lunch, a colorful potluck dish, or a fresh side to go with grilled chicken, seafood, steak, or sandwiches.
Try to give the salad five minutes to rest before you grab your fork. I know—it’s difficult! But that short wait lets the beans absorb some of the vinaigrette and allows all those delicious flavors to become better acquainted.
Make it ahead if you like, serve it with warm crusty bread, and don’t forget to spoon up every last drop of that balsamic dressing. Around here, letting good dressing go to waste would be a terrible shame. Buon appetito, amici!
Tutti a tavolo, è pronto!

If you love this recipe please give it 5 stars ⭐️⭐️⭐️⭐️⭐️.
What's new? Check out my All Our Way Store on Amazon. We'll be adding more items we love and use or wish we had to make cooking fun and easy.
📖 Recipe

Caprese Dense Bean Salad
Ingredients
- 3 tablespoons extra-virgin olive oil
- 1 tablespoon balsamic glaze
- 1 tablespoon red wine vinegar
- 1 ¼ teaspoons kosher salt
- ½ teaspoon black pepper
- 1 15-ounce can chickpeas, rinsed and drained
- 1 15-ounce can cannellini beans, rinsed and drained
- 1 pint cherry tomatoes halved
- 1 8-ounce package mozzarella pearls
- ½ cup torn basil leaves
Instructions
- Whisk together oil, balsamic glaze, vinegar, salt, and pepper in a large bowl. Add chickpeas, cannellini beans, tomatoes, mozzarella, and basil; toss to coat. Let sit 5 minutes before serving.
- Make ahead
- Store salad in an airtight container in the refrigerator for up to two days.
Notes
👩🏻🍳 Tips
-
Use quality olive oil. Since the vinaigrette is so simple, the flavor of your extra-virgin olive oil really matters. Choose a good-quality one for the best results.
-
Don't skip the rest time. Letting the no-cook bean salad sit for just 5 minutes gives the chickpeas and beans time to soak up the vinaigrette and allows the flavors to meld beautifully. It's a small step that makes a big difference.
-
Make your own balsamic glaze. If you don't have store-bought glaze, make your own. I've listed the ingredients below in the FAQ section.
-
Rinse your beans well. Thoroughly rinse and drain the canned beans and chickpeas to remove excess sodium and any metallic taste, letting the fresh flavors of the two-bean salad come through.
-
Tear, don't chop the basil. Tearing the basil leaves by hand releases more of their aromatic oils and prevents the bruising that can occur with chopping.















Marisa Franca
Whenever we need a potluck salad that travels well, we pick this one. It's VERY popular, and we never have any left. We enjoy having it as a light lunch during the hot summer months.