Perfect Breakfast Casserole in a baking dish.

Perfect Breakfast Casserole

This Breakfast Casserole has everything you love about breakfast in one easy and delicious dish! Bacon, sausage, mushrooms, peppers, onions, hash browns, eggs and cheese. This breakfast bake is perfection!

Course Breakfast
Cuisine American
Keyword breakfast casserole
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings 5 people
Calories 615 kcal
Author Anna


  • 4 slices bacon diced
  • 1 lb pork sage sausage
  • 1/2 red bell pepper diced
  • 1/2 sweet onion diced
  • 1/2 green bell pepper diced
  • 3 teaspoons minced garlic
  • 3 white mushrooms washed and sliced
  • 24 oz bag of diced hash browns OR potatoes O'Brien thawed
  • 1 cup shredded cheese I used a mix of mozzarella and cheddar
  • 4 large eggs beaten
  • 1/2 cup milk
  • 1 teaspoon salt
  • 1/4 teaspoon black pepper
US Customary - Metric


  1. Preheat oven to 375 degrees F.
  2. Butter a 13" x 9" baking dish. Set aside.
  3. Place potatoes in a large mixing bowl.
  4. In a large skillet, cook bacon until almost all pieces are crispy. Add sausage and cook until done.
  5. Add garlic and all diced veggies (onion, peppers and mushrooms). Cook until onions are translucent.
  6. Add the sausage veggie mixture and half of cheese to potatoes and stir in gently. Spread the mixture in prepared baking dish.
  7. In a large measuring cup or small bowl, whisk together eggs and milk. Add salt and pepper and whisk together.
  8. Pour the egg mixture over potatoes.
  9. Sprinkle remaining cheese over the top.
  10. Bake for 40 to 43 minutes or until sizzling and the cheese is melted.
  11. Let stand 10 to 15 minutes before serving.

Recipe Notes

  1. Please note, that the nutrition value can vary depending on what product you use. The information below is an estimate.
Nutrition Facts
Perfect Breakfast Casserole
Amount Per Serving
Calories 615 Calories from Fat 369
% Daily Value*
Fat 41g63%
Saturated Fat 15g94%
Cholesterol 228mg76%
Sodium 1393mg61%
Potassium 876mg25%
Carbohydrates 31g10%
Fiber 2g8%
Sugar 4g4%
Protein 29g58%
Vitamin A 865IU17%
Vitamin C 38.9mg47%
Calcium 192mg19%
Iron 3.4mg19%
* Percent Daily Values are based on a 2000 calorie diet.