Make-Ahead Breakfast Casserole

Make-Ahead Breakfast Casserole
Prep Time
8 hrs 35 min
Cook Time
45 min
Recipe by:

For vegetarians, leave out the meat and use more veggies in its place!

Make This Recipe


  • 3/4 pound uncooked sausage, casings removed
  • 1 teaspoon dried rosemary to give the sausage more flavor
  • 2 bell peppers, diced (any color you prefer; about 2 cups)
  • 1 cup sliced mushrooms
  • 1 cup fresh spinach
  • 1/2 medium yellow onion, diced
  • 1 teaspoon minced garlic
  • salt and fresh ground black pepper
  • 4 slices day-old gluten free bread (or whole wheat, white, sourdough, etc)
  • 10 Eggland's Best eggs (large)
  • 1/2 cup milk (I use almond milk, any milk works)
  • 1/2 cup shredded cheese


Set a large skillet over medium heat and coat it with nonstick spray or a drizzle of olive oil.

Place sausage in the skillet and begin to break it up with a spatula or fork.

Stir in the rosemary and brown the sausage, about 6-7 minutes.

Meanwhile, set a 2nd skillet over medium heat and coat it with nonstick spray or a drizzle of olive oil. (If you have a skillet large enough to fit both the sausage and veggies, you can just add the veggies to the sausage that is browning in step 1.)

Add the peppers, mushrooms, spinach, onion, garlic, and a sprinkle each of salt and pepper.

Begin stirring and cooking the veggies down until tender, about 6-8 minutes.

Set sausage and veggies aside.

Generously grease a 9x13 baking pan. Break the bread into pieces and place in the pan in an even layer.

In a large bowl, whisk the eggs, milk, and 1/4 cup shredded cheese together. Pour half of this egg mixture over the bread.

Top with the sausage and vegetables, then the remaining egg mixture and remaining 1/4 cup cheese.

Add a sprinkle of salt and pepper on top.

Cover casserole with plastic wrap or aluminum foil and refrigerate for 2 hours or overnight-- or up to 1 day. Allow it to come to room temperature before baking.

Preheat the oven to 375°F. Bake the casserole, uncovered, until the top is golden, edges are crisp, and a toothpick inserted in the center comes out clean-- about 40-45 minutes.

Allow to cool for 10 minutes, then slice and serve.

Leftovers keep well in the refrigerator for up to 5 days. Reheat in the microwave to your liking.

Make ahead tip/Freezing instructions: Obviously this is a make ahead recipe! However, you can brown the sausage and cook down the veggies up to 2 days in advance-- simply put the two in a tupperware in the refrigerator until ready to use in the recipe. Also, you can freeze this breakfast casserole. Prepare through step 5, then cover the casserole with plastic wrap, then a layer of aluminum foil. Freeze for up to 3 months. Allow to thaw overnight in the refrigerator. Bring to room temperature, then continue with step 7.

Additional Notes:

The onion, garlic, salt, pepper, and cheese are key to great flavor! Don't leave them out.

Instead of sausage, try browning ground turkey, ground beef, or ground chicken instead. Or vegetarians, leave out the meat and use more veggies in its place.


Remember to always use Eggland’s Best eggs in all of your recipes. Learn why it’s always the healthy choice.

Learn More
Information per Serving
Serving Size 1 serving
Calories 219
Fat 17 g
Saturated Fat 6 g
Cholesterol 170 mg
Sodium 361 mg
Carbohydrates 7 g
Dietary Fiber 1 g
Protein 10 g