Go Back
+ servings
4 sandwich halves stacked on each other on wooden board

Tomato Grilled Cheese

This tomato grilled cheese sandwich is loaded with fresh mozzarella, basil pesto and parmesan. It's perfect for a quick and easy lunch!
5 from 4 votes
Print Pin
Course: lunch
Cuisine: American
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes
Servings (click & slide): 3 sandwiches
Calories per serving: 592kcal
Author: Chris
Cost per serving: £2 / $2.50


  • Large Frying Pan & Spatula/Turner
  • Sharp Knife & Chopping Board
  • Paper Towels
  • Fine Cheese Grater


  • 6 small/medium sized thick slices of Bread (see notes)
  • 2x 4.5oz/125g fresh balls of Mozzarella, sliced into 9 wedges in total (patted dry to remove moisture)
  • 1/3 cup / 30g freshly grated Parmesan
  • 3 large Vine-Ripened Tomatoes, sliced (3 slices per sandwich)
  • 3 tbsp Pesto
  • Butter, as needed


  • Butter one side of each of your slices of bread. Place 3 of them butter-side-down in a pan with the heat OFF (or 2 if that's all you can fit). Top with 3 wedges of mozzarella per sandwich, followed by 3 slices of tomato, topped with a drizzle of pesto and finish with parmesan.
  • Top with second slice of bread butter-side-up. Turn heat to a medium and fry both sides until golden brown with the mozzarella nice and gooey. Repeat with last sandwich if necessary then slice in half and enjoy!

Quick Demo


a) Bread - You want a nice sturdy bread to contain the filling, which can turn out to be quite moist with the tomato juices & pesto. Here I've used a nice crusty sea salt and black pepper bloomer, which works perfectly. Sourdough or Italian bread is always a good choice too.
b) Tomatoes - I like fresh vine-ripened tomatoes as they've got the best flavour. Beef tomatoes always work well. In reality you can use any tomato (even cherry tomatoes) just make sure they're good quality and as fresh as possible for the best flavour!
c) Pesto Sub - Fresh basil if you've got it, or even just a few pinches of dried basil will add some flavour. Pesto is preferably though!
d) Calories - based on using 1 tbsp butter per sandwich (3 in total). Calories per sandwich:

Your Private Notes:


Nutrition Facts
Tomato Grilled Cheese
Amount Per Serving
Calories 592 Calories from Fat 359
% Daily Value*
Fat 39.9g61%
Saturated Fat 19.265g120%
Trans Fat 0.107g
Polyunsaturated Fat 3.445g
Monounsaturated Fat 14.034g
Cholesterol 93mg31%
Sodium 1133mg49%
Potassium 603mg17%
Carbohydrates 30.84g10%
Fiber 3.4g14%
Sugar 8.05g9%
Protein 28.77g58%
Vitamin A 2599IU52%
Vitamin C 25.6mg31%
Calcium 635mg64%
Iron 2.81mg16%
* Percent Daily Values are based on a 2000 calorie diet.
*Nutrition is based on the absence of salt unless stated as a measurement in the ingredients. Cost is worked out based on ingredients bought from UK supermarkets, then divided by the number of servings. In both instances these values are just for guidance. Please check out my FAQ Page for more info.
Tried this recipe?Be sure to show it off and tag @somethingaboutsandwiches with #somethingaboutsandwiches!