Go Back
Breakfast casseroles hold a special place in the hearts of many home cooks, serving as the perfect solution for busy mornings or leisurely brunches. These one-pan wonders combine a variety of ingredients, allowing for a savory, hearty meal that satisfies the whole family. Among the myriad of breakfast casserole options, the Cheesy Bacon Potato Breakfast Casserole stands out as a particularly comforting dish. With its layers of crispy bacon, tender potatoes, and a creamy cheese sauce, this casserole is not only filling but also bursting with flavor.

Cheesy bacon potato breakfast casserole

Start your day off right with this mouthwatering Cheesy Bacon Potato Breakfast Casserole! Packed with crispy bacon, tender potatoes, and melted sharp cheddar cheese, this hearty dish is perfect for family brunch or meal prep. Easy to assemble and bake, it features layers of deliciousness topped with a creamy egg mixture. Don't forget to garnish with fresh chives or parsley for an extra burst of flavor. Serve warm and enjoy a comforting breakfast treat!

Ingredients
  

4 large russet potatoes, peeled and diced

8 slices of crispy bacon, chopped

1 medium onion, finely chopped

2 cups shredded sharp cheddar cheese

6 large eggs

1 cup whole milk

1 teaspoon garlic powder

1 teaspoon onion powder

Salt and pepper, to taste

Fresh chives or parsley, for garnish (optional)

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. Remove with a slotted spoon and drain on paper towels. Leave about 1 tablespoon of bacon grease in the skillet.

      Sauté Vegetables: Add the chopped onion to the skillet with the bacon grease and sauté until translucent, about 3-5 minutes.

        Prepare the Potatoes: In a large pot, bring water to a boil. Add the diced potatoes and boil until tender, about 10 minutes. Drain and set aside.

          Mix the Egg Mixture: In a large bowl, whisk together the eggs, whole milk, garlic powder, onion powder, salt, and pepper until combined.

            Assemble the Casserole: In a greased 9x13 inch casserole dish, layer half of the cooked potatoes. Sprinkle half of the sautéed onions, half of the crispy bacon, and half of the shredded cheese. Repeat this layering process with the remaining potatoes, onions, bacon, and cheese.

              Pour Egg Mixture: Carefully pour the egg mixture evenly over the layered ingredients in the casserole dish.

                Bake: Cover with aluminum foil and bake in the preheated oven for 25 minutes. Remove the foil and bake for an additional 15-20 minutes or until the cheese is bubbly and golden and a knife inserted into the center comes out clean.

                  Garnish and Serve: Remove from the oven and let it sit for about 5 minutes. Garnish with fresh chives or parsley if desired. Slice and serve warm.

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