Bacon, Potato, and Egg Casserole

Bacon Potato, and Egg Casserole – this easy breakfast casserole is packed with bacon, potatoes, and cheese! It can be prepared ahead of time and is a real crowd pleaser!

Bacon, Potato, and Egg Casserole Recipe

This post is sponsored by Wright Brand Bacon, but our opinions are our own.

Christmas Morning Breakfast Casserole

Christmas morning isn’t Christmas morning unless I am eating one of my dad’s famous homemade cinnamon rolls. They are a family tradition. Josh loves my dad’s cinnamon rolls, everyone does, but Christmas morning for Josh means BACON! Josh loves bacon and insists on making his favorite breakfast casserole: my Bacon, Potato, and Egg Casserole every Christmas. I don’t mind because he does all of the work and there is always room for another tradition, especially a food tradition. The more the merrier on Christmas!

Bacon, Potato, and Egg Casserole Recipe

Breakfast Casserole with Bacon

The “B” in Breakfast Casserole is for…Bacon!

This is the perfect egg casserole for Christmas morning because it is easy to make, feeds a crowd, and everyone loves it! And, it has bacon. Loads of it. Our boys’ eyes light up like the lights on our Christmas tree when they hear the word bacon:)

This easy breakfast casserole is filled with Wright Brand Naturally Smoked Applewood Bacon, cheddar cheese, and potatoes. Josh also adds onion, red pepper, and garlic for flavor.

Josh loves using Wright Brand Bacon because it is hand selected, hand trimmed, and hand smoked. Every slice is thick and hearty. He puts bacon in the egg casserole AND on top. Bacon lovers rejoice! 🙂

Easy Breakfast Casserole Recipe with Potato, Egg and Bacon

An Easy Make-ahead Breakfast Casserole

This egg casserole can be prepared in advance, which makes it perfect for Christmas morning. You can prepare the night before and bake in the morning or you can bake and reheat in the morning. And just an FYI, this Bacon, Potato, and Egg Casserole also makes a great dinner, especially on busy weeknights. My boys love this breakfast casserole ANY time of the day!

Make this easy Bacon, Potato, and Egg Casserole part of your holiday celebration this year and for years to come!

If you like this easy breakfast casserole recipe, you might also like:

Egg Bake recipe with bacon, egg, and potato ready to serve

Egg Bake Recipe with Bacon and Potatoes

Bacon, Potato, and Egg Casserole

This easy breakfast casserole is packed with bacon, potatoes, and cheese! It can be prepared ahead of time and is a real crowd pleaser!
4.65 from 81 votes


  • 1 lb bacon, cut into 1/2-inch strips
  • 1 yellow onion diced
  • 1 red bell pepper seeds removed and diced
  • 3 cloves garlic minced
  • 12 large eggs
  • 1 cup milk
  • 3 cups frozen diced potatoes you don't have to thaw or cook the potatoes
  • 2 cups shredded cheddar cheese divided
  • 1 1/2 teaspoons salt
  • 1/2 teaspoon black pepper
  • 2 green onions chopped


  • Heat the oven to 350°F. Grease a 9x13 baking dish with nonstick cooking spray and set aside.
  • In a large skillet, cook bacon over medium heat, stirring occasionally. Cook until it is a nice crispy brown. Remove bacon with a slotted spoon and place on a paper towel lined plate. Roughly chop the bacon and set aside.
  • Add the onion and red pepper to the skillet and cook over medium heat until tender. Add the garlic and cook for 2 minutes. Set aside.
  • In a large bowl, beat the eggs and whisk in the milk. Stir in the cooked vegetables, potatoes, and 1 cup of the shredded cheese. Set ¾ cup of bacon aside and stir in the rest. Season with salt and pepper.
  • Pour the mixture into the prepared baking dish and top remaining cheese and green onions. Bake for 20 minutes so the eggs start to set up. Carefully add the remaining bacon to the top of the casserole. Bake for an additional 20 tot 30 minutes or until the eggs are firm and the top is slightly golden brown. Let stand for 10 minutes. Cut into squares and serve warm.
  • Note: This casserole can be made in advance. Pour the mixture in the pan and refrigerate for up to 24 hours. Bake when ready to eat. You can also reheat the casserole.


Calories: 252kcal, Carbohydrates: 15g, Protein: 14g, Fat: 14g, Saturated Fat: 7g, Cholesterol: 224mg, Sodium: 604mg, Potassium: 362mg, Fiber: 1g, Sugar: 2g, Vitamin A: 950IU, Vitamin C: 21.9mg, Calcium: 232mg, Iron: 1.8mg
Keywords breakfast casserole, egg casserole

Have you tried this recipe?

Leave a comment below and share a photo on Instagram. Tag @twopeasandpod and hashtag it with #twopeasandtheirpod

Bacon Potato, and Egg Casserole-this easy breakfast casserole is packed with bacon, potatoes, and cheese! It can be prepared ahead of time and is a real crowd pleaser! #breakfast #casserole #bacon #holidays #eggs
Get the best of the best!
4 Recipes Guaranteed to be New Favorites


I'm Maria and my husband is Josh. We share a love of cooking, baking, and entertaining. We enjoy creating recipes that are simple, fresh, and family friendly. We love sitting around the table with good food, good conversation, and good friends and family! Our kitchen is always open!
Read More

Gluten-Free Kid Friendly Christmas Breakfast/Brunch Easter

Other recipes you may like

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating


