Go Back
+ servings
A whole pan of breakfast casserole photographed from above, showing the cheese, some bacon bits, and red pepper on top, and sprinkled with parsley.
Print Recipe
4.34 from 6 votes

Breakfast Casserole

Breakfast casserole are the perfect dish for breakfast or brunch; just add your favorite toppings like bacon, onions, green peppers, hashbrowns, and cheese (don't forget the cheese) with eggs - so good!
Prep Time1 hr
Cook Time1 hr
Total Time2 hrs
Servings: 12
Calories: 399kcal


  • 16 oz bacon
  • 1 onion (diced)
  • 1 bell pepper (diced)
  • 4 cups hash browns (approximately)
  • 8 eggs
  • 1 1/4 cup milk
  • 1 tsp salt (to taste)
  • 1/2 tsp black pepper (to taste)
  • 3 cups shredded cheddar cheese (divided)


  • Preheat the oven to 375 degrees Fahrenheit, if you're baking right away. And grease a 9x13 baking pan.
  • Cook bacon in a large saute pan. Set bacon aside, and drain out the grease.
  • Add onion and bell pepper to the pan and cook for about 5 minutes, until they are soft, and the onion is translucent.
  • Stir together your eggs, milk, salt, and pepper in a medium sized bowl. Set aside.
  • In another bowl, stir together your bacon, onion, bell pepper, hash browns, and 2 1/2 cups of cheese.
  • Scoop the hash brown mixture into the prepared pan.
  • Pour the egg mixture over everything.
  • Sprinkle the remaining cheese over the hash browns.
  • Cover with aluminum foil.
  • Bake in the preheated oven for 45 to 55 minutes, or until the center is cooked through (and a knife can be inserted and comes our clean)
  • Let it cool for about 5 to 10 minutes, before slicing and serving.
  • Top with fresh chives, or parsley when serving, if desired.


Calories: 399kcal | Carbohydrates: 16g | Protein: 18g | Fat: 29g | Saturated Fat: 13g | Cholesterol: 180mg | Sodium: 693mg | Potassium: 415mg | Fiber: 1g | Sugar: 2g | Vitamin A: 827IU | Vitamin C: 19mg | Calcium: 262mg | Iron: 2mg