Here’s my go-to recipe for freezer breakfast sandwiches, with English muffins, eggs, cheese, and your choice of bacon, sausage, or ham. They’re simple to make ahead and heat up perfectly when you need them.
These sandwiches have become my weekday morning lifesaver. I make a batch of 12 every Sunday, and my family grabs them on busy mornings. Because let’s be honest – who doesn’t love a warm, cheesy breakfast sandwich without the drive-thru line?

Why You’ll Love These Breakfast Sandwiches
- Make-ahead convenience – These sandwiches are perfect for busy mornings – just make a batch on Sunday and you’ll have breakfast ready to go all week long.
- Customizable options – You can switch up the meat, cheese, and even the type of salsa to create your perfect breakfast combo. Plus, they’re easy to make vegetarian by skipping the meat.
- Money-saving – Making your own breakfast sandwiches costs way less than buying them at the coffee shop, and you know exactly what ingredients are going into them.
- Quick reheating – From freezer to ready-to-eat in just a couple of minutes – perfect for those rushed mornings when you need a filling breakfast.
- Protein-packed – With eggs, cheese, and meat, these sandwiches give you the protein you need to keep you full until lunch.
What Kind of English Muffins Should I Use?
Regular white English muffins are the classic choice for breakfast sandwiches, but don’t feel limited to just those. Whole wheat English muffins work great if you’re looking to add more fiber, while sourdough varieties bring an extra tang that pairs really well with eggs and cheese. For the best results, look for muffins with lots of nooks and crannies – these little pockets catch melted butter and help create that perfect crispy texture when toasted. Just make sure to split your muffins with a fork rather than a knife to preserve those signature nooks and crannies, and give them a light toasting before assembling your sandwiches for freezing.

Options for Substitutions
These make-ahead breakfast sandwiches are super adaptable – here’s how you can switch things up:
- English muffins: Not a fan of English muffins? You can use bagels, croissants, or even sandwich rolls instead. Just make sure whatever bread you choose is sturdy enough to hold up in the freezer.
- Eggs: While real eggs work best here, you can use egg whites (use 2 whites for each whole egg) or a store-bought egg substitute following the package conversion rates.
- Cheese slices: Any cheese that melts well works great – try cheddar, Swiss, pepper jack, or American cheese. You can even use dairy-free cheese if you need a non-dairy option.
- Spinach: Feel free to swap spinach with other veggies like kale, bell peppers, or mushrooms. Just make sure to chop them finely and cook out any extra moisture first.
- Salsa: Not into salsa? Try pesto, hot sauce, or just skip it. If using a wetter sauce, drain it well to prevent soggy sandwiches.
- Meat options: Besides the suggested meats, you can use ham, turkey bacon, or plant-based alternatives. For a vegetarian version, try morning star farms patties or simply skip the meat altogether.
Watch Out for These Mistakes While Cooking
The biggest challenge when making freezer breakfast sandwiches is ending up with rubbery eggs – to prevent this, avoid overcooking them in the initial bake, as they’ll be reheated later when you’re ready to eat. A common error is assembling the sandwiches while components are still warm, which creates unwanted condensation and leads to soggy English muffins – always let everything cool completely to room temperature before assembly. For the best results, wrap each sandwich individually in parchment paper first, then aluminum foil, which prevents freezer burn and makes reheating more effective. When it’s time to enjoy your sandwich, the microwave can make the English muffin tough, so try removing the muffin and toasting it separately while the egg and meat warm up in the microwave – this extra step makes a huge difference in texture.

What to Serve With Breakfast Sandwiches?
Since these breakfast sandwiches are already pretty filling, you’ll want to keep the sides simple and complementary. Fresh fruit like berries, sliced melon, or orange segments add a nice bright note and make the meal feel complete. If you’re serving these for brunch, a simple hash brown or breakfast potatoes on the side work great – just pop them in the oven while you’re warming up your sandwich. For a lighter option, I like to add a small yogurt parfait with granola and honey, which brings a nice balance to the savory sandwich. Remember to pair your sandwich with your favorite morning drink, whether that’s coffee, tea, or a fresh glass of orange juice!
Storage Instructions
Wrap: Once your breakfast sandwiches have cooled completely, wrap each one individually in parchment paper, then in aluminum foil. This double-wrapping method helps prevent freezer burn and keeps all the components fresh. Label each sandwich with the date if you’re making different varieties!
Freeze: Place your wrapped sandwiches in a large freezer bag or container and pop them in the freezer. They’ll stay good for up to 2 months, making them perfect for busy mornings. I like to make a big batch on Sunday so I have breakfast ready to go for several weeks.
Reheat: When you’re ready to enjoy, unwrap your sandwich and wrap it loosely in a paper towel. Microwave for 1-2 minutes, or until heated through. For extra crispiness, you can split the sandwich and toast the English muffin separately. The egg mixture might release a bit of moisture when reheating, but the paper towel helps absorb any excess.
| Preparation Time | 10-15 minutes |
| Cooking Time | 15-20 minutes |
| Total Time | 25-35 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 3000-3500
- Protein: 180-200 g
- Fat: 180-200 g
- Carbohydrates: 300-350 g
Ingredients
For the egg patties:
- 1/2 cup chopped spinach (thawed and squeezed dry if frozen)
- non-stick spray (like PAM original) or olive oil
- 1 tsp kosher salt
- 1/2 tsp ground black pepper
- 18 large eggs
- 1 cup thick salsa
For the sandwiches:
- 12 slices cooked Canadian bacon, sausage patties, or crispy bacon
- 12 english muffins
- 12 slices cheese (cheddar or American work well)
Step 1: Prepare the Baking Sheet and Oven
Preheat your oven to 325°F.
Line a large, rimmed baking sheet with parchment paper, then spray it with nonstick cooking spray to prevent sticking.
Set the prepared pan aside for later use.
Step 2: Mix the Egg Mixture
In a large bowl, whisk together the eggs, salsa, spinach, salt, and black pepper until well combined.
This mixture will form the flavorful base for your egg patties.
Step 3: Bake the Eggs
Pour the egg mixture into the prepared baking sheet, spreading it evenly.
Place the pan in the oven and bake for 15-20 minutes or until the eggs are fully set.
Once done, remove the pan from the oven and let it cool for about 5 minutes before slicing the eggs into 12 equal squares.
Step 4: Assemble the Breakfast Sandwiches
To assemble each breakfast sandwich, start by placing an egg patty on the bottom half of an English muffin.
Add a slice of cheese and a slice of cooked meat, then complete the sandwich with the top half of the English muffin.
Step 5: Heat and Serve
If you’re ready to enjoy the sandwiches right away, preheat your oven to 350°F and heat the sandwiches for 5 minutes, or until the cheese has melted.
Serve warm and enjoy a delicious breakfast!
Step 6: Freeze and Reheat for Later
To store for later, wrap each assembled sandwich in plastic wrap, aluminum foil, or freezer paper, and place them in a freezer-safe airtight container.
You can freeze the sandwiches for up to 3 months.
When you’re ready to eat, unwrap the desired number of sandwiches, place them on a baking sheet, and heat in a 350°F oven for 10-12 minutes, or until fully warmed through.