Bacon Egg and Cheese Sandwiches
Bacon Egg and Cheese Sandwiches are a classic breakfast favorite made with crispy bacon, fluffy eggs, and melted cheese tucked inside warm, toasted bread. They’re quick, satisfying, and perfect for busy mornings, weekend breakfasts, or an easy grab-and-go meal.
With crispy bacon, creamy melted cheese, and perfectly cooked eggs, this homemade breakfast sandwich is far better than anything from a drive-through.
Ingredients
- 4 English muffins, bagels, or breakfast rolls
- 8 slices bacon
- 6 large eggs
- 2 tablespoons milk
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 tablespoon butter
- 4 slices cheddar cheese
- 1 tablespoon mayonnaise, optional
- 1 tablespoon ketchup or hot sauce, optional
Directions
1. Cook the Bacon
Place the bacon in a large skillet over medium heat.
Cook for approximately 4–6 minutes per side, or until it reaches your preferred level of crispiness.
Transfer the bacon to a paper towel-lined plate to drain.
Reserve about 1 tablespoon of the bacon fat in the skillet for cooking the eggs if desired.
2. Prepare the Eggs
Crack the eggs into a bowl.
Add the milk, salt, and black pepper.
Whisk until the mixture is smooth and well combined.
The milk helps create softer, fluffier eggs.
3. Cook the Eggs
Reduce the skillet to medium-low heat.
Add the butter or reserved bacon fat.
Pour in the beaten eggs.
Allow them to cook for about 30 seconds, then gently stir and fold with a spatula.
Continue cooking until the eggs are just set but still soft and moist.
Avoid overcooking because the eggs will continue cooking slightly from the residual heat.
4. Toast the Bread
While the eggs are cooking, slice the English muffins, bagels, or breakfast rolls in half.
Toast them until lightly golden and crisp around the edges.
For extra flavor, spread a small amount of butter or mayonnaise on the toasted sides.
5. Add the Cheese
Divide the cooked eggs into four portions.
Place one portion on the bottom half of each toasted roll.
Immediately add a slice of cheddar cheese while the eggs are still hot so it begins to melt.
6. Add the Bacon
Break the cooked bacon slices in half if necessary.
Place two slices of bacon over each sandwich.
Top with the remaining half of the toasted bread.
7. Serve
Serve the sandwiches immediately while the bacon is crispy and the cheese is melted.
Add ketchup, hot sauce, or your favorite breakfast sauce if desired.
Tips for the Best Breakfast Sandwiches
Cook the bacon until crisp: Crispy bacon provides the perfect contrast to the soft eggs.
Don’t overcook the eggs: Low to medium-low heat helps keep them tender.
Use good cheese: Cheddar, American, Swiss, pepper jack, or provolone all work well.
Toast the bread: Toasting prevents the sandwich from becoming soggy and adds extra texture.
Make them ahead: These sandwiches can be prepared in advance and reheated for busy mornings.
Easy Variations
Sausage Egg and Cheese
Replace the bacon with cooked breakfast sausage or sausage patties.
Spicy Bacon Sandwich
Add sliced jalapeños and a drizzle of hot sauce.
Bacon, Egg and Avocado
Add sliced avocado for a creamy texture and fresh flavor.
Loaded Breakfast Sandwich
Add sautéed mushrooms, onions, bell peppers, or spinach.
Croissant Version
Use buttery croissants instead of English muffins for a richer breakfast sandwich.
Make-Ahead Instructions
These sandwiches are excellent for meal preparation.
Assemble the sandwiches without fresh vegetables or sauces.
Wrap each sandwich individually in foil or parchment paper and refrigerate for up to 3–4 days.
For longer storage, wrap them tightly and freeze for up to 1–2 months.
Reheating
For refrigerated sandwiches, microwave for approximately 45–90 seconds, depending on your microwave.
For frozen sandwiches, thaw overnight in the refrigerator when possible, then microwave until heated through.
For a crispier exterior, finish the sandwich in a toaster oven or air fryer for a few minutes.
Make sure the center is thoroughly hot before serving.
Final Thoughts
Bacon Egg and Cheese Sandwiches are an easy way to make a satisfying breakfast with just a handful of ingredients. Crispy bacon, fluffy eggs, melted cheese, and toasted bread create the perfect combination of salty, creamy, crunchy, and savory flavors.
Whether you’re making one for yourself or preparing several for the family, this recipe is simple, filling, and easy to customize.
Recipe at a Glance
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: About 25 minutes
Servings: 4 sandwiches
Difficulty: Easy
Meta Description
Make easy Bacon Egg and Cheese Sandwiches with crispy bacon, fluffy eggs, melted cheddar, and toasted English muffins. A quick, hearty breakfast perfect for busy mornings.