Start by heating a non-stick skillet over medium heat.
While the skillet heats, butter one side of each slice of bread.
Place two slices of bread, butter side down, onto the skillet.
On each slice, sprinkle an even amount of cheddar cheese. This will be the gooey base for your Tomato Egg Grilled Cheese Sandwich.
Lay tomato slices evenly over the cheese. Season with a pinch of salt and pepper.
Crack the eggs into a bowl, then carefully pour one onto each slice of bread, over the tomatoes. Season again with a bit of salt and pepper.
Top with the remaining cheddar cheese.
Place the other slices of bread on top, butter side up.
Cook each side for about 3-4 minutes or until golden brown and the cheese is melted.
Once cooked, remove from skillet, slice in half, and garnish with fresh herbs if desired. Voila, your Tomato Egg Grilled Cheese Sandwich is ready to be devoured!