Go Back
Breakfast is often heralded as the most important meal of the day, and what better way to kickstart your morning than with a hearty breakfast casserole? These one-dish wonders combine convenience, flavor, and satisfaction, making them ideal for busy weekdays, festive family gatherings, or leisurely brunches on the weekend. Among the myriad of breakfast casserole options, the Ultimate Cheesy Bacon Potato Breakfast Casserole stands out as a favorite for breakfast lovers everywhere.

Cheesy bacon potato breakfast casserole

Start your day with this Ultimate Cheesy Bacon Potato Breakfast Casserole! It's a hearty dish packed with crispy bacon, creamy cheeses, and diced veggies, all baked to perfection. This easy recipe combines layers of tender potatoes and a rich egg mixture, making it perfect for brunch or family gatherings. Prepped in just 20 minutes, it's ready in an hour and serves up to 8. Top with fresh chives or parsley for a delightful finishing touch!

Ingredients
  

4 large russet potatoes, peeled and diced

8 slices of thick-cut bacon, chopped

1 cup shredded cheddar cheese

1 cup shredded mozzarella cheese

1 small onion, diced

1 bell pepper, diced (any color you prefer)

6 large eggs

1 cup 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: Begin by preheating your oven to 375°F (190°C). Grease a 9x13-inch baking dish with non-stick spray or butter.

    Cook the Bacon: In a large skillet over medium heat, cook the chopped bacon until crispy. Remove the bacon from the skillet and place it on a paper towel-lined plate to drain excess grease.

      Sauté the Vegetables: In the same skillet with a bit of the rendered bacon fat (or olive oil), add the diced onion and bell pepper. Sauté for 5-7 minutes until softened. Season with salt and pepper, and set aside.

        Prepare the Potatoes: In the prepared baking dish, layer the diced potatoes evenly across the bottom. Sprinkle the sautéed vegetables and cooked bacon over the potatoes.

          Add Cheese: Layer the shredded cheddar cheese and mozzarella cheese evenly over the mixture in the baking dish.

            Prepare the Egg Mixture: In a mixing bowl, whisk together the eggs, milk, garlic powder, onion powder, and a pinch of salt and pepper until well combined.

              Combine and Bake: Pour the egg mixture evenly over the potato, bacon, and cheese layers in the baking dish, ensuring everything is soaked in the egg mixture.

                Bake: Cover the baking dish with aluminum foil and bake for 25 minutes. After 25 minutes, remove the foil and bake for an additional 15-20 minutes, or until the eggs are set, and the top is golden brown and bubbly.

                  Serve: Let the casserole cool for a few minutes before slicing. Garnish with freshly chopped chives or parsley if desired. Serve warm for a delicious breakfast!

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