
Bacon Tomato Mozzarella Grilled Cheese
This Bacon Tomato Mozzarella Grilled Cheese takes the classic toasted sandwich up a notch with crisp bacon, juicy tomato, melted mozzarella, and fresh basil tucked between golden slices of bread. It’s simple to make, full of familiar flavors, and satisfying enough for lunch or a quick dinner.
It’s perfect for easy lunches, weekend meals, a cozy dinner, or serving with a bowl of tomato soup.
Prep Time: 15 minutes
Cook Time: 12–16 minutes
Total Time: Approximately 30 minutes
Servings: 4 sandwiches
Why You’ll Love This Recipe
- Crisp bacon, ripe tomato, and melted mozzarella in every bite
- Golden, buttery bread with a soft, cheesy center
- Easy to make with simple ingredients
- A satisfying lunch or quick dinner
- Easy to customize with pesto, basil, or extra cheese
- Delicious with soup, salad, or chips
Ingredients
- 8 slices sourdough, country, or sturdy sandwich bread
- 8 slices bacon
- 2 medium tomatoes, sliced
- 8 ounces low-moisture mozzarella cheese, sliced or shredded
- 4 tablespoons softened unsalted butter
- 8 fresh basil leaves, optional
- ¼ teaspoon garlic powder, optional
- Black pepper, to taste
Optional Additions
- 2 tablespoons basil pesto
- ¼ cup grated Parmesan
- Balsamic glaze, for serving
- Pinch of red pepper flakes
How to Make Bacon Tomato Mozzarella Grilled Cheese
Step 1: Cook the Bacon
Cook the bacon in a skillet over medium heat until crisp, turning as needed. Transfer it to a paper-towel-lined plate to drain and cool slightly.
Once cool enough to handle, break each slice in half so it fits neatly inside the sandwiches.
Step 2: Prepare the Tomatoes
Slice the tomatoes and gently blot them with paper towels. This removes excess moisture and helps keep the bread from becoming soggy.
Season lightly with black pepper. Avoid adding salt until you taste the finished sandwich, since the bacon and cheese are already savory.
Step 3: Prepare the Bread
Spread softened butter over one side of each bread slice. If using garlic powder, stir it into the butter first.
Step 4: Assemble the Sandwiches
Place four bread slices butter-side down. Add mozzarella, tomato slices, bacon, and optional basil. Top with another layer of mozzarella to help hold the filling together.
Place the remaining bread slices on top, butter-side facing outward.
Step 5: Heat the Skillet
Warm a large skillet or griddle over medium-low heat. Cooking more slowly gives the mozzarella time to melt before the bread gets too dark.
Step 6: Grill the Sandwiches
Place the sandwiches in the skillet. Cook for 3–5 minutes per side, pressing gently with a spatula, until the bread is golden brown and the cheese is melted.
If the bread browns before the cheese melts, lower the heat and cover the skillet for a minute or two.
Step 7: Rest and Serve
Transfer the sandwiches to a cutting board and let them rest for about 1 minute. Slice in half and serve warm.
Tips for the Best Grilled Cheese
- Use low-moisture mozzarella. Fresh mozzarella releases more water and can make the bread soggy.
- Blot the tomato slices. This helps keep the filling from becoming watery.
- Cook over medium-low heat. Gentle heat browns the bread while the cheese melts.
- Use bacon that’s crisp but not overcooked. It will stay pleasantly crunchy inside the sandwich.
- Add cheese on both sides of the filling. It helps hold the tomato and bacon in place.
- Don’t overstuff. Too much filling can make the sandwich difficult to flip.
What Bread Works Best?
Sourdough, country bread, or a sturdy Italian loaf works especially well. These breads hold the filling and crisp up nicely in the skillet.
Regular sandwich bread can also be used. Keep the filling portions modest so the slices don’t become too heavy.
Can I Use Fresh Mozzarella?
Yes, but pat it very dry first and use it sparingly. Low-moisture mozzarella melts more evenly and is less likely to make the sandwich wet.
Delicious Variations
Pesto Bacon Tomato Grilled Cheese
Spread a thin layer of basil pesto on the inside of each sandwich before adding the cheese and other fillings.
Caprese-Style Bacon Grilled Cheese
Add fresh basil and a light drizzle of balsamic glaze after grilling.
Spicy Bacon Tomato Grilled Cheese
Add red pepper flakes, sliced jalapeños, or a little hot sauce.
Parmesan-Crusted Grilled Cheese
Sprinkle grated Parmesan into the skillet before placing the buttered sandwich down. Cook until the Parmesan forms a crisp golden crust, then flip and repeat.
Cheddar and Mozzarella Grilled Cheese
Combine mozzarella with sharp cheddar for a stronger flavor and an extra-melty center.
What to Serve with It
Pair the sandwich with:
- Tomato soup
- A green salad
- Roasted vegetables
- Potato chips or fries
- Pickles
- Fresh fruit
Can I Make It Ahead?
Grilled cheese is best cooked just before serving. You can cook the bacon and slice the tomatoes ahead, then assemble and grill the sandwiches when you’re ready to eat.
Storage and Reheating
This sandwich is best fresh, but leftovers can be wrapped and refrigerated for up to one day.
Reheat in a skillet over low heat or in an air fryer until warmed and crisp. The microwave works, but it will soften the bread.
Frequently Asked Questions
Why is my grilled cheese soggy?
Tomatoes hold a lot of moisture. Blot them before assembling, use low-moisture mozzarella, and avoid adding too many tomato slices.
Why didn’t the cheese melt?
The heat may have been too high, browning the bread before the middle warmed through. Lower the heat and cover the skillet briefly to help the cheese melt.
Can I cook these in a panini press?
Yes. Butter the outside of the bread and cook according to your press’s instructions, checking once the bread is golden and the cheese has melted.
Can I use turkey bacon?
Yes. Cook it according to the package directions until crisp, then use it in place of regular bacon.
Can I leave out the basil?
Yes. The basil is optional. The sandwich is delicious with just bacon, tomato, and mozzarella.
Pro Tips
Blot the tomato slices dry, use low-moisture mozzarella, and cook the sandwiches over medium-low heat. For extra-melty centers, cover the skillet for a minute while the sandwiches cook.
Final Thoughts
This Bacon Tomato Mozzarella Grilled Cheese combines crisp bacon, fresh tomato, melted cheese, and golden bread in a comforting, easy-to-make sandwich. Serve it with tomato soup for a classic lunch or enjoy it on its own for a quick, satisfying meal.




















