Cheesy bacon potato breakfast casserole

Cheesy bacon potato breakfast casserole

This cheesy breakfast casserole with bacon, potato and egg is the easiest make-ahead breakfast and so perfect for feeding a crowd. 
Course Breakfast, Brunch
Cuisine American
Keyword Breakfast casserole, easy breakfast, make ahead breakfast
Prep Time 15 minutes
Cook Time 1 hour 30 minutes
Total Time 1 hour 45 minutes
Servings 8
Calories 304kcal
Author Alida Ryder


  • 3 large potatoes peeled and cubed
  • 1-2 tbsp olive oil
  • 2 tsp salt
  • 250 g (+-9oz) streaky bacon chopped
  • 1 onion finely chopped
  • 2 garlic cloves crushed
  • 2 cups grated cheddar cheese
  • 5 eggs
  • ½ cup milk
  • ¾ cup heavy/whipping cream
  • 2 tsp salt
  • 1 tsp pepper


  • Pre-heat the oven to 180ºC. 
  • Toss the potatoes with olive oil and salt and transfer to a baking sheet. Allow to bake until crisp and golden (approximately 30 minutes) then remove from the oven. 
  • In the meantime, fry the onion and bacon until the bacon is crisp. Add the garlic and cook for another 20 seconds then remove from the heat. 
  • Place the potatoes, bacon and onion mixture and half of the cheese into a casserole dish. 
  • Whisk the eggs, milk, cream and seasoning together and pour over the potatoes and bacon. Top with the remaining cheese and place in the oven. 
  • Allow to bake for 30-40 minutes until golden brown and cooked through. Remove from the oven, allow to rest for 5-10 minutes then slice and serve. 


Calories: 304kcal | Carbohydrates: 30g | Protein: 20g | Fat: 11g | Saturated Fat: 4g | Cholesterol: 132mg | Sodium: 1743mg | Potassium: 667mg | Fiber: 4g | Sugar: 6g | Vitamin A: 18405IU | Vitamin C: 4.5mg | Calcium: 220mg | Iron: 1.6mg