
This breakfast grilled cheese combines morning classics with the comforting appeal of a grilled cheese sandwich. The crispy sourdough exterior gives way to melty cheddar and fluffy eggs, creating the perfect savory start to your day.
I created this recipe one rushed morning when my kids needed something substantial they could eat on the way to school. Now it's our Saturday morning tradition, with everyone choosing their own fillings.
Ingredients
- Sourdough bread slices. The tanginess complements the savory fillings and it crisps beautifully. Look for a fresh loaf with good structure.
- Eggs. Provides protein and creamy texture. Farm fresh eggs will give the best flavor and color.
- Cheddar cheese. Creates that essential gooey melt. Sharp cheddar offers more flavor depth than mild.
- Turkey bacon. Lighter than traditional bacon but still delivers smokiness. Choose a quality brand without nitrates if possible.
- Mayonnaise. The secret to a perfectly golden exterior. Real mayonnaise works better than light versions.
Step-by-Step Instructions
- Prepare the turkey bacon
- Cook the bacon in a skillet over medium heat until it reaches your desired crispness, usually about 4 minutes per side. The bacon adds a salty, smoky element that makes this sandwich special. Place on a paper towel to remove excess grease while you prepare the other components.
- Scramble the eggs
- Crack eggs into a bowl, add a pinch of salt, and whisk until well combined. Cook in a nonstick pan over medium-low heat, gently stirring to create soft, fluffy curds. Remove from heat while still slightly wet as they will continue cooking when inside the sandwich.
- Assemble the sandwich
- Spread a thin layer of mayonnaise on the outside of each bread slice. This replaces butter and creates an incredibly crispy, golden exterior. On the inside, layer cheese, scrambled eggs, and turkey bacon. Place another slice of cheese on top of the fillings to ensure proper melting.
- Grill to perfection
- Heat a skillet over medium heat. Place the assembled sandwich mayo-side down and cook for 2-3 minutes until golden brown. Flip carefully and cook the second side until equally golden and the cheese has completely melted. Press down gently with a spatula to help everything meld together.

The mayonnaise trick is something my grandmother taught me years ago. She always insisted mayonnaise creates a more evenly golden crust than butter, and the slight tanginess adds a dimension you just cannot get with butter alone.
Make-Ahead Options
This sandwich can be fully assembled the night before and stored in the refrigerator wrapped in parchment paper. In the morning, just heat your skillet and cook as directed. The mayo will stay fresh and still create that perfect crust.
Dietary Adaptations
This recipe is incredibly versatile for different dietary needs. Use gluten-free bread for a gluten-free version. Dairy-free cheese works well for those avoiding dairy, though it doesn't melt quite the same. Vegetarians can skip the turkey bacon or substitute with meat alternatives like tempeh bacon.
Flavor Variations
Try adding a spread of avocado or a thin layer of maple syrup between the cheese and eggs for a sweet and savory combination. Fresh herbs like chives or dill mixed into the eggs elevate the flavor profile. For heat lovers, add a few slices of jalapeño or a sprinkle of red pepper flakes to the eggs while cooking.
Serving Suggestions
This sandwich pairs beautifully with fresh fruit for a complete breakfast. For a more substantial meal, serve with a simple side salad dressed with lemon and olive oil. A small cup of tomato soup makes this a comforting brunch option during colder months.
Recipe FAQs
- → Can I prepare components of this breakfast sandwich in advance?
Yes! You can cook the turkey bacon and scramble the eggs the night before. Store them in the refrigerator, then assemble and grill the sandwich in the morning for a quicker breakfast.
- → Why use mayonnaise instead of butter on the bread?
Mayonnaise creates a more evenly golden and crispy exterior than butter because it spreads more easily at room temperature and has a higher smoke point, preventing burning while achieving perfect browning.
- → What cheese alternatives work well in this sandwich?
Swiss, Gruyère, pepper jack, or American cheese all work beautifully. Choose a cheese that melts well for the best texture. For a stronger flavor, consider adding a sprinkle of grated Parmesan to the inside.
- → Can I make this sandwich vegetarian?
Absolutely! Simply omit the turkey bacon or substitute with vegetarian alternatives like smoked tempeh, plant-based bacon, or sliced avocado for creaminess and substance.
- → What can I add to elevate this breakfast sandwich?
Try adding sliced avocado, tomato, spinach, caramelized onions, hot sauce, or a spread of pesto. You could also season your eggs with herbs like chives or dill for additional flavor.
- → Is there a way to make this sandwich healthier?
Use whole grain bread instead of sourdough for more fiber, choose low-fat cheese, use egg whites instead of whole eggs, and consider light mayonnaise. Adding vegetables like spinach or tomato also increases nutritional value.