Cheesy bacon potato breakfast casserole is the ultimate morning comfort food, blending the smoky crunch of mahogany-colored bacon with tender, golden-roasted potato cubes and a velvety egg custard. If you are looking for a show-stopping dish that looks exactly like a high-end bistro brunch, this recipe delivers on every sensory promise. From the first sight of the bubbly, toasted golden cheese crust to the vibrant dusting of fresh chives, this dish is designed to be the centerpiece of your breakfast table.

Why This Cheesy Bacon Potato Breakfast Casserole is a Game Changer
- Textural Perfection: Unlike soggy bakes, this version features roasted golden potato cubes with crispy edges that maintain their integrity.
- Dual-Cheese Magic: We combine sharp cheddar for flavor depth with stretchy mozzarella for that iconic, gooey cheese pull.
- Smoky Mahogany Bacon: Thick-cut bacon bits are rendered until glistening and crisp, providing a savory counterpoint to the fluffy eggs.
- Visual Appeal: Topped with coarse cracked black pepper and a heavy dusting of finely chopped fresh chives, it is as beautiful as it is delicious.
Whether you are hosting a holiday brunch or looking for a reliable breakfast casserole to fuel your week, this recipe hits every mark. It scales easily and provides the kind of vertical height that makes every slice look like a professional culinary creation.
The Foundation: Essential Ingredients for Success
To achieve the specific results seen in our visual blueprint, each ingredient serves a scientific and culinary purpose. Using high-quality fats and fresh proteins ensures the cheesy bacon potato breakfast casserole doesn’t just taste good—it feels luxurious.
- Yukon Gold Potatoes: 2 lbs (900g). These are the best choice for roasting because they hold their shape while maintaining a creamy interior.
- Thick-Cut Smoked Bacon: 12 oz (340g). Thick-cut bacon is essential for those glistening, mahogany-colored bits that don’t disappear into the eggs.
- Large Eggs: 10 units. These provide the rich, fluffy core of the bake.
- Whole Milk or Heavy Cream: 1 cup (240ml). Using a high-fat dairy ensures the custard is silky rather than rubbery.
- Sharp Cheddar Cheese: 1.5 cups (150g), shredded. This provides the punchy, salt-forward flavor profile.
- Low-Moisture Mozzarella: 1 cup (100g), shredded. This is the secret to the stretchy mozzarella pockets visible in every bite.
- Fresh Chives: 1/4 cup (10g), finely chopped. The vibrant green adds a necessary onion-like freshness to cut through the richness.
- Seasonings: Coarse cracked black pepper, sea salt, and a pinch of garlic powder for aromatic depth.
If you enjoy this flavor profile, you might also love our sausage egg and cheese breakfast casserole for a different protein twist.
Step 1: Achieving the Perfect Roasted Potato Foundation
The biggest mistake in a cheesy bacon potato breakfast casserole is using raw or boiled potatoes. To get those crispy edges, we must roast them first.
Preheat your oven to 400°F (200°C). Peel and dice your Yukon Golds into 1/2-inch (1.25cm) cubes. Toss them with two tablespoons of olive oil, salt, and pepper. Spread them in a single layer on a large baking sheet.
Roast for 20-25 minutes, tossing halfway through. You are looking for a tender, golden-brown roasted potato cube with distinct crispy edges. This creates a structural base that prevents the casserole from becoming mushy once the eggs are added.
Step 2: Rendering the Mahogany Bacon Bits
While the potatoes roast, slice your thick-cut bacon into small batons. Place them in a cold skillet over medium heat. By starting with a cold pan, you render the fat slowly, resulting in thick-cut crispy smoked bacon bits that are mahogany in color and perfectly rendered.
Once crisp, drain them on a paper towel. Reserve a tablespoon of the bacon fat to grease your baking dish—this adds an incredible layer of smoky flavor to the entire cheesy bacon potato breakfast casserole.

