Go Back
+ servings
bacon potato breakfast casserole

Bacon Potato Breakfast Casserole for Easy Family Mornings

This bacon potato breakfast casserole combines crispy bacon, tender potatoes, and creamy eggs for an easy, crowd-pleasing dish perfect for family brunches.
Prep Time 30 minutes
Cook Time 40 minutes
Resting Time 10 minutes
Total Time 1 hour 20 minutes
Servings: 6 servings
Course: Breakfast
Cuisine: American
Calories: 450

Ingredients
  

For the Casserole
  • 3 large Potatoes peeled and cubed
  • 1-2 tbsp Olive Oil can substitute with any preferred cooking oil
  • 2 tsp Salt adjust based on your taste preference
  • 250 g Streaky Bacon can substitute with turkey bacon or sausage
  • 1 Onion finely chopped
  • 2 Garlic Cloves crushed; optional
  • 2 cups Grated Cheddar Cheese can mix with mozzarella or Gouda
  • 5 Eggs can use whipped egg substitutes for vegetarian option
  • ½ cup Milk can substitute with almond milk or oat milk
  • ¾ cup Heavy Cream can substitute with half-and-half or coconut cream
  • 1 tsp Pepper adjust to your spice preference

Equipment

  • Oven
  • Mixing bowl
  • Skillet
  • Baking Sheet
  • Casserole dish

Method
 

Step-by-Step Instructions
  1. Preheat your oven to 180ºC (350ºF). While the oven heats, gather your baking dish and other ingredients.
  2. Toss the cubed potatoes with olive oil and salt until coated. Spread in a single layer on a baking sheet and roast for about 30 minutes, stirring halfway through.
  3. Heat a skillet over medium heat and cook the chopped bacon until crispy, about 5-7 minutes. Add the chopped onion and cook until softened, about 3-4 minutes, then stir in crushed garlic for the last minute.
  4. Transfer the roasted potatoes to a greased casserole dish. Add the bacon and onion mixture along with half of the cheddar cheese. Mix everything together.
  5. In a mixing bowl, whisk together eggs, milk, heavy cream, and pepper. Pour this mixture over the potato and bacon layers.
  6. Sprinkle the remaining cheddar cheese on top. Bake for 30-40 minutes, or until puffed, set, and golden brown.
  7. Let the casserole rest for 5-10 minutes before slicing and serving.

Nutrition

Serving: 1sliceCalories: 450kcalCarbohydrates: 30gProtein: 20gFat: 30gSaturated Fat: 15gPolyunsaturated Fat: 5gMonounsaturated Fat: 10gCholesterol: 180mgSodium: 800mgPotassium: 600mgFiber: 3gSugar: 2gVitamin A: 600IUVitamin C: 25mgCalcium: 300mgIron: 2mg

Notes

This dish can be made ahead of time and stored in the fridge for 3-4 days or frozen for up to 2 months.

Tried this recipe?

Let us know how it was!