Go Back
+ servings
A fork cutting into a slice of breakfast casserole.
5 from 4 votes

Breakfast Casserole

This delicious breakfast casserole is loaded with sausage, eggs, spinach, peppers, and of course... cheese! One major bonus to this recipe is that it can be made the night before making breakfast the next day a total breeze.
Prep Time: 35 mins
Cook Time: 40 mins
Total Time: 1 hr 15 mins
Servings: 12 servings


  • 2 lbs pork sausage
  • 12 eggs
  • 1 cup sour cream - light or full fat
  • 1/4 cup milk
  • 1/2 cup onion - diced
  • 1 teaspoon olive oil
  • 1/2 green bell pepper - diced
  • 1/2 red bell pepper - diced
  • 1 cup spinach - chopped
  • 2 cups cheddar cheese - shredded


  • Preheat oven to 350°F. Spray a 13x9 inch pan with cooking spray. Set aside. 
  • In a large bowl whisk the eggs, sour cream, milk, and shredded cheese until combined.
  • In a large skillet over medium heat add the sausage and onion and cook until browned, using a wooden spoon to break the sausage into small pieces as it cooks. Drain excess grease. 
  • Add the sausage to the egg mixture. 
  • In the now empty skillet add the olive oil and bell peppers. Cook for 2-3 minutes, then stir in the spinach and cook for 30 seconds. Spinach will wilt slightly. Remove from the heat. 
  • Transfer the cooked peppers to the egg mixture. Use a wooden spoon or spatula and mix everything together. 
  • Pour the mixture into the 13x9 inch pan. Bake for 30-45 minutes or until the edges are set and the center is barely jiggly. 
  • Remove from the oven, let sit for 5 minutes. Slice and serve. 
  • Store leftovers covered in the fridge for 3-4 days. Reheat individual servings in the microwave. 


To make ahead, prep the casserole up until baking point. Cover and place in the fridge. The next morning, remove the covering and bake as directed. 
One of my biggest tips is to have the onion, peppers, and spinach chopped and diced before you begin. Doing so will make cooking this recipe a breeze.
Feel free to reduce the amount of sausage used. Rather than 2 lbs, opt for just 1 lb. Or if you want a healthier option, use ground turkey in place of the sausage. Granted, the flavor will change with any substitutions made.
Add more spinach, more peppers, or any other vegetable of choice.
If you want a spicier breakfast casserole, add diced jalapeños to the bell pepper mixture or use hot pork sausage.
Switch it up with the cheese! Use any cheese you have on hand: Monterey Jack, Colby Jack, or Pepper Jack cheese work beautifully.


Calories: 417kcal (21%), Carbohydrates: 3g (1%), Protein: 22g (44%), Fat: 35g (54%), Saturated Fat: 14g (70%), Cholesterol: 248mg (83%), Sodium: 680mg (28%), Potassium: 343mg (10%), Fiber: 1g (4%), Sugar: 2g (2%), Vitamin A: 1019IU (20%), Vitamin C: 12mg (15%), Calcium: 198mg (20%), Iron: 2mg (11%)