Breakfast Sandwich with Bacon, Egg & Cheese

Total Time: 15 mins Difficulty: Beginner
pinit

The Breakfast Sandwich with Bacon, Egg & Cheese is the ultimate morning indulgence — a combination of crispy bacon, perfectly cooked eggs, and melty cheese, all tucked between warm, toasty bread or a soft breakfast bun. It’s a classic that never fails to satisfy. Whether enjoyed on a lazy Sunday morning or as a grab-and-go weekday meal, this sandwich delivers the perfect balance of savory, creamy, and smoky flavors.

Its origins trace back to American diners and delis, where quick yet hearty breakfasts became a staple for people on the go. Today, it’s a beloved comfort food across the world — versatile, customizable, and endlessly delicious. With minimal ingredients and easy preparation, it’s proof that simple food can be truly extraordinary.

Why I Love This Recipe

I love this Breakfast Sandwich with Bacon, Egg & Cheese because it hits every craving in one bite — salty, creamy, and warm. The crisp bacon provides crunch and flavor, the egg adds richness and protein, and the gooey melted cheese ties it all together. It’s hearty enough to fuel a busy day yet simple enough for anyone to make at home.

Another reason I adore this recipe is how adaptable it is. You can use any bread you have — from bagels and croissants to English muffins — and adjust the fillings to your liking. It’s comfort food at its best, offering flexibility, flavor, and satisfaction.

Why It’s a Must-Try Dish

This sandwich is a must-try because it’s a perfect representation of what a breakfast should be — comforting, energizing, and easy to prepare. It’s a go-to recipe for busy mornings, brunch gatherings, or even a cozy breakfast-for-dinner night. The combination of bacon, egg, and cheese has stood the test of time because it’s universally loved and effortlessly delicious.

You can prepare it in less than 15 minutes, and it’s highly customizable for different tastes and diets. Whether you’re a home cook or a beginner in the kitchen, this recipe will make you feel like a breakfast pro.

Recipe Details

  • Preparation Time: 5 minutes
  • Cooking Time: 10 minutes
  • Total Time: 15 minutes
  • Servings: 2 sandwiches
  • Calories: Approximately 480 kcal per serving
  • Course: Breakfast / Brunch
  • Cuisine: American

Ingredients

For the Sandwich:

  • 4 slices of bacon
  • 2 large eggs
  • 2 slices of cheese (cheddar, American, or Swiss)
  • 2 sandwich buns, English muffins, or bagels (split and toasted)
  • 1 tablespoon butter or oil (for cooking eggs)
  • Salt and black pepper, to taste

Optional Add-ons:

  • 1 tablespoon mayonnaise or aioli
  • Sliced tomato or avocado
  • Fresh spinach or arugula
  • Hot sauce or ketchup

Cooking Directions

  1. Cook the bacon: In a skillet over medium heat, cook bacon until crispy, about 5–7 minutes. Drain on paper towels.
  2. Toast the bread: While the bacon cooks, toast your sandwich buns or English muffins until golden brown.
  3. Cook the eggs: In the same skillet, melt butter and crack the eggs. Cook sunny-side up, over-easy, or scrambled as desired. Season with salt and pepper.
  4. Assemble the sandwich: Place a slice of cheese on the bottom half of each toasted bun. Top with hot bacon and cooked egg so the cheese melts slightly. Add any optional toppings.
  5. Finish and serve: Top with the other half of the bun and serve warm.

Step-by-Step Preparation Method

Step 1: Prepare the Ingredients
Lay out all ingredients before starting. This ensures a quick assembly once everything is cooked.

Step 2: Cook the Bacon
Heat a skillet over medium heat and cook the bacon slices until they are evenly crispy. Transfer them to a paper towel-lined plate to drain excess fat.

Step 3: Toast the Bread
Toast your chosen bread — whether it’s an English muffin, croissant, or bagel — until lightly golden. This step adds crunch and prevents sogginess.

Step 4: Cook the Eggs
In the same skillet (after wiping out most of the bacon grease), add butter. Crack in the eggs and cook to your liking — sunny-side up for a runny yolk or scrambled for a softer texture. Season with salt and pepper.

Step 5: Assemble the Sandwich
Place cheese on the bottom half of the toasted bread. Add bacon strips on top, then layer the cooked egg. Add optional ingredients like tomato slices, avocado, or spinach. Top with the second piece of bread.

Step 6: Serve and Enjoy
Serve immediately while warm, with melted cheese and crispy bacon for the best flavor and texture.

How to Serve

Serve this sandwich fresh off the pan while it’s still warm and gooey. Pair it with:

  • A hot cup of coffee or cappuccino
  • A side of hash browns or roasted potatoes
  • Fresh fruit or orange juice for a lighter pairing

It’s ideal for a hearty breakfast, a lazy weekend brunch, or even a satisfying breakfast-for-dinner option.