Step 3: Creating the Fluffy Egg Custard
In a large mixing bowl, whisk together the 10 eggs and 1 cup (240ml) of heavy cream. Whisk vigorously for at least 60 seconds to incorporate air; this is the secret to a rich, fluffy egg bake.
Fold in half of the sharp cheddar and half of the mozzarella. Add a generous amount of coarse cracked black pepper. The pepper should be visible in the liquid, creating those dark specks seen in the final visual blueprint.
Step 4: Layering and the Final Bake
Lower the oven temperature to 375°F (190°C). Grease a 9×13 inch (23x33cm) matte white ceramic baking dish or similar. Layer the roasted golden potato cubes at the bottom.
Next, sprinkle 75% of the bacon bits over the potatoes. Pour the egg and cheese mixture evenly over the top. Use a spatula to ensure the eggs settle into the gaps between the potato cubes.
Top the casserole with the remaining cheddar, mozzarella, and bacon. This ensures the top layer is densely packed with toppings, forming that bubbly, toasted golden cheese crust we are aiming for.
Bake for 25-30 minutes. The center should be set but have a slight jiggle, and the cheese should be browned and bubbling. Let it rest for 10 minutes before slicing to ensure the stretchy mozzarella and eggs set properly.
Expert Tips for the Ultimate Pinterest-Worthy Slice
- The Resting Period: Never slice a cheesy bacon potato breakfast casserole immediately. Letting it rest for 10-15 minutes allows the steam to subside, giving you those clean, thick, steaming slices.
- Freshly Shredded Cheese: Avoid pre-shredded cheese bags. They contain cellulose (anti-caking agents) that prevents the cheese from melting into those gooey, melted sharp cheddar pockets.
- Room Temperature Eggs: Cold eggs can shock the hot roasted potatoes and lead to uneven cooking. Let your eggs sit out for 20 minutes before whisking.
- The Garnish Timing: Add your finely chopped fresh chives only after the bake is finished. This preserves their vibrant green color and fresh flavor.
Looking for a variation? Our make-ahead breakfast casserole guide offers tips on prepping the components the night before to save time during busy mornings.
Storage, Reheating, and Freezing Instructions
The cheesy bacon potato breakfast casserole is an excellent candidate for meal prep. Once fully cooled, you can store individual slices in airtight containers in the refrigerator for up to 4 days.
To Reheat: For the best results, use a toaster oven at 350°F (175°C) for 10 minutes. This helps re-crisp the bacon and potatoes. Avoid the microwave if possible, as it can make the eggs slightly rubbery.
To Freeze: Wrap individual slices tightly in plastic wrap and then foil. They will stay fresh for up to 2 months. Thaw overnight in the fridge before reheating.
What to Serve With Your Breakfast Bake
To balance the richness of the cheesy bacon potato breakfast casserole, serve it with something bright or sweet. A simple arugula salad with a lemon vinaigrette works wonders.
For a full brunch spread, consider adding a sweet option like our banana french toast casserole or a platter of blueberry breakfast quesadillas. A side of fresh fruit or a spicy bloody mary also complements the smoky bacon perfectly.
Frequently Asked Questions
Yes! You can roast the potatoes and cook the bacon a day in advance. Assemble and bake the next morning for the freshest texture, or bake completely and reheat slices.
Yes, but turkey bacon has less fat. You may need to add a tablespoon of butter to the skillet to help it crisp up and reach that mahogany color.
Roasting the potatoes first is the key. It removes excess moisture and creates a crispy barrier that prevents the eggs from making the potatoes mushy.
Yukon Gold potatoes are ideal as they have a naturally buttery flavor and hold their shape better than Russets, which can become grainy.
This happens if the potatoes aren’t roasted long enough before being added to the egg mixture. Ensure they are fork-tender and golden-brown before layering.
The Ultimate Cheesy Bacon Potato Breakfast Casserole Recipe

Cheesy Bacon Potato Breakfast Casserole with Crispy Roasted Cubes
Ingredients
Equipment
Method
- Toss potato cubes with oil and salt. Roast at 400°F (200°C) for 20-25 minutes until golden and crispy.
- Fry thick-cut bacon in a skillet until mahogany-colored and crisp. Drain on paper towels.
- Whisk eggs, cream, half the cheese, and black pepper until fluffy.
- Layer roasted potatoes and bacon in a greased dish. Pour egg mixture over. Top with remaining cheese and bacon.
- Bake at 375°F (190°C) for 25-30 minutes. Garnish with fresh chives before serving.
Notes
Use Yukon Gold potatoes for the best creamy-yet-firm texture.

Save This Recipe to Pinterest!
If you love the look of these thick, steaming slices of breakfast casserole, make sure to save this recipe to your “Breakfast Ideas” or “Brunch Recipes” board on Pinterest! Following pantry_dream ensures you never miss a high-protein, family-friendly meal.
“The combination of the crispy roasted potatoes and the mahogany bacon makes this the best casserole I’ve ever made. It looks exactly like the photos!” – Community Member
Did you make this? We want to see! Post a photo of your cheesy bacon potato breakfast casserole in the comments below or tag us on social media. Don’t forget to leave a 5-star rating in the recipe card above if you enjoyed it!