Go Back
Breakfast is often hailed as the most important meal of the day, and for good reason. It sets the tone for the hours ahead, providing both energy and nourishment to kick-start your morning. Among the myriad breakfast options available, few dishes evoke comfort and satisfaction quite like a breakfast casserole. These hearty, baked meals encapsulate the essence of breakfast, combining a variety of ingredients into one delicious dish that is perfect for family gatherings or casual brunches with friends.

Cheesy bacon potato breakfast casserole

Start your day off right with this delicious Cheesy Bacon Potato Breakfast Casserole! It’s packed with crispy bacon, tender potatoes, and a blend of cheddar and mozzarella cheese that melts perfectly in the oven. This easy recipe comes together with simple ingredients and is ready in about 50 minutes. Perfect for brunch or a hearty breakfast, serve it warm and top with fresh green onions for extra flavor. Your family will love it!

Ingredients
  

1 lb (450g) crispy bacon, chopped

4 medium russet potatoes, peeled and diced

1 cup shredded sharp cheddar cheese

1 cup shredded mozzarella cheese

5 large eggs

1 cup milk

1 teaspoon garlic powder

1 teaspoon onion powder

½ teaspoon black pepper

½ teaspoon salt

½ teaspoon paprika

2 green onions, chopped (for garnish)

Instructions
 

Preheat the Oven: Preheat your oven to 375°F (190°C).

    Cook the Bacon: In a large skillet over medium heat, cook the chopped bacon until crispy. Use a slotted spoon to transfer the bacon to a paper towel-lined plate to drain the excess grease. Leave about 1 tablespoon of bacon grease in the skillet.

      Sauté the Potatoes: In the same skillet with bacon grease, add the diced potatoes and cook over medium heat for about 10-15 minutes, stirring occasionally, until they are golden and tender. Remove from the heat and let them cool slightly.

        Prep the Egg Mixture: In a large mixing bowl, whisk together the eggs, milk, garlic powder, onion powder, salt, black pepper, and paprika until well combined.

          Assemble the Casserole: In a greased 9x13-inch baking dish, spread the sautéed potatoes evenly at the bottom. Layer the cooked bacon on top of the potatoes, followed by a mixture of cheddar and mozzarella cheese (reserve a small amount for topping).

            Add the Egg Mixture: Pour the egg mixture evenly over the layers in the baking dish. Sprinkle the remaining cheese over the top for an extra cheesy finish.

              Bake the Casserole: Bake in the preheated oven for 30-35 minutes, or until the eggs are set and the top is golden and bubbly.

                Garnish and Serve: Remove from the oven and let the casserole cool for about 5 minutes. Garnish with chopped green onions before slicing and serving.

                  Prep Time: 15 minutes | Total Time: 50 minutes | Servings: 8