This easy make-ahead bacon potato egg casserole recipe is PERFECT for a holiday breakfast or weekend brunch! You can mix it up the night before to make the next morning nice & easy.

This Overnight Breakfast Casserole is Great For Holidays & Guests!
I’ve been making different versions of this easy bacon potato breakfast bake since 2012, and it’s one of my favorite make-ahead recipes for a holiday breakfast. There’s just so much to love!
🍳 EASE: Simple ingredients & easy prep are a relief during a busy season, and mixing this breakfast casserole recipe up the night before makes your weekend brunch or Christmas morning so much easier the next day!
🥓 FLAVORS: Smoky bacon, tender potatoes, lots of cheese, fluffy eggs, and some subtle layers of savory flavor from green onions & simple seasonings. It’s so good!
🍴 TOP TIPS: Make sure to thaw the frozen potatoes before adding them to this recipe! Thawing them before baking ensures they’ll cook through all the way.
Happy cooking! xo, Emily
How To Make This Bacon Potato Breakfast Casserole, Step By Step
As always, you can find the full recipe with ingredient amounts, detailed instructions, and tips in the recipe card below.

- Crisp Bacon. If you haven’t already, crisp the bacon and crumble or dice it into small pieces.
- Layer. Lightly grease a 9×9 baking dish (I like a ceramic or glass pan for this!) Add thawed frozen potatoes, season with a pinch of salt & pepper, and top with grated Pepper Jack cheese, grated cheddar cheese, and green onions.
- Mix Up The Eggs. In a medium bowl, combine eggs, milk, and 1/2 teaspoon salt and 1/4 teaspoon black pepper. Whisk until the egg mixture is smooth and the egg whites are evenly mixed in.
- Assemble. Sprinkle cooked bacon on top of the potatoes & cheese, then pour the egg mixture over everything.
- If Prepping In Advance: Cover & Chill. If you’re making this casserole the night before, cover the pan with plastic wrap or aluminum foil and chill in the refrigerator overnight, up to 10 hours in advance.
- Preheat The Oven. Remove the casserole from the fridge while you preheat the oven to 350 degrees F.
- Bake 40-45 minutes, or until the center of the casserole is just set. Garnish with fresh cilantro and another sprinkle of black pepper. Allow the casserole to cool 15 minutes before cutting and serving (this will help the eggs set up!)
- Serve & Store. Enjoy warm with hot sauce and a side of fresh fruit & your favorite muffins, waffles, pancakes or cinnamon rolls! Keep leftovers covered in the pan or transfer to an airtight container. Leftover egg casserole will keep 3-4 days in the fridge.


FAQ + Tips And Tricks For The Best Bacon Potato Breakfast Bake
Consider Roasting The Potatoes! If you have time, you’ll get the BEST flavor from roasting the potatoes first. I usually use fresh potatoes when I do this. Toss 4 cups diced potatoes with 1 Tablespoon olive oil, a pinch of salt, pepper, and smoked paprika. Roast at 375 degrees F for 30-40 minutes, or until tender.
Can I Use Fresh Potatoes Instead of Frozen? Yes, though you’ll need to cook them first or they won’t get tender enough! Cook potatoes in a large skillet with olive oil and a little salt and pepper over medium heat until golden brown before adding to the casserole dish.
Feel Free To Add Veggies. One yummy variation is to reduce the potatoes to 2 cups, then to add some sautéed onion & bell pepper. It’s delicious!

Did You Make This Recipe?
Tell me all about it! Leave a star rating below when you try our Overnight Bacon Potato Breakfast Casserole recipe. I can’t wait to hear how it goes!

Bacon and Potato Breakfast Bake
Ingredients
- 12 oz bacon I prefer nitrate-free
- 3 cups THAWED diced frozen potatoes
- 2 green onions sliced
- 1 cup grated pepper jack cheese
- 1 cup grated cheddar cheese I prefer sharp
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
- 4 large eggs
- 1 cup milk
Instructions
- Crisp Bacon. If you haven't already, crisp the bacon and crumble or dice it into small pieces.
- Layer. Lightly grease a 9×9 baking dish (I like a ceramic or glass pan for this!) Add thawed frozen potatoes, season with a pinch of salt & pepper, and top with grated Pepper Jack cheese, grated cheddar cheese, and green onions.
- Mix Up The Eggs. In a medium bowl, combine eggs, milk, and 1/2 teaspoon salt and 1/4 teaspoon black pepper. Whisk until the egg mixture is smooth and the egg whites are evenly mixed in.
- Assemble. Sprinkle cooked bacon on top of the potatoes & cheese, then pour the egg mixture over everything.
- Cover & Chill. If you're making this casserole the night before, cover the pan with plastic wrap or aluminum foil and chill in the refrigerator overnight, up to 10 hours in advance.
- Preheat The Oven. Remove the casserole from the fridge while you preheat the oven to 350 degrees F.
- Bake 40-45 minutes, or until the center of the casserole is just set. Garnish with fresh cilantro and another sprinkle of black pepper. Allow the casserole to cool 15 minutes before cutting and serving (this will help the eggs set up!)
- Serve & Store. Enjoy warm with hot sauce and a side of fresh fruit & your favorite muffins, waffles, pancakes or cinnamon rolls! Keep leftovers covered in the pan or transfer to an airtight container. Leftover egg casserole will keep 3-4 days in the fridge.
Notes
- Consider Roasting The Potatoes! If you have time, you’ll get the BEST flavor from roasting the potatoes first. I usually use fresh potatoes when I do this. Toss 4 cups diced potatoes with 1 Tablespoon olive oil, a pinch of salt, pepper, and smoked paprika. Roast at 375 degrees F for 30-40 minutes, or until tender.
- Can I Use Fresh Potatoes Instead of Frozen? Yes, though you’ll need to cook them first or they won’t get tender enough! Cook potatoes in a large skillet with olive oil and a little salt and pepper over medium heat until golden brown before adding to the casserole dish.
- Feel Free To Add Veggies. One yummy variation is to reduce the potatoes to 2 cups, then to add some sautéed onion & bell pepper. It’s delicious!
Video
Nutrition
Nutrition facts are an estimate only and will vary based on brands and amounts used.
Find it Online:
https://www.onelovelylife.com/bacon-potato-breakfast-bake/Recipe adapted from Our Best Bites. Originally shared April 2012. Fully updated and republished November 2025.












So good YUM..Can yo freeze this?
Hi! I haven’t frozen it after baking before. Many baked egg dishes like this freeze well, though! One thing to keep in mind is that the potatoes may get a little mealy or mushy upon thawing.
Do I need to Cover and refrigerate 8 hours or overnight?
If you’re making it the night before, you do need to cover and refrigerate it overnight. If you’re making it the morning you plan to serve it, it’ll be just fine without that overnight sit in the fridge! 🙂
SO delicious! I made this over Thanksgiving break to try and pitch in a little without getting in the way and my extended family I was staying with all went back for seconds! I made this again over Christmas break and my parents and brothers loved it, too!
Grace – Oh, that makes me so happy!!! I’m so glad to hear that. Hooray for a winner!