Breakfast Sandwiches with easy eggs, crispy bacon, and melted cheese are the perfect savory meal in the morning. Ready in just 20 minutes!
There are lots of classic Breakfast Recipes on my blog like Pancakes and the perfect Belgian Waffles, but sometimes when you’re craving something more savory these sandwiches are the way to go! They’re easy, filling, and packed with natural flavors from the eggs, melted cheese, and salty bacon.
Sabrina’s Breakfast Sandwiches
Delicious Breakfast Sandwiches are the perfect meal for any morning. Just like in a Grilled Cheese, the bread is cooked to toasty perfection in just a few minutes on the griddle. While the sandwiches are cooking, the amazing smell of bacon will fill the house and get everybody out of bed.
Recipe Card


Ingredients
- 12 slices thick-cut bacon , about 16 ounces
- 5 tablespoons unsalted butter , softened (divided)
- 8 large eggs
- 1/2 teaspoon kosher salt
- 1/4 teaspoon coarse ground black pepper
- 8 slices thick sandwich bread
- 8 slices cheddar cheese
- 8 leaves iceberg lettuce
- 2 vine ripe tomatoes , sliced
Instructions
- Cook bacon in batches in a large skillet on medium-high until chewy and crispy, about 4-5 minutes.
- Remove bacon and wipe skillet clean.
- Add 1 tablespoon of butter on medium heat.
- Add eggs, 2 at a time, and cook until the whites have set, but the yolk is still runny, roughly 4-5 minutes until set.
- Season with salt and pepper.
- Spread remaining butter on one side of each slice of bread.
- Add bread buttered side down to a griddle or large skillet on medium heat.
- Add 1 slice of cheddar cheese to each piece of bread.
- When the bread is golden and toasted top half the slices with lettuce, tomato, bacon and egg.
- Add the remaining bread slices, butter side up (away from the rest of the sandwich).
Notes
Nutrition
Table of contents
About This Recipe
Bacon and eggs are probably the most classic breakfast flavors out there, and this recipe makes them easy to enjoy in a portable sandwich. Easily wrap up the finished sandwich in parchment paper and take it on the go for a busy day.
Chef’s Note
This recipe makes 4 big sandwiches, but you can easily cook up extra if you have more people to serve. You can also double up on the ingredients and make some ahead of time to store in the fridge. They make a quick grab-and-go breakfast throughout the week.
Can this be Made Ahead of Time?
You can meal prep these easy breakfasts on the go for the whole family. Leave off the lettuce and tomato because they will get soggy in the fridge (they can be added just before serving if you’d like). It is also a good idea to cook the eggs thoroughly so that they reheat more easily. You can either break the yolk and flip them when cooking, or beat them and bake in a baking dish to cut into squares. Once assembled, wrap each sandwich in plastic and keep in the fridge up to 4 days. You can reheat them by placing on a skillet or baking in the oven, or enjoy them cold like a breakfast BLT!
How to Store
- Serve: Breakfast Sandwiches are best served fresh, and you shouldn’t leave them out at room temperature for more than 2 hours.
- Store: To store the sandwiches, wrap them in tin foil or plastic wrap, and put them in the fridge for up to 1 week. When you’re ready to reheat them, you can either do it on a skillet or a baking sheet in the oven.
- Freeze: For a make-ahead sandwich you can also freeze sandwiches for up to 1 month without the vegetables. Let them thaw in the fridge before reheating them on a baking sheet in the oven.
FAQ’s
This classic egg sandwich contains an egg with a runny yolk, crispy bacon, melty cheddar cheese, lettuce, tomato, and buttery grilled bread. The great thing about these versatile sandwiches is that you can customize the ingredients to suit your tastes or use ingredients that you already have.
An over easy or over medium egg with firm whites but still runny yolk is perfect. If you’re meal prepping and not eating it right away, you may want to break the yolk and flip the egg to cook it through, or beat the eggs and bake them in a pan, then cut the cooked eggs into squares to assemble the sandwiches.
To make a lighter version of this recipe, opt for leaner meats like turkey bacon or Canadian bacon. Use a whole grain bread or english muffin, cooking spray instead of butter, and swap the cheddar for a reduced fat or lighter type of cheese like Swiss.
You can use a meat substitute like meatless sausage patties, or simply leave out the meat. Replace it with grilled tempeh, avocado, mashed black beans, or alfalfa sprouts for extra nutritional benefits. Avocado is also a terrific replacement for cheese if you are looking for a non-diary option, because it provides the same rich creaminess you’d get from melted cheese.
Variations
- Cheese: Instead of cheddar cheese, you can use a slice of American cheese, sharp cheddar, goat cheese, Swiss cheese, or Pepper Jack. If you don’t have sliced cheese, you can also just mix shredded cheese in when you’re cooking the eggs.
- Meat: You can use different kinds of meat in the sandwich. Instead of regular bacon try turkey bacon. You could also add ham steak, chicken, turkey, or sausage.
- Spicy Breakfast Sandwiches: For a sandwich with some heat add hot sauce, jalapeño peppers, or chipotle chilies.
- Bread: You can try out different kinds of bread for this recipe like sourdough, sesame seed buns, wheat flour bread, French bread, bagels, or English muffins.
- Spices: Try adding flavorful spices to your eggs like onion powder, garlic powder, chipotle powder, paprika, red pepper flakes, or an Italian spice blend.
- Add-ins: There are lots of vegetables that would taste great in this sandwich like avocados, sliced tomatoes, sun-dried tomatoes, red onions, peppers, or spinach.
- Egg white sandwiches: If you want fewer calories in your sandwich, try just making it with egg whites. Separate the egg yolk from the egg whites and cook them up instead. You may have to use more eggs than you usually would to fill up four sandwiches with just the egg whites
- Breakfast burrito: Instead of making a sandwich, you can use the same egg and bacon filling to make breakfast burritos. Just put the filling in a soft tortilla, roll it up, and enjoy.
- Condiments: Before assembling your sandwiches, spread ketchup, mayonnaise, garlic aioli, cream cheese (vegetable or scallion cream cheese would be delicious), or salsa onto the bread for extra flavor.
Related Recipes

Photos used in previous versions of the post.















added a little hot honey on top and now I can’t make it any other way
Good for you Anna! Thanks for the five star review.
Sabrina, this looks bomb. What kind of sauce would go good on this sandwich as another topping?