As I flipped through my recipe book one sleepy Sunday morning, the aroma of sizzling bacon wafted through the air, sparking a delicious idea: a Cheesy Bacon Potato Breakfast Casserole. This breakfast casserole marries crispy bacon, tender potatoes, and creamy eggs to create a dish that feels like a warm hug on a plate. Perfect for lazy family brunches or as a make-ahead option for busy weekdays, it takes the stress out of meal prep while still impressing everyone at the table. Whether you’re craving comfort food or simply want to elevate your breakfast game, this easy casserole is a crowd-pleaser that adapts to your favorite flavors. What delicious variations will you dream up for your next brunch gathering?

Why is this casserole a must-try?

Comforting Warmth: The combination of crispy bacon, fluffy potatoes, and creamy cheese envelops you in a delicious, savory embrace.

Simplicity Meets Flavor: With straightforward steps, it’s quick to prepare, perfect for novice cooks and seasoned chefs alike.

Make-Ahead Marvel: Prep it the night before and save precious time during busy mornings—a true game-changer for family breakfasts.

Crowd-Pleasing Delight: Ideal for serving a group, this dish brings everyone to the table, making it the centerpiece of any brunch.

Versatile Options: Customize with your favorite ingredients—try swapping bacon for sausage or loading it up with veggies. For a sweet counterpoint, a fresh fruit platter would complement the richness!

This Bacon Potato Breakfast Casserole is not just food; it’s a shared experience, an invitation to gather and enjoy. Whether alongside a Sweet Potato Breakfast or a classic Hashbrown Breakfast Casserole, it will leave everyone satisfied and smiling.

Bacon Potato Breakfast Casserole Ingredients

  • For the Casserole
    Large Potatoes (3) – Provides the base and structure; for best results, use waxy potatoes that are peeled and cubed.
    Olive Oil (1-2 tbsp) – Adds flavor and helps achieve a crispy texture; can substitute with any preferred cooking oil.
    Salt (2 tsp) – Enhances overall flavor; adjust based on your taste preference.
    Streaky Bacon (250g / +-9oz) – Offers savory richness; substitute with turkey bacon or sausage for variations.
    Onion (1, finely chopped) – Adds depth and sweetness; shallots or green onions can also be used.
    Garlic Cloves (2, crushed) – Infuses the dish with aromatic flavor; optional for those avoiding garlic.
    Grated Cheddar Cheese (2 cups) – Provides creamy texture and saltiness; mix with mozzarella or Gouda for flavor variations.
    Eggs (5) – Binds the casserole for a fluffy finish; whipped egg substitutes can be used for a vegetarian option.
    Milk (½ cup) – Adds creaminess and moisture; can substitute with almond milk or oat milk for a dairy-free option.
    Heavy/Whipping Cream (¾ cup) – Contributes richness; half-and-half or coconut cream can be used as alternatives.
    Pepper (1 tsp) – Adds a mild heat; adjust to your spice preference.

This delightful bacon potato breakfast casserole is all set for your next family gathering or brunch!

Step‑by‑Step Instructions for bacon potato breakfast casserole

Step 1: Preheat the Oven
Begin by preheating your oven to 180ºC (350ºF). This ensures that your bacon potato breakfast casserole bakes evenly and reaches a delicious golden hue. While the oven heats, gather your baking dish and other ingredients to streamline your cooking process.

Step 2: Roast the Potatoes
In a mixing bowl, toss the cubed potatoes with 1-2 tablespoons of olive oil and 2 teaspoons of salt until they are well coated. Spread the potatoes in a single layer on a baking sheet and roast them for about 30 minutes, or until they are golden brown and crispy. Stir halfway through to ensure even cooking.

Step 3: Cook the Bacon and Onion
While the potatoes roast, heat a skillet over medium heat and add the chopped bacon. Cook until the bacon is crispy, which will take approximately 5-7 minutes. Add the finely chopped onion to the skillet and continue cooking until the onion is softened, about 3-4 minutes. Stir in the crushed garlic for the last minute before removing from heat.

Step 4: Combine Ingredients in a Casserole Dish
Once the potatoes are roasted, transfer them to a greased casserole dish. Add the bacon and onion mixture along with half of the grated cheddar cheese. Gently mix everything together until evenly distributed, ensuring the flavors meld wonderfully in your bacon potato breakfast casserole.

Step 5: Prepare the Egg Mixture
In a large mixing bowl, whisk together 5 eggs, ½ cup of milk, ¾ cup of heavy cream, and 1 teaspoon of pepper until fully combined. This creamy mixture will bind the casserole together beautifully. Pour the egg mixture gently over the layered potato and bacon mixture in the casserole dish.