Leave a comment

  1. I just prepared this for christmas morning, since cooking in the morning should I wait to put the cheese on top till it cooks a bit in the morning?
    Thank You,
    Melinda Siemek

  2. 5 stars
    Absolutely delicious and save me a ton of time Christmas morning! I used sliced potatoes in the can to save even more time

  3. 5 stars
    Made this for Christmas Morning. Did the prep work the night before. Followed the recipe and it cooked pretty much exactly as expected. Sautéed the pepper, onions and potatoes in some of the bacon grease . Was a big hit. Everyone loved it. Highly recommend for any special breakfast.

  4. I made this for Christmas this year.

    I made it up the night before.
    For the bacon, I cooked all of the bacon in the oven to save me a hassle. If you have never done it, I do 400 degrees for 15+ minutes.
    I used fresh shredded potatoes. I did not cook them prior.
    I put green onions in the eggs and left some for the top. I love green onions in eggs.
    For the cheese/onions on top, I just put it on before I was ready to bake it.

    This came out perfect. Will definitely make again.

  5. 5 stars
    I’ve tried several breakfast casseroles in the past for Christmas morning and none lived up to my expectations. Well, this recipe absolutely did. It was amazing and my kids loved it! I didn’t change a thing. And it came out picture perfect. Thank you so much.

  6. 5 stars
    Made this casserole for dinner. It was great. I didn’t have enough shredded cheddar cheese so I added what shredded cheeses I did have: mozzarella, Monterey Jack, and Parmesan. The four cheeses together made a wonderful combination. Will definitely make this again.

  7. 5 stars
    I made this today and it was amazing! I cooked veggies in the bacon grease & I had a pillsbury pre-made pie crust left over from the holidays. I buttered a cast iron skillet and lined it with the pie crust. I treated the cheese like I do my Mac-cheese, which means I used sharp cheddar, Gouda, a lot of Swiss Gruyere, Muenster and a bit of Brie. It was off the hook! This is a keeper. Thank you!

    1. Oh, because I cooked in cast iron skillet, would reduce total cooking time by about 10-minutes. Think I might add some cherry tomatoes next time….

  8. 5 stars
    Made this today for a spur of the moment brunch. I had to substitute Canadian Bacon for the bacon…It was what I had on hand… Easy and delicious! Everyone enjoyed it.. Thank you for the recipe..Looking forward to trying it with bacon next time..

  9. 5 stars
    I’ve made this recipe four different times now, and it’s fabulous. I love how you can easily substitute or add various ingredients as needed/wanted. Everyone really enjoyed this dish!

  10. This recipe looks so good, want to try for Easter brunch. Can I use fresh potatoes if I have instead of frozen?

    1. Jen – someone else said that they had made it with fresh potatoes and it worked excellently. 🙂

  11. Do you have any directions for temperature and time if want to just bake it and keep in fridge overnight?

  12. 5 stars
    This is my go to big family dish, we did an Easter brunch at my daughter’s house and was asked to bring a brunch item, this one popped out loud and clear, thank you for thr recipe but I put a slight Mexican twist to it, I used Ortega green chilies (not hot) and Monterey Jack cheese, omitted the onions and peppers and kept the salt&pepper for taste. Big hit everyone loved it.

  13. 5 stars
    I made this for Easter. The day before I cooked the bacon and fresh hashbrowns and added onion and chopped fresh asparagus. The day of I forgot to add the cheese but it was great. I cooked it at 375, for 40 mins. Delicious.

  14. What a great recipe! We had leftover peppers & onions, scalloped potatoes and ham from Easter. I threw everything in with some baby spinach and cooked up an awesome Sunday morning casserole that everyone loved. Thanks for posting this recipe.

  15. Hi,
    THis looks great and I was planning on doing it this week. Can you please tell me if I should saute the potatoes with the onions and peppers if I use fresh potatoes please?


  16. I used 1 lb.of country style sausage instead of bacon also used frozen hashbrowns potatoes that has onion and green pepper in it I added more onion and fresh mushrooms. Yummy! Oh yes have to top it off with salsa

  17. I saw you told someone they could make it and freeze it. How would you prepare it from frozen? Thanks!

  18. 5 stars
    I made this for a work team meeting. Everyone loved it and asked that I make it every time we have team meeting. Great recipe, easy to flow directions and tasty!!

  19. 5 stars
    This was delicious! I did add some spinach, tomatoes and green chilies. My husband loved it! I baked half this morning and will do the other half tomorrow. It’s a keeper:)

  20. 4 stars
    Very tasty. I added mushrooms and orange bell peppersl. Halved bacon and added breakfast sausage. Halved whole milk with sour cream. I might do breakfast hashbrowns next time. I like to bake them ahead to create a crusty layer on the bottom with everything piled on top.

    I will make this again. That said, definitely not a 15 minute prep for me and I know my way around a kitchen. It seems most recipes nowadays are way off on prep time, so I’ll always expect more time.

  21. 3 stars
    I followed this recipe but we were disappointed. It tasted very salty…maybe I overcooked it a bit? Not sure but we won’t make it again. Thanks anyway.

  22. 5 stars
    I love this breakfast casserole when my guests have a long trip home on Sunday morning! I add fresh mushrooms and spinach to my sautéed veggies, plus cooked, spicy breakfast sausage on the bottom.

  23. 4 stars
    recipe needs updating in order to get 5 stars here. it would be helpful to add clarification what to do with bacon grease at the end. I took the directions to mean that you include all the pan’s content when adding “vegetables” to the bowl of eggs. are we supposed to drain all or just some of it? we had to take time pouring grease off after it had baked a while, and it affected the texture also to bake in such a manner. so we realized too late that you must be intending for us not to let it turn out that way, right? thanks for update or response. other than that this was a good dish.

See More Comments