Bruschetta with Fresh Tomatoes and White Beans
There are few things that taste more like summer than bruschetta made with ripe, juicy tomatoes, fresh basil, and good bread. This white bean bruschetta recipe takes the classic Italian appetizer and adds creamy cannellini beans for a little extra texture and substance. Toss everything together with extra virgin olive oil, balsamic vinegar, and fresh herbs then spoon it over crisp, garlicky crostini. Served at room temperature, this is a great starter for a dinner party, an easy appetizer for your next party, or even a light meal when tomatoes are at their peak.
Why I love this appetizer
I especially love this recipe because it celebrates simple, fresh ingredients. You don’t need anything fancy—just good tomatoes, fresh basil, a little olive oil, and a loaf of crusty bread. It’s one of my favorite summer appetizers and a great way to use the abundance of tomatoes and herbs that come with this time of year.
Gather these ingredients
How to make bruschetta
Dice the tomatoes into small pieces and place them in a medium bowl. Drain and rinse the cannellini beans, then add them to the tomatoes. Stir in the salt, black pepper, olive oil, and grated garlic until well combined.

Drizzle the balsamic vinegar over the tomato and bean mixture and toss to combine. Cover and let the flavors mingle for at least 30 minutes, or refrigerate for up to 24 hours. Before serving, bring the mixture to room temperature and gently toss in the freshly chopped basil or your favorite fresh herbs. Serve over toasted bread or crostini.
Tips for the Best Bruschetta
Use ripe, flavorful tomatoes. Fresh tomatoes are the star of this recipe, so choose the best ones you can find. Cherry tomatoes, garden tomatoes, or heirlooms all work beautifully.
Don’t skip the fresh basil. Fresh basil leaves give bruschetta that unmistakable summer flavor. If you have extra fresh parsley, you can add a little alongside the basil.
Let the topping marinate. Give the tomato and white bean mixture at least 30 minutes to sit before serving. This gives the flavors time to mingle and creates those delicious juices that soak into the bread.
Don’t overdo the olive oil. You only need a little olive oil in the mixture. A good extra virgin olive oil adds plenty of flavor without making the topping greasy.
Season as you go. Taste the topping before serving and adjust with a pinch of salt, black pepper, or red pepper flakes. A little lemon zest or lemon juice can also brighten everything up.
Toast the bread until crisp. Whether you use a French baguette, sourdough bread, or another sturdy loaf, cut it into slices of bread that are thin enough to eat easily but sturdy enough to hold the topping. You can make grilled bread if you prefer, or toast the slices in the oven.
Rub the bread with garlic. Rubbing a fresh garlic clove over the warm toasted bread adds so much flavor with almost no extra effort.
Cool the crostini completely. If the bread is still warm when you add the topping, it can become soggy. Let the crostini cool to room temperature before assembling.
Serve at room temperature. Bruschetta is best when the topping isn’t ice cold from the refrigerator. Let it sit out for a bit before serving so you can really taste all those fresh ingredients.
Make the crostini ahead. The toasted bread can be made a day or two ahead and stored in an airtight container. You can even freeze the crostini and pop them back into the oven for a few minutes to crisp them up.
Frequently Asked Questions
What is bruschetta?
Bruschetta is a classic Italian appetizer made with toasted or grilled bread topped with a flavorful mixture of fresh ingredients. The word bruschetta refers to the toasted bread itself, while the toppings can vary. A traditional version often includes tomatoes, garlic, basil, olive oil, and seasonings.
What kind of bread is best for bruschetta?
A French baguette is a great choice because it gives you plenty of small, crisp slices that are easy to hold. Sourdough bread is another delicious option. Choose a sturdy loaf that will hold the tomato and bean topping without falling apart.
Can I make bruschetta ahead of time?
Yes! The topping can be prepared several hours ahead of time and refrigerated. The crostini can also be made ahead and stored separately. For the best texture, wait to spoon the topping onto the bread until just before serving.
Should bruschetta be served hot or cold?
Bruschetta is best served at room temperature. The toasted bread should be completely cooled, and the tomato topping should have a little time to come to room temperature before serving. This allows the fresh flavors to shine.
Can I make bruschetta without white beans?
Absolutely. The white beans are my addition to this recipe, but you can leave them out for a more traditional tomato bruschetta. You could also substitute another type of white bean if that’s what you have on hand.
What can I use instead of baguette for crostini?
You can use sourdough bread, Italian bread, French bread, or another crusty loaf. The important thing is to choose bread sturdy enough to hold the topping. You can make this as a crostini recipe with small slices or use larger pieces of grilled bread for a more substantial appetizer.
How do I keep bruschetta from getting soggy?
Keep the bread and topping separate until you’re ready to serve. Also, make sure the toasted bread has cooled completely. When assembling, spoon the topping onto each piece shortly before serving and don’t let the assembled bruschetta sit for too long.
A Fresh and Easy Appetizer for Any Gathering
I love recipes like this because they don’t require a lot of fuss to make something that feels special. When tomatoes are sweet and basil is growing like crazy, this is one of the first things I want to make. Put out a platter of bruschetta alongside a little wine and you’ve got an easy appetizer everyone can gather around.
And don’t feel like you need to save it for a fancy occasion. Make a batch for your next party, serve it before dinner, or turn it into a light meal on a warm evening. The beauty of bruschetta is that it is simple, flexible, and made for sharing. Grab some good bread, gather a few fresh ingredients, and get people around the table!
If you make this bruschetta, I’d love to hear what you think! Leave a comment and rate the recipe to let me know how it turned out. And if you love it as much as I do, share it with a friend or save it to Pinterest so you have it ready for your next gathering. There’s nothing I love more than a good recipe making its way from my kitchen to yours!

