Go Back
+ servings

gourmet grilled cheese.

sara a.
Gooey, melty, cheesy goodness complimented by shallots and roasted tomatoes. The ultimate comfort food sandwich!
5 from 1 vote
Prep Time 20 mins
Cook Time 10 mins
Total Time 30 mins
Course Main Course
Cuisine American
Servings 1 sandwich
Calories 632 kcal


for roasted tomatoes

  • 6-8 cherry tomatoes halved
  • 2 Tbsp. olive oil
  • pinch of: salt pepper, sugar, crushed red pepper

for sandwich

  • 1 Tbsp. unsalted butter
  • 1 Tbsp. shallots minced
  • pinch salt and pepper
  • 2 slices sandwich bread
  • 6 small square slices extra sharp cheddar
  • 6 small slices fresh mozzarella
  • 1/2 Tbsp. unsalted butter on hand, in case you need it for the bread


to roast tomatoes

  • half every tomato and place round-side down onto a small, shallow, oven safe dish.
  • sprinkle a pinch of sugar over each, followed by the salt, pepper, and crushed red pepper.
  • drizzle olive oil onto each individual tomato half, covering all surfaces.
  • bake at 350 degrees for 15-20 minutes, while you prepare the rest of your sandwich!

for sandwich

  • melt 1 Tbsp. of unsalted butter over medium heat in a small saute pan.
  • add shallots, and cook for 3-4 minutes until very tender and fragrant.
  • remove shallots from the pan using a slotted spoon, and place directly onto each slice of bread. you only want to add the shallots to the "inside" part of each slide (what will be the inside parts of your sandwich)
  • if you have enough melted butter remaining in your saute pan, place one slide of bread directly onto the surface of the pan. (note: place the bread shallot side UP!) if there isn't quite enough butter left, go ahead and add just enough to coat the surface of the pan before laying down the slice of bread.
  • evenly distribute all of the cheddar slices directly on top of the bread and shallots, covering the entire surface. let this cook for a couple of minutes until the cheddar just starts to melt. repeat with the mozzarella directly on top of the cheddar.
  • remove your roasted tomatoes from the oven, and place every single one of them directly on top of the mozzarella. feel free to squish them down a bit so those roasted juices flow into the cheese!
  • place the second slide of bread (shallot side down) onto the mozzarella and tomatoes, so they can all have a chance to get to know each other.
  • flip the sandwich over to allow the other slice of bread to cook, roughly 3-4 minutes.
  • remove from pan and let it sit for just a few seconds so the tomatoes can really melt into the mozzarella..
  • slice in half (or diagonally like me, because i'm five years old at heart), and serve hot.
  • enjoy!


use any cheese you like if you are creating your own sandwich. for me, mozzarella is such a gorgeous melting cheese that i couldn't resist pairing it with one of my all time favorites: extra sharp yellow cheddar. mmm.


Serving: 1sandwichCalories: 632kcal
Keyword gourmet grilled cheese, grilled cheese with tomato
Tried this recipe?Let us know how it was!