Go Back
+ servings
Overnight breakfast casserole recipe

Overnight Breakfast Casserole Recipe

Prep Time 40 mins
Cook Time 50 mins
Total Time 1 hr 30 mins
Course Breakfast
Servings 12 servings
Calories 361 kcal

what you'll need

  • 1 lb ground breakfast sausage
  • 1/2 medium yellow onion diced
  • 1 red bell pepper or green bell pepper, diced
  • 2 cloves garlic minced
  • 12 large eggs
  • 1/2 cup whole milk
  • 3/4 tsp salt
  • 1/2 tsp pepper
  • 30 oz bag hash browns still frozen
  • 1 1/2 cups sharp cheddar cheese shredded and divided

let's do it

  • Place a large skillet over medium-high heat then add the sausage. Cook sausage about 10 minutes, breaking up the meat into pieces with a spoon, until no pink remains.
  • Add onions and bell pepper and cook an additional 3–4 minutes then add garlic, remove from heat and set aside.
  • Crack all 12 eggs into a large mixing bowl then beat until uniformly yellow in color. Add milk, salt and pepper then stir to combine. Add the reserved sausage mixture, entire bag of frozen hash browns and 1 cup of shredded cheese. Stir until well combined
  • Coat a 9" x 13" baking dish with cooking spray then add egg mixture. Spread into an even layer then sprinkle remaining ½ cup of shredded cheese over the top. Cover dish with plastic wrap or aluminum foil and refrigerate overnight.
  • Preheat oven to 350 degrees, remove casserole from the refrigerator, uncover and allow the casserole to sit at room temperature while oven preheats. Bake 40–50 minutes until center is firm. Remove pan to a wire rack and cool 10 minutes before serving.

One Last Thing

We like breakfast any time of day! This casserole also makes a great brunch, lunch or dinner.


Calories: 361kcalCarbohydrates: 18gProtein: 22gFat: 22gSaturated Fat: 9gPolyunsaturated Fat: 2gMonounsaturated Fat: 8gCholesterol: 264mgSodium: 846mgPotassium: 471mgFiber: 0.3gSugar: 1g
Tried this recipe?Mention @EverydayDishes or tag #MyEverydayDish!