This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
A warm, melty breakfast sandwich is the perfect way to start a busy morning. Whether you prefer crispy bacon, savory sausage, or just eggs and cheese, this easy-to-make sandwich is a family favorite. Layered with golden-toasted bread, fluffy eggs, and melted cheese, it’s the ultimate grab-and-go breakfast.
Why You’ll Love This Recipe
Quick & Easy
- Ready in just 10 minutes, making it ideal for hectic mornings
- Uses simple, everyday ingredients
Deliciously Satisfying
- Buttery toasted bread, creamy melted cheese, and flavorful eggs create the perfect bite
- Choose your favorite breakfast meat or make it meatless
Customizable for Any Diet
- Easily gluten-free with GF bread
- Can be vegetarian—just skip the meat and add avocado or spinach
Ingredients & Substitutions
Ingredient List (Serves 2)
- 2 large eggs
- 2 slices of cheese (cheddar, American, or Swiss)
- 2 sausage patties or 4 slices of cooked bacon
- 4 slices of bread (or 2 bagels, English muffins, or croissants)
- 2 tablespoons butter (softened)
- Salt and pepper, to taste
- Optional toppings: avocado, spinach, tomato slices
Possible Substitutions
- Swap sausage or bacon for turkey sausage, plant-based sausage, or extra veggies
- Use different cheeses like pepper jack for spice or mozzarella for mild flavor
- Try a biscuit or a brioche bun instead of regular toast
Step-by-Step Instructions
1. Cook the Meat
If using sausage, cook the patties in a skillet over medium heat until browned and cooked through. If using bacon, cook until crispy and set aside.
2. Cook the Eggs
In a small bowl, whisk the eggs with a pinch of salt and pepper. Heat a nonstick skillet over medium heat and add a small amount of butter. Pour the eggs into the skillet and cook them either as scrambled eggs or as a flat omelet that can be folded neatly into the sandwich.
3. Toast the Bread
Lightly butter one side of each slice of bread (or your choice of bread). Toast in a skillet or toaster until golden and crispy.

4. Assemble the Sandwich
On a slice of toasted bread, layer one slice of cheese, the cooked egg, sausage patty or bacon slices, and any optional toppings like avocado or spinach. Top with another slice of cheese and the second piece of toasted bread.
5. Melt the Cheese
For extra gooey cheese, place the assembled sandwich back in the skillet, cover with a lid, and let it warm for 1-2 minutes until the cheese melts.
6. Serve and Enjoy
Cut the sandwich in half and serve warm.
Expert Tips & Tricks
Best Practices
- Cook the eggs over low to medium heat for a soft, creamy texture
- Let the cheese melt naturally for extra flavor and stretch
Common Mistakes to Avoid
- Overcooking the eggs can make them rubbery
- Using too much butter can make the sandwich greasy instead of crispy
Time-Saving Tips
- Cook the sausage or bacon ahead of time and store in the fridge for up to three days
- Use pre-sliced cheese to cut down on prep time
Serving Suggestions
Pairings
A breakfast sandwich pairs beautifully with a side of crispy hash browns, fresh fruit, or a simple yogurt parfait.
Presentation Ideas
Serve on a wooden board with a side of sliced fruit for a café-style breakfast at home.
Beverage Pairings
Enjoy your sandwich with a cup of hot coffee, fresh orange juice, or a smoothie for a balanced meal.
Storage & Reheating
Leftover Storage
Store leftover sandwiches in an airtight container in the fridge for up to two days.
Reheating Methods
- Reheat in a toaster oven or skillet for a crispy texture
- Microwave for 30 seconds if you’re in a hurry, but it may soften the bread
Frequently Asked Questions
Can I make this sandwich ahead of time?
Yes! Assemble the sandwich and store it in the fridge overnight. Reheat in a skillet for a fresh taste.
Can I freeze breakfast sandwiches?
Absolutely. Wrap individually in foil and freeze for up to one month. Reheat in the oven at 350°F for about 15 minutes.
What’s the best bread to use?
English muffins, croissants, and bagels work great for a more filling sandwich.
Variations & Customizations
Dietary Adaptations
- Make it vegetarian by skipping the meat and adding sautéed mushrooms or roasted peppers
- Use gluten-free bread for a gluten-free version
Flavor Twists
- Add a spread of sriracha mayo or chipotle aioli for a spicy kick
- Try pesto or garlic butter for extra flavor
Seasonal/Holiday Versions
- Use cranberry sauce instead of butter for a festive twist during the holidays
- Swap bacon for smoked salmon for a special brunch treat
If you love this breakfast sandwich, you’ll also enjoy these delicious recipes:
- Try these Heart-Shaped Grilled Cheese Sandwiches for a fun twist on a classic
- If you’re in the mood for something sweet, check out this Classic French Toast Recipe
- Want something a little more refined? This French Omelette with Fines Herbes is perfect for an elegant breakfast
Follow me on Pinterest for more breakfast ideas and easy recipes. Let me know in the comments how you customized your breakfast sandwich!



Classic Breakfast Sandwich Recipe
- Total Time: 10 minutes
- Yield: 2 sandwiches 1x
- Diet: Low Salt
Description
A warm, melty breakfast sandwich is the ultimate way to start a busy morning. With crispy golden toast, fluffy eggs, melted cheese, and your choice of bacon or sausage, this easy recipe comes together in just 10 minutes. Perfect for meal prepping or a quick grab-and-go breakfast.
Ingredients
- 2 large eggs
- 2 slices of cheese (cheddar, American, or Swiss)
- 2 sausage patties or 4 slices of cooked bacon
- 4 slices of bread (or 2 bagels, English muffins, or croissants)
- 2 tablespoons butter (softened)
- Salt and pepper, to taste
- Optional toppings: avocado, spinach, tomato slices
Instructions
- Cook the Meat: If using sausage, cook the patties in a skillet over medium heat until browned and cooked through. If using bacon, cook until crispy and set aside.
- Cook the Eggs: Whisk the eggs with a pinch of salt and pepper. Heat a nonstick skillet over medium heat with a little butter. Cook the eggs as scrambled eggs or a folded omelet.
- Toast the Bread: Lightly butter one side of each bread slice. Toast in a skillet or toaster until golden and crispy.
- Assemble the Sandwich: Place a slice of cheese on a toasted bread slice, followed by the egg, cooked sausage or bacon, and any optional toppings. Add another slice of cheese and top with the second piece of bread.
- Melt the Cheese: Return the sandwich to the skillet, cover, and let it warm for 1-2 minutes to melt the cheese.
- Serve and Enjoy: Cut in half and serve warm.
Notes
- Swap sausage for turkey sausage or a plant-based option for a healthier twist.
- For extra flavor, spread a thin layer of maple syrup or jam on the bread before assembling.
- Meal prep-friendly: Cook the eggs and meat ahead of time and store them in the fridge for quick assembly.
- Prep Time: 5 minutes
- Cook Time: 5 minutes
- Category: Breakfast
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 sandwich
- Calories: 450 kcal
- Sugar: 3g
- Sodium: 750mg
- Fat: 28g
- Saturated Fat: 12g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 2g
- Protein: 22g
- Cholesterol: 230mg