This Breakfast Grilled Cheese is a morning dream! With gooey cheese, crispy bread, and the option to add eggs or bacon, it’s the perfect start to your day!
Who doesn’t love a cheesy sandwich in the morning? I love adding an egg for extra yumminess. It makes breakfast feel like a treat without all the fuss!
Key Ingredients & Substitutions
Bread: I love using whole grain or multigrain bread for extra flavor and texture. You could also go for sourdough or even a bagel if you want something unique.
Cheese: Cheddar is a classic choice, but feel free to mix it up! Mozzarella or gouda also melt beautifully. If you’re dairy-free, consider vegan cheese alternatives.
Eggs: Fresh eggs are essential for a fluffy filling. If you’re short on eggs, scrambled tofu can be a great vegan substitute, or just skip them if you want something lighter.
Bacon: While crispy bacon adds great crunch, turkey bacon or even a plant-based bacon can work well too. If you’re vegetarian, skip it altogether or add avocado!
Spinach: Fresh spinach is a delightful addition for nutrients and color. You could substitute it with kale, or use a mix of other veggies like tomatoes or peppers.
How Do You Get the Eggs Just Right?
Scrambling eggs for your grilled cheese can seem tricky, but it’s all about low and slow heat. This keeps them creamy and tender. Here’s how:
- Heat the pan over medium-low and add butter.
- Whisk eggs with mil and seasonings until mixed thoroughly.
- Pour in the eggs and wait a few seconds before stirring gently with a spatula.
- Push the eggs from the edges toward the center, allowing uncooked eggs to flow into the pan. Repeat until they are just set.
- Remove from heat while still slightly runny, as they’ll continue to cook off the stove.
Following these tips will give you deliciously fluffy eggs for your grilled cheese!

How to Make a Delicious Breakfast Grilled Cheese
Ingredients You’ll Need:
For the Sandwich:
- 4 slices of whole grain or multigrain bread
- 4 slices of cheddar cheese (or your favorite melting cheese)
- 4 large eggs
- 4 strips of cooked crispy bacon
- 2 tablespoons unsalted butter, divided
Seasoning:
- Salt and pepper to taste
Optional Ingredients:
- Fresh spinach leaves (about 1/4 cup)
- 1 tablespoon milk or cream (for fluffy eggs)
How Much Time Will You Need?
This easy Breakfast Grilled Cheese recipe takes about 10 minutes to prepare and around 10 minutes to cook. In total, you’ll be enjoying your cheesy breakfast in just 20 minutes!
Step-by-Step Instructions:
1. Prepare the Eggs:
In a bowl, whisk the eggs together with a pinch of salt, pepper, and the milk or cream if you’re using it. Whisk until everything is well mixed and set it aside for later.
2. Cook the Eggs:
Heat a non-stick skillet over medium-low heat and add 1 tablespoon of butter. Once the butter is melted, pour in the whisked eggs. Gently scramble the eggs by pushing them from the edges to the center with a spatula. Cook slowly until the eggs are creamy and just set but still a little moist. If you’re adding spinach, stir it in just before the eggs are done. Remove the eggs from heat and set aside.
3. Butter the Bread:
Spread butter on one side of each slice of bread—this will give your sandwich a nice golden crust!
4. Assemble the Sandwich:
In a clean skillet (or the same skillet if you choose), place two slices of bread butter-side-down. On top of each slice, layer one slice of cheese. Then, add a portion of scrambled eggs and a couple of bacon strips. Finish with another slice of cheese on top of everything.
5. Top with Bread:
Now take the remaining two slices of bread and place them on top, butter-side-up to create your sandwiches.
6. Cook the Sandwiches:
Heat the skillet over medium heat. Cook the sandwiches until the bottom is golden brown and the cheese starts to melt—this should take about 3-4 minutes. Make sure to keep an eye on them!
7. Flip and Finish Cooking:
Carefully flip each sandwich to the other side and continue cooking for another 3-4 minutes until that side is golden brown and the cheese is completely melted.
8. Serve and Enjoy:
Once cooked, remove the sandwiches from the skillet and let them rest for a minute. Slice them in half to reveal the gooey goodness inside and serve while warm!
Enjoy your tasty, breakfast-loaded grilled cheese sandwich! It’s a perfect way to start the day!
Can I Use Different Types of Cheese?
Absolutely! While cheddar is a classic choice, you can use any melting cheese like mozzarella, gouda, or even pepper jack for a spicy kick. Just be sure to choose a cheese that melts well for that gooey texture.
Can I Make This Sandwich Without Eggs?
Yes! If you prefer a lighter sandwich, you can skip the eggs altogether. Consider adding avocados or more veggies like tomato and bell peppers for a tasty alternative.
How Do I Store Leftovers?
If you have any leftovers, store them in an airtight container in the fridge for up to 2 days. Reheat them in a skillet over low heat or in a toaster oven for optimal crispiness.
Can I Prepare the Ingredients in Advance?
Definitely! You can scramble the eggs and cook the bacon ahead of time. Just store them in the fridge and assemble the sandwiches right before you plan to eat for the best taste!
