This tomato and bacon grilled cheese is the ultimate comfort sandwich—crispy, melty, and packed with fresh flavor. Juicy Roma tomatoes from the garden are layered with crispy bacon and gooey American cheese, then grilled to golden perfection. It’s quick to make, totally satisfying, and perfect for lunch, dinner, or anytime you need something warm and cheesy.
Recipe Note: You can make these sandwiches on the stovetop or on a griddle. I like using our griddle so I can cook everything at once and speed things up—especially helpful when everyone’s hungry!
Start by placing the bacon in a large skillet over medium heat. Cook until browned and crispy, flipping as needed to brown both sides. Once done, transfer the bacon to a paper towel–lined plate to drain the grease.
In a small bowl, mix together the softened butter and garlic powder. Spread the garlic butter on one side of each slice of bread.
Using the same skillet you cooked the bacon in (hello, extra flavor!), place 4 slices of bread butter-side down. Layer with a slice of cheese, 2 slices of fresh tomato, 2 slices of bacon, and another slice of cheese. Top with the remaining slices of bread, butter-side up.
Cook over medium heat until the bottom is golden brown, then carefully flip and cook the other side until perfectly crisp and melty.
Serve warm with potato chips and a pickle for a classic summer meal, or cozy it up with a bowl of tomato soup for the ultimate comfort food combo.