Go Back
Breakfast is often touted as the most important meal of the day, and what better way to kick-start your morning than with a hearty breakfast casserole? These one-dish wonders combine various ingredients to create a satisfying meal that can be prepared in advance, making them ideal for busy mornings or leisurely weekend brunches. Among the many options available, the Cheesy Bacon Potato Breakfast Casserole stands out as a fan favorite. With its irresistible combination of crispy bacon, tender potatoes, and gooey cheese, this dish is sure to delight everyone at the breakfast table.
Print

Cheesy bacon potato breakfast casserole

Start your mornings right with this Cheesy Bacon Potato Breakfast Casserole! Perfect for busy weekdays or leisurely weekends, this hearty dish combines crispy bacon, tender potatoes, and gooey cheese for a satisfying meal that everyone will love. Easy to customize and prepare ahead of time, it’s the ultimate breakfast solution. Enjoy great flavors and quality moments with family around the table. Try it today! #BreakfastCasserole #CheesyBacon #BrunchRecipes #ComfortFood #EasyRecipes #FamilyMeals #Foodie

Ingredients

6 medium-sized potatoes, peeled and diced

8 strips of bacon, cooked and crumbled

1 cup shredded cheddar cheese

1 cup shredded mozzarella cheese

5 large eggs

1 cup milk

1 teaspoon garlic powder

1 teaspoon onion powder

Salt and pepper to taste

1 tablespoon olive oil

1/2 cup chopped green onions (optional, for garnish)

Instructions

Preheat the Oven: Preheat your oven to 375°F (190°C) and grease a 9x13 inch baking dish with olive oil.

    Prepare the Potatoes: Boil the diced potatoes in salted water until fork-tender, about 10-12 minutes. Drain and set aside.

      Cook the Bacon: In a skillet, cook the bacon over medium heat until crispy. Once cooked, remove from heat, let cool slightly, then crumble it into smaller pieces.

        Mix the Cheese: In a large mixing bowl, combine the cheddar cheese and mozzarella cheese. Reserve a small handful of cheese for topping.

          Prepare the Egg Mixture: In another bowl, whisk together the eggs, milk, garlic powder, onion powder, salt, and pepper. Set aside.

            Assemble the Casserole: In the greased baking dish, layer the cooked potatoes evenly on the bottom. Next, sprinkle the crumbled bacon over the potatoes, followed by the cheese mixture. Pour the egg mixture evenly over everything.

              Add Cheese Topping: Sprinkle the reserved cheese on top of the casserole to create a deliciously cheesy crust.

                Bake: Cover the dish with aluminum foil and bake in the preheated oven for 25 minutes. After 25 minutes, remove the foil and bake for another 15-20 minutes, or until the top is golden and bubbly.

                  Serve: Allow the casserole to cool for 5-10 minutes before slicing. Garnish with chopped green onions if desired and serve warm.

                    Prep Time: 20 minutes | Total Time: 1 hour | Servings: 8