Bruschetta with Fresh Tomatoes and White Beans
Ingredients
- 16 ounce can cannellini beans drained and rinsed
- 2 cups tomatoes diced
- 1 tsp minced garlic add more if you like
- 1 tbsp olive oil
- 1/4 balsamic vinegar
- 1/2 teaspoon sea salt
- fresh ground Black Pepper to taste
- 6 leaves basil cut into thin strips
Instructions
- Dice the tomatoes into small pieces and add them to a medium bowl.
- Drain and rinse the cannellini beans and add them to the tomatoes.
- Season with salt and black pepper, then stir in the olive oil and grated garlic. Give everything a good toss to bring all those fresh flavors together.
- Drizzle the balsamic vinegar over the tomato and bean mixture and toss to combine. Cover and let the flavors mingle for at least 30 minutes, or refrigerate for up to 24 hours.Before serving, bring the mixture to room temperature and gently toss in the freshly chopped basil or your favorite fresh herbs. Serve over toasted bread or crostini.
Assembling Bruschetta
- Arrange the crostini on a serving platter and spoon the tomato and white bean topping over each piece, making sure to include some of the flavorful juices from the bowl. The juices will soak into the crisp toast, adding even more flavor. If there isn't enough juice for drizzling, finish the bruschetta with a light drizzle of balsamic vinegar and extra virgin olive oil. Add a final crack of black pepper and a sprinkle of fresh basil for a beautiful finishing touch.









These look so perfect – great for a party!!
LOVE the addition of the beans! Perfect little treats for Aggies shower!
Thanks Leslie! What a great party 😉 thanks for stopping by. xoxo Sheila
Cannellini beans are my favorite too!! I love that you put them in bruschetta Sheila!
Cheryl thanks so much for stopping by…I’ve yet to visit everybody at the shower yet, but I’m making my way down the list! xoxo Sheila
I love that you added beans to bruschetta (which comes out all wrong with my southern accent!). So perfect for Aggie’s Shower!!
I’d love to hear you say bruschetta with you accent! xoxo Sheila
Oh Sheila – I was totally surprised!! And this bruschetta (I totally say it wrong) needs to get in my belly!! This looks amazing! I wish you could make it for me in real life!
Thanks so much for cooking this up, love you friend!!
This is the perfect summertime appetizer! I’ll bet Aggie would love this, and I’m quite certain that I could eat this for lunch everyday.
Very smart to add the white beans to the topping. Great way to add some protein and fiber!
Love a tasty bruschetta, especially during garden season! Aggie would love these!
I just LOVE that you all did this for her! SO sweet. And umm… your recipe? I’m pretty sure I’d eat the topping long before it made it to the bread. This is getting pinned to make for my book club soon!!!! hugs GirlFriend!
I am completely smitten with this bruschetta! And y’all are so sweet to surprise Aggie! She is the best!
This looks so amazing! Pictures are just lovely!!!
This looks fabulous, Sheila! I love that you added the beans. YUM! I’m with Liz…you need to make this for us someday! 🙂
This is such a great surprise for such a great lady!! And I adore the addition of the cannellini beans to this – what a great protein punch!
It’s fun to go to a baby shower and meet new people – so pleased to discover your blog and this delicious recipe!
Loving the addition of beans to this “roll the Rrrr long U, people” Bru-sketta. Delicious (and too funny!).
Sheila, these look wonderful!!! I know Aggie would love this recipe!! Thank you so much!!
Love all of that color!!! These sound wonderful, Sheila!
Yes, please! I love all the flavors in this, plus the texture of the beans. I KNOW Aggie would love this. Yum!
Love the garlic rubbing action!! I vote you make this for us one day. 🙂 xoxo Thank you for participating!!
Love the addition of white beans, Sheila!
Mmmm this white bean bruschetta looks amazing and I’m sure Aggie will love this!