Tomato and Mozzarella Toasts

Disclosure: This post may contain affiliate links, which means we may receive a commission if you click a link and purchase something that we have recommended. For more information please visit our Privacy Policy

These tomato and mozzarella toasts make a brilliant lunch or dinner. Toast is topped with roasted cherry tomatoes, fresh mozzarella and basil leaves then baked until melty and delicious!

Toasts for every meal please.

Baking sheet of tomato and mozzarella toasts with a checked cloth

Overhead shot of caprese toast with a basil leaf

There is so much joy to be found in a humble piece of toast. You can put pretty much anything on it and it will be comforting and tasty. 

Cheese on toast was a mainstay of my childhood and often when Will and I are searching for something to snack we’ll turn to cheese on toast with a sprinkling of Lea & Perrins. 

This dish is really just a fancied up version of cheese and toast and I am totally ok with having it for dinner every day of the week. 

You’ve got roasted cherry tomatoes with a hint of chilli, plenty of fresh chopped basil and melty mozzarella all piled onto your choice of bread and finished with a drizzle of balsamic.

Baking sheet of mozzarella toasts on a marble background

Close up of mozzarella and tomato toasts with a checked cloth

Why we love these tomato and mozzarella toasts…

They’re so easy to make which makes them perfect for a slow weekend lunch or dinner when you want food on the table with as little fuss as possible.

This is a great vegetarian meal or snack which is so filling and delicious even without the meat!

You can add whatever you like to this recipe to make it into more of a meal or use up whatever you’ve got. Feel free to add meat or other veggies.

This recipe can also use whatever bread you like as a base. Baguette would be great or you could use slices of sourdough like I have.

Baking tray of cheese toasts on a marble surface

Close up of tomato and mozzarella toasts on a marble background

Caprese Toasts Ingredients

Cherry Tomatoes: These are roasted until super sweet and juicy.

Chilli: I like to add a chilli to the roasting tray for a bit of heat but feel free to leave out if you prefer.

Thyme: For a bit of herby goodness, use rosemary if you’d rather.

Basil: A big bunch added to the tomatoes for that true caprese flavour.

Mozzarella: Melty cheese for days please.

Bread: You can use a baguette cut in half or try thick slices of sourdough. The world is your bread oyster!

Balsamic: This is to serve, you can use straight vinegar or a glaze if you can get one. They sell it in most supermarkets.

Tray of tomato toasts with mozzarella and basil on a marble surface

Overhead shot of tomato and mozzarella toast with a gold fork

How to make mozzarella and tomato toasts

Roast the tomatoes: Put the tomatoes, garlic, chilli and olive oil on a baking sheet with seasoning and roast until softened then mix with the basil.

Assemble the toasts: Spread the bread with the tomatoes then add the mozzarella and drizzle with the cooking oil from the tomatoes.

Cook: Place the tomato and mozzarella toasts under the grill and cook until the cheese is melted and beginning to brown.

Equipment you need to make this recipe…


Close up of caprese toasts on a baking sheet

White bowl with tomato and mozzarella toast and basil

Want more? Try these other vegetarian recipes!

Overhead shot of caprese toast with a basil leaf

Tomato and Mozzarella Toasts

These tomato and mozzarella toasts make a brilliant lunch or dinner. Toast is topped with roasted cherry tomatoes, fresh mozzarella and basil leaves then baked until melty and delicious!
5 from 5 votes
Print Pin Rate
Course: Main Course, Snack
Cuisine: Italian
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Calories: 337kcal
Author: Amy Fulwood


  • 300 g Cherry Tomatoes
  • 4 tbsp Olive Oil
  • 1 Chilli deseeded and sliced
  • 4 sprigs Thyme
  • 2 cloves Garlic smashed
  • Salt and Pepper
  • 20 g Basil chopped
  • 250 g Mozzarella torn
  • 4 thick slices Sourdough or bread of your choice
  • Balsamic Vinegar/Glaze to serve


  • Heat the oven to 200°C/400°C. Put the tomatoes, garlic, chilli and olive oil on a baking sheet, season well and toss. Roast for 25-30 minutes then stir through the basil. Switch the oven to the grill on high.
  • Place the bread on a baking sheet. Split the tomatoes between the 4 pieces of bread then top with the mozzarella. Drizzle over any leftover oil from cooking the tomatoes. Put the sandwiches underneath the grill and cook until browned. Serve drizzled with balsamic vinegar.
Nutrition Facts
Tomato and Mozzarella Toasts
Amount Per Serving
Calories 337 Calories from Fat 252
% Daily Value*
Fat 28g43%
Saturated Fat 10g50%
Cholesterol 49mg16%
Sodium 407mg17%
Potassium 262mg7%
Carbohydrates 7g2%
Fiber 1g4%
Sugar 3g3%
Protein 15g30%
Vitamin A 1208IU24%
Vitamin C 36mg44%
Calcium 339mg34%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.


Nutrition information is an estimate and will vary depending on the exact ingredients used.
Did you make this recipe?Tag @amycookreport on Instagram and hashtag it #thecookreport!

Like the look of this recipe? Make sure you pin it for later!

Pinterest image for tomato and mozzarella toasts with text overlay

You Might Also Like


  • Reply
    10/03/2020 at 8:15 PM

    5 stars
    These toasts are mouthwatering. I could not hold myself reading your recipe. The toasts are flavorful and easy to make, too. Running to the kitchen to make one for myself:)

  • Reply
    10/03/2020 at 8:22 PM

    5 stars
    Yes! This is exactly the kind of easy yet delicious recipe I love. So simple and tasty! Thanks for sharing 🙂

  • Reply
    10/03/2020 at 8:49 PM

    5 stars
    My kids really loved it!! So tasty and delicious!

  • Reply
    10/03/2020 at 8:57 PM

    Such a simply meal but so delicious! This is really perfect for busy nights or just a quick lunch…looks so good! I wish I had a slice now.

  • Reply
    10/03/2020 at 10:26 PM

    5 stars
    These were perfect for dinner when we didn’t feel like cooking much. So delicious, too!

  • Leave a Reply

    Recipe Rating

    This site uses Akismet to reduce spam. Learn how your comment data is processed.