This bruschetta with cheese is made with fresh mozzarella, grape tomatoes, basil, balsamic vinegar, and toasted French baguette slices for an easy appetizer that feels a little dressed up without being difficult. The bread is broiled until golden, the mozzarella gets soft and melty, and the tomato topping keeps everything fresh and bright.
I like this one for the warmer months, dinner parties, and those little appetizer spreads where you want something that comes together fast. Because they’re so delicious, people reach for another piece before they even finish the first one.
Jump to:
A FEW THINGS THAT MAKE THIS ONE BETTER
This recipe does not need a long ingredient list, and that’s a win!
Since the topping is not cooked down, the flavors stay front and center. This version also gives you that little cheesy twist that makes it feel a bit more unique than a super traditional tomato only bruschetta.
Is bruschetta served hot or cold?
This specific cheesy version is a mix of both! The toasted bread and melted mozzarella are served warm, while the marinated tomato topping is served cool and fresh straight from the fridge.
WHAT TO KNOW BEFORE YOU MAKE THIS
Choosing the Right Cheese and Bread
If you are wondering what cheese goes best on bruschetta, fresh mozzarella is my top choice. It melts under the broiler without turning into a greasy puddle, giving you a creamy layer that doesn’t overpower the tomatoes. If you are serving a crowd and want a very neat presentation, mini mozzarella balls or mozzarella pearls are perfectly sized for baguette slices. (Note: Shredded mozzarella works completely fine if that is what you already have in the fridge).
For the bread, Pagnotta is the traditional loaf used in Italy, but it can be hard to track down. I prefer using a freshly baked French baguette from the local bakery. It slices easily into bite sized appetizer portions and holds up when broiled. Ciabatta is another great substitute if you want a wider, flatter base.
Ingredient Swaps
For the tomato mixture you can use a blend of red and yellow grape tomatoes for a pop of color, but if Roma or heirloom tomatoes look better at your market, use those instead.
I also use a mix of standard balsamic vinegar and a honey infused balsamic. That infused vinegar adds a subtle sweetness that cuts the acidity of the tomatoes. (If you have a peach infused balsamic from a specialty oil shop, that is incredible here, too).
Pro Tip – Fresh mozzarella, good tomatoes, fresh basil, and a balsamic vinegar you actually like will do a lot of the heavy lifting here, so the quality of what you use matters.
PREP TIPS
If you are prepping for a party, you can mix the tomato topping and slice the bread well in advance. In fact, that tomato mixture needs at least 15 minutes in the refrigerator anyway, because it gives the garlic and basil time to actually penetrate the tomatoes.
Can you toast the bread ahead of time? Yes. If you are entertaining, you can brush the baguette slices with olive oil and broil them until golden brown ahead of time. Keep them loosely covered at room temperature. Right before your guests arrive, add the cheese, pop them back under the broiler to melt, and add your chilled topping.
Pro Tip
A Smart Trick for the Bread – If you are only cooking for two and a whole French baguette is simply too much, do not throw the bread away. You can store the unused, un-oiled, un-toasted slices in the freezer. The next time you want a quick appetizer, just pull the slices out, let them sit on the counter for about 20 minutes, and they are ready to brush with olive oil and broil.
SERVING NOTES
Serve These While the Bread Still Has Some Crunch
These are best right after you put them together. That is when the bread still has some crispness, the mozzarella is still soft, and the tomato topping tastes fresh instead of watery.
That contrast is a big part of why this recipe works so well. You get crisp edges, creamy cheese, and a cool tomato topping all in one bite.
WHAT TO SERVE WITH BRUSCHETTA
This is great with a charcuterie board, wine, pasta salads, and antipasto-style spreads. It also works as an easy starter before an Italian style dinner or as part of a lighter spring and summer appetizer table.
Because it is so light and fresh, this bruschetta also pairs naturally with a heavier pasta dish like this Creamy Asiago Sauce Pasta or Creamy Pesto Pasta.
LEFTOVERS AND STORAGE TIPS
Leftovers – If you have extras left, it’s best if the tomato mixture, cheese and bread are stored separately until ready to use. Because once assembled, the bread will soften as it sits.
Storage – Store the bread in a food storage bag, the tomatoes and mozzarella in separate food containers with lids. Place in refrigerator until ready to use.
NEED TO USE SUBSTITUTIONS?
Ask AI for suggestions on how to substitute an ingredient.
Bruschetta With Cheese Recipe
Ingredients
Ingredients for Tomato Mixture:
- 2 pint grape tomatoes Cut Tomatoes in Half
- 2 to 3 garlic cloves (minced or grated)
- 6 basil leaves (roughly chopped)
- 1 tablespoon of honey infused balsamic vinegar
- 2 tablespoons of balsamic vinegar
- 1 teaspoon of olive oil
- ¼ teaspoon black pepper
- Salt to taste
Ingredients for Bread Portion of Recipe:
- 1 pound of Fresh Mozzarella Sliced
- 1 French baguette bread loaf Sliced into quarter inch thick slices.
- ¼ to ½ cup olive oil
Instructions
How To Make Tomato Mixture
- Cut the tomatoes in half.
- In a large bowl mix together the tomatoes, fresh basil, garlic, balsamic vinegar and black pepper until combined. Salt to taste.
- Cover the mixture with foil or place in a food storage type container, and place in the refrigerator for at least 15 minutes.
How To Prepare The Bread
- Preheat the oven to broil.
- Place the baguette slices in a single layer on a large baking sheet. Brush extra virgin olive oil evenly on each side with a pastry or marinade brush.
- Place the pan in the oven, cook on each side for about 1 to 1 and ½ minutes or until both sides of the bread pieces are golden brown.
- Remove the pan from the oven using an oven mitt.
- Next, place a slice of cheese on the bread slices and place the pan back into the oven.
- Cook the French baguette slices for about 2 to 3 minutes or until the cheese melts.
- Remove the pan from the oven using an oven mitt.
Assemble
- Top the toasted baguette with the tomato mixture and serve immediately.
Nutrition
Please note that I am not a nutritionist, and the nutritional information is an estimate only. It varies based on the products and brands used.
MADE THIS RECIPE?
♥♥♥ Did you make this recipe? If so, please rate this recipe and leave a comment below to let me know if you enjoyed it. And follow me on Pinterest, Facebook, Instagram and Twitter for more delicious inspiration! ♥♥♥



Perfect entertainer – great for any party 🙂
What a beautiful appetizer! Simple and perfect…
Thanks so much!
What an awesome appetizer! Love the addition of basil, it makes everything better 🙂
Yes I agree the basil takes it over the top! Thanks for stopping by!
We love making this as a summer starter, and lots of balsamic glaze is a must!
Yes the glaze is definitely required in large amounts 🙂
My weakness! Your photos are absolutely gorgeous. I love, love, love bruschetta and your recipe sounds especially amazing. I need to get my hands on that honey infused balsamic because hot damn.
I made these for dinner last night for some of my girlfriends and they gobbled them up!! Thanks so much! If you are near a walmart, you can find the honey balsamic there… 🙂
One of my favorite. This looks so beautiful!
Thanks so much!
This is just so elegant! What a beautiful summer appetizer. xo, Catherine
Thanks so much!