These Freezer Breakfast Sandwiches stand out with their hearty layers of fluffy spinach-stuffed eggs, homemade Italian sausage, and perfectly melted cheese on a toasty roll. You’ll love them for their rich flavor, quick reheat convenience, and nourishing start to any day. See notes for different variations.
In a large mixing bowl, whisk together eggs, milk, salt, and pepper. Whisk until well combined. You can also do this in a blender.
Stir in chopped spinach (optional).
Pour egg mixture into a greased 9x13-inch baking dish.
Bake for 15-20 minutes, or until eggs are set and slightly golden, but not dry.
Let cool, then slice into 12 even squares, or use a round cookie cutter to cut into cirlces to fit the shape of the bread you are using. Use egg scraps for salads!
Cook Sausage Patties
In a skillet over medium heat, cook sausage patties until fully cooked and golden brown, about 4–5 minutes per side.
Transfer to a paper towel-lined plate to cool slightly.
Assemble the Sandwiches
Toast English muffins or desired bread. Optional: brush with butter.
Layer each bottom half with: 1 egg square (or circle), 1 sausage patty, 1 slice of cheese
Add the top half of the roll or muffin.
Freeze
Let sandwiches cool completely. Wrap tightly in parchment (best for microwave) or foil (best for oven), then place in a freezer-safe bag or container. Freeze up to 2 months.
Reheat (From Frozen)
Microwave on defrost for 1–2 minutes, then on high for 1–2 minutes, or until heated through. You can also wrap in foil and bake at 350°F for 20–25 minutes.
Notes
Bake the eggs with milk and spinach – creates a custardy texture that feels luxurious, and not dry.
Let everything cool before assembly – a small step that keeps your sandwiches from turning soggy in the freezer.
Toast the bread just until golden – adds structure and a slight crunch after reheating.
Wrap tightly in parchment, then foil – double-wrapping locks in flavor and prevents ice crystals.