Step 6: Add Cheese and Bake
Sprinkle the remaining 1 cup of grated cheddar cheese evenly over the top of the casserole. Place the dish in the preheated oven and bake for 30-40 minutes, or until the casserole is puffed and set, and the top is golden brown. Your kitchen will be filled with enticing aromas during baking!

Step 7: Let it Rest
Once baked, remove the bacon potato breakfast casserole from the oven and let it rest for 5-10 minutes. This resting period allows the casserole to firm up, making it easier to slice and serve. Prepare your plates and enjoy this warm, comforting dish with your loved ones!

Variations & Substitutions for bacon potato breakfast casserole

Feel free to customize your casserole, transforming it into a unique dish bursting with flavors and textures!

  • Sausage Swap: Replace bacon with cooked sausage for a heartier bite that adds a savory twist.

  • Veggie Delight: Go meat-free by using sautéed kale or spinach instead of bacon, offering vibrant color and nutrition.

  • Cheese Change: Swap out cheddar for pepper jack cheese for a spicy kick that elevates the flavor profile.

  • Sweet and Savory: Add caramelized onions or roasted red peppers to the mix for a touch of sweetness and extra depth.

For a delightful contrast, serve this alongside a refreshing fruit salad. It’s a fabulous way to balance the richness of the casserole!

  • Dairy-Free Option: Use almond milk and coconut cream instead of milk and heavy cream for a delicious dairy-free version without losing creaminess.

  • Herb Infusion: Enhance with fresh or dried herbs like thyme or rosemary sprinkles to elevate the aroma and flavor.

  • Texture Twist: Experiment with adding cooked quinoa or black beans for interesting texture and added protein, making it more filling!

Feel inspired? This bacon potato breakfast casserole is just the beginning. Perhaps try pairing it with a Cheese Croissant Breakfast or a Squash Scramble Breakfast for an inviting brunch spread that everyone will love. Enjoy the adventure of creating new flavors!

Storage Tips for Bacon Potato Breakfast Casserole

Fridge: Store the baked casserole in an airtight container for up to 3-4 days. Allow it to cool completely before sealing to preserve freshness.

Freezer: If you want to save it for later, freeze the casserole for up to 2 months. Make sure it’s tightly covered to prevent freezer burn.

Reheating: To reheat, thaw overnight in the fridge. Bake in the oven at 180ºC (350ºF) for 15-20 minutes or until warmed throughout.

Serving: Enjoy your leftover bacon potato breakfast casserole warm and consider pairing it with fresh fruit or a light salad for a balanced meal!

Expert Tips for Bacon Potato Breakfast Casserole

Pre-Cook Ingredients: Sauté any vegetables before adding to avoid excess moisture that can make the casserole soggy.

Potato Choice Matters: Use fresh or pre-cooked waxy potatoes rather than frozen ones for the best texture in your bacon potato breakfast casserole.

Cheese Variations: Experiment with different cheeses for a unique flavor; blending cheddar with pepper jack adds a delightful kick!

Cool Before Freezing: If not serving immediately, allow the casserole to cool completely before freezing to maintain its quality.

Flavor Boost: Don’t skimp on seasoning; taste and adjust salt and pepper for a flavor-packed dish that everyone will love!

What to Serve with Cheesy Bacon Potato Breakfast Casserole

This delightful breakfast casserole is an inviting centerpiece that can easily become the star of any brunch gathering.

  • Fresh Fruit Salad: A vibrant mix of seasonal fruits adds a refreshing contrast and brightens up your plate, balancing the richness of the casserole.

  • Crispy Toast Slices: Crunchy, buttery toast not only complements the soft texture of the casserole but also provides a satisfying crunch.

  • Savory Sausages: Plump breakfast sausages bring an extra touch of heartiness, enhancing the savory flavors and transforming your meal into a breakfast feast.

  • Smooth Yogurt Parfait: Layered with granola and fresh berries, this parfait offers a creamy, tangy contrast that cuts through the richness of the cheesy casserole.

  • Herbed Salad: A light salad dressed with lemon vinaigrette provides bright, zesty freshness. The crunch of the greens serves as a delightful textural contrast.

  • Coffee or Mimosas: A robust cup of coffee wakes up your senses, while a bubbly mimosa adds a touch of celebration—perfect for a leisurely brunch ambience!

Indulge in the comforting flavors of your cheesy bacon potato breakfast casserole while these wonderful additions complete your meal, making it even more special.

Make Ahead Options

These Cheesy Bacon Potato Breakfast Casserole options are perfect for busy mornings! You can cube and roast the potatoes up to 24 hours in advance; simply store them in an airtight container in the refrigerator to preserve their crispiness. Additionally, you can cook the bacon and onions the night before—just reheat them before mixing into the casserole. Assemble the casserole and cover it tightly; it can safely chill in the fridge for up to 3 days. When you’re ready to enjoy, simply pour the egg mixture over the ingredients, bake, and you’ll have a delicious breakfast ready with minimal effort. This prep method not only saves time but ensures your casserole turns out just as tasty!

