This Grilled Cheese Breakfast Sandwich combines the best of two comfort food classics — gooey melted cheese and a perfectly cooked egg — all in one buttery, golden-brown sandwich. Toasted sourdough or brioche is filled with crispy bacon or ham, a fried or scrambled egg, and a blend of cheddar and mozzarella cheese. Ready in under 15 minutes, this breakfast grilled cheese is perfect for lazy weekends, brunch, or when you need a truly satisfying morning meal. Once you try a breakfast grilled cheese, you’ll never go back to plain toast again.
Why You’ll Love This Recipe
- Ready in under 15 minutes
- Gooey, crispy, and satisfying
- Perfect for breakfast, brunch, or a hearty snack
- Customizable with your favorite meats and cheeses
- Better than any diner breakfast sandwich
- Kid-approved and adult-approved
Ingredients Needed
- 2 slices sourdough, brioche, or Texas toast
- 2 tablespoons butter, softened
- 2 large eggs
- 2 slices cheddar cheese (or American, provolone, or Gouda)
- ¼ cup shredded mozzarella cheese
- 2 slices bacon or ham (optional)
- Salt and black pepper to taste
Optional Add-Ins
- Sliced avocado
- Fresh spinach or arugula
- Tomato slices
- Hot sauce or sriracha
- Caramelized onions

Step-by-Step Instructions
1. Cook the Bacon (if using)
In a skillet over medium heat, cook bacon until crispy. Transfer to a paper towel-lined plate. Drain most of the grease, leaving a thin layer.
2. Cook the Eggs
In the same skillet, crack the eggs and cook to your preference (fried, scrambled, or over-easy). Season with salt and pepper. Remove and set aside.
3. Butter the Bread
Spread softened butter on one side of each bread slice (the outside of the sandwich).
4. Assemble the Sandwich
Place one slice of bread buttered-side down on a clean surface. Layer with one slice of cheddar cheese, the cooked eggs, bacon (or ham), shredded mozzarella, and the second slice of cheddar cheese. Top with the second slice of bread, buttered-side up.
5. Grill the Sandwich
Heat the same skillet over medium-low heat. Place the sandwich in the skillet. Cook for 3–4 minutes until golden brown and crispy. Carefully flip and cook for another 3–4 minutes until the second side is golden and the cheese is melted.
6. Serve
Remove from skillet. Let rest for 1 minute, then slice in half diagonally. Serve warm.
Tips for Success
- Use medium-low heat to prevent burning before cheese melts
- Butter the bread all the way to the edges for even browning
- Press down gently with a spatula for better contact
- Shred your own cheese for better melting
- Let the sandwich rest for 1 minute before slicing
Variations & Substitutions
- Use turkey bacon or sausage instead of pork bacon
- Add sliced avocado or tomato for freshness
- Make it vegetarian with sautéed mushrooms and spinach
- Use gluten-free bread for gluten-free version
- Add a drizzle of hot honey or sriracha for heat
- Use a croissant or English muffin instead of bread

Serving Suggestions
- Serve with fresh fruit or berries
- Pair with a cup of coffee or fresh orange juice
- Add a side of hash browns or breakfast potatoes
- Serve with tomato soup for dipping
- Top with fresh chives or parsley
Storage & Reheating
Store leftover grilled cheese breakfast sandwich in an airtight container in the refrigerator for up to 2 days. Reheat in a skillet over medium-low heat for 3–4 minutes per side, in an air fryer at 350°F for 3–5 minutes, or in a toaster oven. Microwave is not recommended — bread becomes soggy.
Frequently Asked Questions
What’s the best bread for breakfast grilled cheese?
Sourdough, brioche, Texas toast, or thick-cut white bread work best.
How do I get perfectly melted cheese?
Use medium-low heat and cover the skillet for the last minute of cooking.
Can I make this with scrambled eggs?
Yes, scrambled eggs work beautifully. Cook them softly before adding to the sandwich.
Can I add vegetables to this sandwich?
Absolutely! Spinach, tomato, avocado, or sautéed mushrooms are great additions.
Is this sandwich freezer-friendly?
Yes, assemble and wrap tightly, then freeze for up to 2 months. Reheat in a skillet or air fryer.

Grilled Cheese Breakfast Sandwich
Ingredients
Equipment
Method
- In a skillet over medium heat, cook bacon until crispy. Transfer to a paper towel-lined plate. Drain most of the grease, leaving a thin layer.
- In the same skillet, crack the eggs and cook to your preference (fried, scrambled, or over-easy). Season with salt and pepper. Remove and set aside.
- Spread softened butter on one side of each bread slice (the outside of the sandwich).
- Place one slice of bread buttered-side down on a clean surface. Layer with one slice of cheddar cheese, the cooked eggs, bacon (or ham), shredded mozzarella, and the second slice of cheddar cheese. Top with the second slice of bread, buttered-side up.
- Heat the same skillet over medium-low heat. Place the sandwich in the skillet. Cook for 3-4 minutes until golden brown and crispy. Carefully flip and cook for another 3-4 minutes until the second side is golden and the cheese is melted.
- Remove from skillet. Let rest for 1 minute, then slice in half diagonally. Serve warm.


