Skip to content

Make-Ahead Breakfast Casserole

This make-ahead sausage and egg breakfast casserole is one of my go-to easy breakfast recipes! The perfect dish to make for holidays or Sunday brunch. 

Piece of breakfast casserole on plate.
This post may contain affiliate links. Read disclosure policy.

Perfect Breakfast for a Crowd

If you’re looking for an easy make ahead breakfast recipe that’s great for serving a crowd, this breakfast casserole is perfect for you! It can be made the day before and is full of flavor. You’ll also love my overnight French toast, ham and cheese quiche and cheesy ham and broccoli frittata.

I absolutely adore this breakfast casserole! It’s such a versatile dish that can be adapted to fit your needs. You can substitute baked ham or bacon for the sausage or can swap in different veggies depending on what you have on hand. So easy and customizable!

I also love it because you can prepare the easy breakfast casserole the day before, refrigerate it overnight and then pop it in the oven on a holiday morning. We love to serve it for Easter and Christmas brunch. So yummy and very filling!

It has tons of flavor…especially from the breakfast sausage and green chiles. They really help to take the taste up a notch. Some of the other breakfast casserole recipes that I’ve tried before are kind of bland, but this dish is anything but that!

Cooking veggies in skillet.

How to Make a Breakfast Casserole

  1. SAUTE. Brown the meat in a frying pan and add to a bowl once finished. Then add butter to the same pan and mix in onions, cooking for 2 mins. Add bell peppers and cook additional 2 minutes. Next, mix in potatoes and cook for about 3 minutes, until heated through. Stir in sausage and green chiles, then pour into a buttered 9×9″ baking dish. Then place the pan in the fridge to chill the mixture slightly.
  2. POUR. In a medium bowl, whisk together the eggs, milk, salt and pepper. Pour over sausage mixture in baking dish. Next, sprinkle spinach over the top. Then add cheese.
  3. BAKE. Cover with foil and bake at 325°F for 45 minutes. Remove foil and bake additional 10-15 minutes, or until toothpick comes out clean. Before serving, let stand for a few minutes to set completely.

How Do You Know When it’s Done?

It will be done when the outside edges are slightly golden and the egg mixture stays firm when you gently rock the pan from left to right. You want to make sure the egg mixture has cooked all the way through and isn’t still liquefied in the center. To double check, stick a knife in the middle of the casserole. The knife should come out clean if cooked completely.

Pouring eggs into casserole dish.

Storing + Reheating

  • STORING: It will keep in the fridge for about 3-4 days. Make sure to cover your pan with a lid or wrap tightly in aluminum foil or plastic wrap.
  • REHEATING: You can either warm for a few minutes in the microwave or the oven. If using the oven, I would recommend covering with foil so the top doesn’t brown too much.

5 star review

“Delicious & easy!! Skipped the green chilies (couldn’t find any) and left out the cheese (this way, family could add whatever cheese that they wanted after it was done baking in the oven), and it turned out great. Family loved this. Will make again.”

– Jane

Favorite Sides for Serving

If you’re hosting a big brunch for a crowd and are looking for sides to serve alongside this breakfast casserole, below are a few ideas!

Breakfast casserole cut into squares in pan.

More Breakfast Recipes to Try

HUNGRY FOR MORE? Subscribe to my newsletter and follow on Facebook, Pinterest and Instagram for all the newest recipes!

breakfast casserole

Make-Ahead Breakfast Casserole

5 from 6 votes
Author: Jamielyn Nye
This make-ahead sausage and egg breakfast casserole is one of my go-to easy breakfast recipes! The perfect dish to make for holidays or Sunday brunch. 
Prep Time: 20 mins
Cook Time: 1 hr
Total Time: 1 hr 20 mins
Servings: 8


  • 1/2 pound breakfast sausage
  • 2 Tablespoons butter
  • 1/2 cup chopped onion
  • 1 cup chopped bell peppers
  • 1 1/2 cups frozen potatoes (cubed or shredded, thawed)
  • 4.5 ounce can chopped green chiles
  • 8 large eggs
  • 1/3 cup milk
  • 1 teaspoon Kosher salt
  • 1/4 teaspoon ground black pepper
  • 1/2 cup chopped spinach (optional; add more if desired)
  • 1/2 to 1 cup shredded cheddar cheese


  • Butter a 9×9" (or 8×10") baking dish and set aside. Cook the meat in fry pan over medium heat. Once cooked through, remove to a bowl.
    cooking sausage on stove top
  • Add butter to the pan with the onions. Cook for 2 minutes. Then add the bell peppers and cook an additional 2 minutes.
    easy breakfast casserole
  • Next mix in the potatoes and cook until heated through, about 3 minutes. Stir in the sausage and green chiles and then pour into the baking dish. Place in the refrigerator to cool slightly, before adding the eggs.
    potato and sausage in white baking dish
  • Whisk the eggs, milk, salt and pepper in bowl. Then pour over the sausage mixture in the baking dish.
    sausage breakfast casserole
  • Sprinkle chopped spinach over the top. Next add the cheese. Cover with foil and then refrigerate until ready to bake.
    egg mixture in white casserole dish
  • When ready to bake, preheat the oven to 325°F. Set the pan on the counter while the oven is preheating. Then bake for 45 minutes. Remove foil and cook an additional 10-15 minutes, or until a toothpick comes clean. Let stand a few minutes before serving and then slice.
    breakfast casserole in white baking dish



Make ahead: This dish can be made up to 24 hours in advance. Simply cover and refrigerate before baking. This also makes a great dish to bake and serve throughout the week. Once baked, store leftovers for up to 4 days. 
  • Meat: You could also substitute with ground turkey or Italian sausage. You could even substitute with diced ham or bacon too.
  • Vegetables: Feel free to add in any vegetables you’d like. Some of my favorites to add are mushrooms, chopped asparagus or broccoli. 


Calories: 211kcal | Carbohydrates: 28g | Protein: 7g | Fat: 7g | Saturated Fat: 3g | Cholesterol: 173mg | Sodium: 417mg | Potassium: 301mg | Fiber: 1g | Sugar: 1g | Vitamin A: 1120IU | Vitamin C: 29.5mg | Calcium: 53mg | Iron: 2.2mg

Nutrition provided is an estimate. It will vary based on specific ingredients used.

Course: Breakfast
Cuisine: American

Did you make this recipe? Don’t forget to give it a star rating below!

Breakfast casserole in pan.

Let’s connect

Join our community of over 5 million!

Featured on

  • Taste of Home
  • Martha Stewart
  • Country Living
  • BuzzFeed
  • Yahoo
  • Food Network
  • Today