Ingredients
- 4 slices of thick-cut sourdough bread (or your favorite rustic bread)
- 8 slices of smoked bacon
- 2 medium ripe tomatoes, sliced
- 1 cup shredded sharp cheddar cheese (or a blend of cheddar and mozzarella)
- 1/2 cup fresh lettuce leaves (butter lettuce or romaine works well)
- 3 tablespoons mayonnaise
- 1 tablespoon Dijon mustard (optional, for a little tang)
- 2 tablespoons unsalted butter, softened
- Salt and freshly ground black pepper, to taste
If you want to swap ingredients, feel free to use turkey bacon or tempeh bacon for a lighter or vegetarian option. For cheese, a creamy Havarti or fontina can add a different, luscious dimension. And if you prefer a touch of heat, a thin spread of chipotle mayo can wake up the flavors beautifully.
Instructions
- Start by cooking the bacon: In a large skillet over medium heat, cook the bacon slices until they’re crisp but not overly crunchy, about 6-8 minutes, flipping halfway through. Drain on paper towels to remove excess grease. I always cook extra bacon when making this sandwich because, like my daughters, I can’t resist sneaking a slice or two!
- While the bacon cooks, prepare your bread. Spread a thin layer of softened butter on one side of each slice. This will be the outside of your sandwich and will help create that golden, crispy crust that’s so satisfying.
- In a small bowl, mix the mayonnaise with Dijon mustard, if using. Spread this mixture evenly on the unbuttered side of two bread slices. This adds a subtle tang and moisture, keeping the sandwich from feeling dry.
- Layer on the cheese generously over the mayo-mustard side of the bread. Don’t be shy here; the cheese is what melts into that gooey, irresistible center.
- Add the cooked bacon slices evenly over the cheese, then top with tomato slices. Sprinkle a pinch of salt and pepper over the tomatoes to enhance their natural sweetness—a little trick I learned from my time in Spain, where seasoning fresh produce is key.
- Finish with fresh lettuce leaves, then place the remaining bread slices on top, buttered side facing out.
- Heat a clean skillet or griddle over medium-low heat. Place the sandwiches in the pan and cook slowly for about 4-5 minutes per side, pressing gently with a spatula. You want the bread to toast evenly to a deep golden brown and the cheese to melt thoroughly without burning the outside.
- Once golden and melty, remove the sandwiches and let them rest for a minute before slicing. This pause lets everything settle, making each bite perfectly balanced.
Pro tip: When I’m making this for my daughters, I sometimes cover the skillet briefly with a lid to trap heat and help the cheese melt faster without turning the bread too dark. It’s a little trick my mother used with similar sandwiches, and it really works!
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International
