Go Back
+ servings
Slice of egg, potato and cheese casserole garnished with rosemary leaves on a white plate, with a fork and a blue and white mug of coffee

Triple Cheese Breakfast Casserole

Heavenly Home Cooking
This breakfast casserole is moist and delicious. It can be made ahead and is freezable. The preparation takes 30 minutes or less. Reheatable.
5 from 5 votes
Prep Time 30 mins
Cook Time 45 mins
Total Time 1 hr 15 mins
Course Breakfast, Brunch
Cuisine American
Servings 12 servings
Calories 317 kcal


  • 1 package bacon 14 slices
  • 1 sweet onion minced
  • 4 cups shredded hash brown potatoes
  • 9 large eggs lightly beaten
  • 2 cups grated cheddar cheese
  • 1-½ cup grated Swiss cheese
  • 1-¾ cup ricotta cheese


  • Preheat oven to 350 degrees F (176 degrees C). Grease a 9x13-inch baking dish.
  • Heat a large skillet over medium-high heat. Cook bacon until crispy. Drain on paper towel-lined plate. Add onion to skillet and cook until browned, about 8-10 minutes. Transfer to large bowl. Chop bacon and add to bowl. Add potatoes, all three cheeses and eggs. Stir until combined.
  • Pour mixture into greased baking dish and bake in preheated oven until eggs are set and cheese is melted, 45-50 minutes. Allow to cool about 10 minutes before serving.

Nutrition Facts

Calories: 317kcal (16%)

Nutritional information provided is for one serving and is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.

Total Servings 12 servings
Keyword breakfast casserole
Tried this recipe?Let us know how it was!