Packed with fluffy scrambled eggs, gooey cheddar cheese, and crispy bacon, this bagel bacon egg and cheese sandwich is the ultimate breakfast. It’s comforting, delicious, full of protein, and only takes 10 minutes to make.
They say that breakfast is the most important meal of the day, and there might not be a more iconic breakfast than the bacon egg and cheese sandwich. This perfect breakfast sandwich has everything you could want for breakfast. With soft and moist eggs, melty cheese, rich and crisp bacon, and a chewy bagel, this is my go-to recipe to start the day.
It’s also one of the easiest breakfast recipes I’ve ever made. This bacon egg and cheese breakfast sandwich only has a few ingredients and takes just 10 minutes. You can easily make this perfect, protein-packed bagel sandwich whenever you’re craving it.
Why This Is the Best Breakfast Sandwich
This might be the most popular breakfast food in my home. Fast, full of protein, and delicious … what’s not to love? Here’s why this is the perfect recipe to start your morning.
- Quick and easy. Breakfasts don’t get much easier than this. This warm and hearty bacon egg and cheese sandwich only has 5 ingredients, and takes just 10 minutes to make. It’s tasty enough to be a weekend treat, but easy enough to be a weekday meal.
- A classic. A bacon egg and cheese bagel sandwich is a classic breakfast. I could eat it every day! The flavors go together perfectly, and I think this is the best recipe for this popular breakfast sandwich.
- Easy to make in large batches. It’s very easy to make a whole bunch of these fluffy egg and cheese breakfast sandwiches at once. You can easily make a large batch as meal prep for the week or to serve to a large group of people.
You only need 5 ingredients to make this rich, cheesy, and protein-filled breakfast sandwich. And they’re all probably ingredients that you already have in your fridge. Make sure to check out the recipe card at the bottom of the page for the exact quantities of each ingredient.
- Cheddar cheese – Pre-shredded cheese works fine, but for best results grate your own.
- Cooked bacon – You want to use crispy bacon for this recipe.
- Bagel – Use any savory flavor of bagel that you want.
How to Make a Bacon Egg and Cheese Sandwich
This 10-minute breakfast sandwich couldn’t be any easier to make. Here’s how to do it.
- Heat a pan. Preheat a skillet on the stove over medium heat.
- Beat the eggs. Crack the eggs into a bowl, add the milk and cheese, and beat until all the ingredients are mixed together.
- Cook the eggs. Spray the skillet with nonstick cooking spray, then pour the egg mixture in. Scramble the eggs until they’re fully cooked and not runny, which should take about 5 minutes.
- Prep the bagel. While the eggs are cooking, toast the bagel to your preferred doneness.
- Assemble. Place the crispy bacon on top of the bottom half of the bagel, then top with the cheesy scrambled eggs. But the the other half of the bagel on top.
- Serve. Serve while hot.
Tips, Tricks, and Variations
Here are some of my favorite tricks to use when making this fluffy and crispy classic breakfast sandwich.
- Cook the bacon in the air fryer. My favorite way to prepare bacon is in an fryer. This is a quick, easy, and foolproof way to make sure that your bacon is perfectly cooked every single time.
- Have your bagel ready. One of the keys to this recipe is to make sure that the eggs are light and fluffy. No one wants rubbery, overcooked eggs in their breakfast sandwich! The residual heat from your skillet will keep cooking the eggs even after you turn off the stove, so it’s important to make sure that your bagel is ready to assemble before the eggs are done cooking. That way you can add them straight to the bagel sandwich when they’re done cooking, and they’ll stay moist and soft.
- Add condiments. This bacon-filled bagel sandwich is perfect as is, but I sometimes like to add condiments to kick it up a notch. It’s great with mayonnaise, ketchup, or any other sandwich spread. I also love to put Sriracha, Tabasco, or any type of hot sauce on top of the cheesy eggs. And of course, you can always add fresh avocado!
- Don’t like Bagels? Use any bread of choice! English Muffins, Waffles, mini pancakes, Biscuits etc all make great options!
What to Serve With a Bacon Egg and Cheese Breakfast Sandwich
This is a classic breakfast all by itself, but there are a few foods and drinks that I love to have in the morning with my warm and hearty bacon egg and cheese sandwiches. Here are a few recipes that I recommend enjoying with this iconic breakfast sandwich.
How to Store Leftovers
Leftover bacon egg and cheese sandwiches can be stored in an airtight container in the fridge for up to 4 days. If you’re doing meal prep, I recommend wrapping each one individually in aluminum foil so they stay put together and so you can easily reheat them. To reheat, place in a 350F oven for 10 minutes, or remove from the foil and heat in the microwave for 1 minute.
Can You Freeze This Egg Sandwich Recipe?
Absolutely, and I do it all the time! Individually wrap the sandwiches in aluminum foil, then place in an airtight bag and store in the freezer for 4 months. You can reheat directly from the freezer by placing in a 350F oven for 15 minutes.
These Sausage Egg Breakfast Sandwiches are another great version of freezer breakfasts that are ready for you!
More Easy Breakfast Recipes
I love breakfast, which is one of the reasons that I make this classic, comforting bacon egg and cheese sandwich all the time. But it’s not the only breakfast food I like to make. Here are a few of my other favorite recipes.
- Blueberry Breakfast Cake
- Sausage Breakfast Casserole
- Oatmeal Pancakes
- Breakfast Tacos
- Eggnog French Toast
- 2 large eggs
- 1 Tablespoon milk
- 2 Tablespoons shredded cheddar cheese
- 2 slices crispy bacon, cooked
- 1 bagel
- Preheat a skillet over medium heat.
- Put the eggs, milk, and cheese in a bowl, and mix until well combined.
- Spray the skillet with a nonstick baking spray, then pour in the egg mixture.
- Scramble the eggs until they're cooked all the way through but not runny, about 5 minutes.
- While the eggs cook, toast your bagel to the desired doneness.
- Put the bacon on top of half the bagel, then top with the cheesy eggs. Put the other half of the bagel on, and serve while hot.
- Leftovers can be stored in an airtight container in the fridge for 4 days or in the freezer for 4 months. For best results, wrap in aluminum foil for easy reheating.
- Reheat in aluminum foil in a 350F oven for 10 minutes, or remove from the foil and heat in the microwave for 1 minute.
- Don't like Bagels? Use any bread of choice! (English Muffins, Waffles, mini pancakes, Biscuits etc)
Amount Per Serving Calories 593Total Fat 24gSaturated Fat 9gTrans Fat 0gUnsaturated Fat 13gCholesterol 410mgSodium 1072mgCarbohydrates 57gFiber 2gSugar 10gProtein 35g
Nutrition Disclaimer: All information presented on this site is intended for informational purposes only. I am not a certified nutritionist and any nutritional information shared on dinnersdishesanddesserts.com should only be used as a general guideline.
I created a fun group on Facebook, and I would love for you to join us! It’s a place where you can share YOUR favorite recipes, ask questions, and see what’s new at Dinners, Dishes and Desserts (so that you never miss a new recipe)!
Be sure to follow me on Instagram and tag #dinnersdishes so I can see all the wonderful DINNERS, DISHES, AND DESSERTS recipes YOU make!
Be sure to follow me on my social media, so you never miss a post!