Recipe Tips

  • Use fresh eggs: They cook better and taste richer.
  • Layer cheese next to hot ingredients: This helps it melt perfectly.
  • Control the yolk: If you prefer less mess, cook eggs over-hard or scrambled.
  • Upgrade your bread: Try a croissant or brioche bun for extra indulgence.
  • Batch cook bacon: You can make bacon ahead and reheat it in the oven for faster mornings.

Variations

  1. Sausage Egg & Cheese Sandwich:
    Replace bacon with breakfast sausage patties for a heartier option.
  2. Vegetarian Version:
    Skip the bacon and add grilled mushrooms or sautéed spinach instead.
  3. Avocado Breakfast Sandwich:
    Add sliced or mashed avocado for creaminess and extra nutrients.
  4. Spicy Breakfast Sandwich:
    Add pepper jack cheese and hot sauce or sriracha for a fiery kick.
  5. Bagel Breakfast Sandwich:
    Use a toasted bagel for a denser, chewier alternative.
  6. Croissant Breakfast Sandwich:
    Swap the bun for a flaky croissant for a buttery, bakery-style treat.

Freezing and Storage

Refrigeration:

  • Store leftover sandwiches (wrapped tightly in foil or plastic wrap) in the refrigerator for up to 2 days.
  • Reheat in a toaster oven or skillet over low heat.

Freezing:

  • Wrap each sandwich tightly in foil or plastic wrap, then place in a freezer bag.
  • Store for up to 1 month.
  • To reheat, thaw overnight in the fridge and warm in the oven at 350°F (175°C) for 10–12 minutes, or microwave for 1–2 minutes.

Special Equipment Needed

  • Non-stick skillet or frying pan
  • Toaster or oven
  • Spatula
  • Paper towels (for draining bacon)

Conclusion

The Breakfast Sandwich with Bacon, Egg & Cheese is the ultimate comfort breakfast — simple, satisfying, and endlessly versatile. It’s a dish that perfectly balances richness and simplicity, ideal for busy mornings or indulgent weekends. With minimal effort, you can create a warm, flavorful sandwich that rivals any café or fast-food version.

Whether you prefer it classic or loaded with extras, this sandwich proves that great mornings start with great food. Once you’ve made it, it’s sure to become a go-to favorite in your breakfast rotation — a timeless, crave-worthy delight that never disappoints.

pinit
0 Add to Favorites

Breakfast Sandwich with Bacon, Egg & Cheese

Difficulty: Beginner Prep Time 5 mins Cook Time 10 mins Total Time 15 mins
Calories: 480 kcal per serving

Description

The Breakfast Sandwich with Bacon, Egg & Cheese is the ultimate morning indulgence — a combination of crispy bacon, perfectly cooked eggs, and melty cheese, all tucked between warm, toasty bread or a soft breakfast bun. It’s a classic that never fails to satisfy.

Ingredients

For the Sandwich:

Optional Add-ons:

Instructions

  1. Step 1: Prepare the Ingredients : Lay out all ingredients before starting. This ensures a quick assembly once everything is cooked.
  2. Step 2: Cook the Bacon : Heat a skillet over medium heat and cook the bacon slices until they are evenly crispy. Transfer them to a paper towel-lined plate to drain excess fat.
  3. Step 3: Toast the Bread : Toast your chosen bread — whether it’s an English muffin, croissant, or bagel — until lightly golden. This step adds crunch and prevents sogginess.
  4. Step 4: Cook the Eggs : In the same skillet (after wiping out most of the bacon grease), add butter. Crack in the eggs and cook to your liking — sunny-side up for a runny yolk or scrambled for a softer texture. Season with salt and pepper.
  5. Step 5: Assemble the Sandwich : Place cheese on the bottom half of the toasted bread. Add bacon strips on top, then layer the cooked egg. Add optional ingredients like tomato slices, avocado, or spinach. Top with the second piece of bread.
  6. Step 6: Serve and Enjoy : Serve immediately while warm, with melted cheese and crispy bacon for the best flavor and texture.
Keywords: Breakfast Sandwich with Bacon, Egg & Cheese
Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Q1: Can I use turkey bacon or chicken sausage instead of pork bacon?

Yes, turkey bacon or chicken sausage are great lighter alternatives that still add protein and flavor.

Q2: What’s the best cheese for this sandwich?

Cheddar, American, Swiss, or pepper jack all melt beautifully and complement the flavors.

Q3: How can I make this sandwich healthier?

Use whole-grain bread, low-fat cheese, and turkey bacon or skip the butter for a lighter version.

Q4: Can I make this sandwich ahead of time?

Yes! Prepare and wrap them for meal prep, then reheat in the morning for a quick breakfast.

Q5: Can I add vegetables to the sandwich?

Definitely — spinach, tomatoes, avocado, or sautéed mushrooms are excellent additions.

Samantha Doe Food and Lifestyle Blogger

Hi, I'm Samantha, a full-time food blogger, mother of 2 beautiful daughters and a lovely wife. I live in New Jersey with my family. Loves traveling, sharing new recipes, and spending time with my family.