Bacon Potato Breakfast Casserole Recipe FAQs

What type of potatoes should I use for the casserole?
Absolutely! For the best results, use waxy potatoes such as Yukon Gold or red potatoes, which yield a fluffy texture. Just be sure to peel and cube them before roasting.

How long can I store leftover casserole in the fridge?
You can refrigerate the baked bacon potato breakfast casserole for 3-4 days. Store it in an airtight container and let it cool completely before sealing to maintain freshness.

Can I freeze the bacon potato breakfast casserole?
Yes, indeed! To freeze, allow the casserole to cool thoroughly after baking. Wrap it tightly in plastic wrap or aluminum foil, and store it in a freezer-safe container for up to 2 months. When you’re ready to enjoy it, thaw overnight in the fridge before reheating.

What’s the best way to reheat leftovers?
For optimal results, remove the casserole from the fridge and preheat your oven to 180ºC (350ºF). Place the casserole in the oven for about 15-20 minutes, or until heated through. You can also microwave individual portions for quicker reheating, but the oven really brings back that fresh-out-of-the-oven taste!

Can I make a vegetarian version of this casserole?
Very much so! You can substitute the bacon with sautéed vegetables like spinach, kale, or bell peppers. Additionally, try using shredded cheese options that are free from animal rennet for a completely vegetarian dish. Just be sure to check the ingredients!

What should I serve with the bacon potato breakfast casserole?
The more the merrier! Pair your casserole with a fresh fruit salad, yogurt, or even a light green salad to balance the richness. Toast or bagels also make wonderful companions for a hearty breakfast spread.

bacon potato breakfast casserole

Bacon Potato Breakfast Casserole for Easy Family Mornings

This bacon potato breakfast casserole combines crispy bacon, tender potatoes, and creamy eggs for an easy, crowd-pleasing dish perfect for family brunches.
Prep Time 30 minutes
Cook Time 40 minutes
Resting Time 10 minutes
Total Time 1 hour 20 minutes
Servings: 6 servings
Course: Breakfast
Cuisine: American
Calories: 450

Ingredients
  

For the Casserole
  • 3 large Potatoes peeled and cubed
  • 1-2 tbsp Olive Oil can substitute with any preferred cooking oil
  • 2 tsp Salt adjust based on your taste preference
  • 250 g Streaky Bacon can substitute with turkey bacon or sausage
  • 1 Onion finely chopped
  • 2 Garlic Cloves crushed; optional
  • 2 cups Grated Cheddar Cheese can mix with mozzarella or Gouda
  • 5 Eggs can use whipped egg substitutes for vegetarian option
  • ½ cup Milk can substitute with almond milk or oat milk
  • ¾ cup Heavy Cream can substitute with half-and-half or coconut cream
  • 1 tsp Pepper adjust to your spice preference

Equipment

  • Oven
  • Mixing bowl
  • Skillet
  • Baking Sheet
  • Casserole dish

Method
 

Step-by-Step Instructions
  1. Preheat your oven to 180ºC (350ºF). While the oven heats, gather your baking dish and other ingredients.
  2. Toss the cubed potatoes with olive oil and salt until coated. Spread in a single layer on a baking sheet and roast for about 30 minutes, stirring halfway through.
  3. Heat a skillet over medium heat and cook the chopped bacon until crispy, about 5-7 minutes. Add the chopped onion and cook until softened, about 3-4 minutes, then stir in crushed garlic for the last minute.
  4. Transfer the roasted potatoes to a greased casserole dish. Add the bacon and onion mixture along with half of the cheddar cheese. Mix everything together.
  5. In a mixing bowl, whisk together eggs, milk, heavy cream, and pepper. Pour this mixture over the potato and bacon layers.
  6. Sprinkle the remaining cheddar cheese on top. Bake for 30-40 minutes, or until puffed, set, and golden brown.
  7. Let the casserole rest for 5-10 minutes before slicing and serving.

Nutrition

Serving: 1sliceCalories: 450kcalCarbohydrates: 30gProtein: 20gFat: 30gSaturated Fat: 15gPolyunsaturated Fat: 5gMonounsaturated Fat: 10gCholesterol: 180mgSodium: 800mgPotassium: 600mgFiber: 3gSugar: 2gVitamin A: 600IUVitamin C: 25mgCalcium: 300mgIron: 2mg

Notes

This dish can be made ahead of time and stored in the fridge for 3-4 days or frozen for up to 2 months.

Tried this recipe?

Let us know how it was!