Our Favorite Make Ahead Breakfast Casseroles

shutterstock_414760843 (1)

Some people wake up bright-eyed and bushy-tailed and ready to greet the day while for others, the morning transition is… um, a little more difficult. For those of us who fit into the latter category, recipes that take the early morning work out of a big breakfast are a blessing and a half. Enter the oh-so-amazing overnight breakfast casserole.

This easy bake is cheesy, meaty and full of comforting hash browns, and all of the work can be done ahead. That means that all you have to handle before your morning cup of coffee is preheating an oven. That, we can handle. You simply brown some of your favorite ground breakfast sausage with some onions before mixing it with some frozen hash browns, a whole lot of eggs, a bit of cream, shredded cheddar, and some earthy rosemary and thyme before letting the whole thing sit overnight in the fridge. It gives a chance for all the flavors to really come together and for you to get a little bit more shut-eye.

An overnight casserole is the perfect thing when you have a house full of company, so we love making this around the holidays. We also find it’s really handy to make up a batch and divide it into three or four little loaves to be baked up on any given busy morning. We’ve included baking times for each option below. When we make this up, we like to keep one loaf pan in the fridge to bake the next morning and freeze the rest for later. As long as they’re wrapped up tight, they freeze really well. If you’re baking from frozen, it will increase the baking time a little bit, so you’ll be looking at the longer end of those baking time ranges.

Make Ahead Breakfast Casseroles

15 minutes active, 8 hours inactive to prepare serves 10-12


  • 12 eggs
  • 1 bag (30 oz.) frozen shredded hash browns
  • 1 lb bulk breakfast sausage
  • 3 cups cheddar cheese, grated
  • 1/2 cup heavy cream or half-and-half
  • 1 small onion, diced
  • 1/2 tablespoon fresh rosemary, chopped
  • 1/2 tablespoon fresh thyme
  • Kosher salt and fresh ground pepper, to taste


  1. When ready to bake, preheat oven to 350°F and lightly grease a 9x13-inch baking dish or 4 8x4-inch loaf pans.
  2. In a large skillet, cook breakfast sausage over medium heat. When barely pink, add onions and continue to cook until soft and translucent, 5-6 minutes. Remove from heat to cool a bit.
  3. Meanwhile, in a large mixing bowl, combine eggs and milk and whisk until combined. Add rosemary and thyme, and season with salt and pepper.
  4. Add sausage and onions and stir to combine. Fold in hash browns and 1 1/2 cups of the cheese.
  5. Pour mixture into prepared baking dish(es) and top with remaining cheddar cheese. Cover dishes with plastic wrap or aluminum foil and place in the fridge to sit overnight.
  6. Bake in preheated oven until golden brown, 45-60 minutes for 9x13-inch dish, 30-45 minutes for 8x4-inch loaf pans.
  7. Allow to sit 10 minutes before slicing and serving. Enjoy!

Adapted from Simply Delish Eats.