Breakfast Potato Casserole with Eggs, Bacon & Cheese

There are certain breakfasts that just feel like a hug.

Not rushed. Not grab-and-go. Just warm, comforting food that’s meant to be eaten slowly, ideally with coffee refills and people still in their pajamas.

This breakfast potato casserole is exactly that kind of meal.

It’s filled with tender potatoes, fluffy eggs, crispy bacon, and plenty of melted cheese - all baked together into one cozy dish that somehow feels both hearty and relaxed at the same time. It’s the kind of breakfast you make when you want everyone to linger at the table a little longer.

Whether it’s a weekend brunch, a holiday morning, or one of those days when you just want breakfast to be easy andsatisfying, this casserole always delivers.

Why Breakfast Casseroles Are Always a Win

I love a good breakfast casserole because it solves so many problems at once.

First: it feeds a crowd without stress. No flipping individual pancakes. No juggling multiple pans on the stove. Everything goes into one dish, and the oven does the work.

Second: it’s make-ahead friendly. You can prep it the night before, pop it in the fridge, and bake it fresh in the morning. Which means more coffee time and less scrambling around.

And finally: it’s comforting in a way that feels nostalgic. Potatoes, eggs, bacon, cheese… it’s familiar, reliable, and always satisfying.

This version leans classic. Nothing fancy. Just really good ingredients, layered together in a way that works every single time.

Ingredients

How to Make It

Step 1: Prep the Dish

Preheat your oven to 375°F (190°C). Grease a baking dish with butter or oil.

Step 2: Prepare the Potatoes

If your potatoes are raw, parboil them in salted water for about 5–7 minutes until just tender but not falling apart. Drain well.

This step helps ensure the potatoes bake up soft and creamy in the casserole.

Step 3: Assemble the Base

Spread the potatoes evenly in the prepared baking dish. Sprinkle the chopped bacon over top, followed by the shredded cheeses.

This layering helps everything distribute evenly as it bakes.

Step 4: Mix the Eggs

In a bowl, whisk together the eggs, milk, salt, pepper, garlic powder, and onion powder until fully combined.

Pour the egg mixture evenly over the potatoes, bacon, and cheese.

Step 5: Bake

Place the casserole in the oven and bake uncovered for 45–50 minutes, or until the center is set and the top is golden.

If the top starts browning too quickly, loosely tent with foil for the last 10 minutes.

Step 6: Rest and Garnish

Let the casserole rest for about 10 minutes before slicing. Sprinkle with fresh chives just before serving.

That rest time helps everything set up perfectly.

Let’s Talk About the Potatoes

Potatoes are the backbone of this casserole.

They give it structure, heartiness, and that cozy, filling quality that makes this feel like a real meal - not just eggs in a dish. I like using diced potatoes that get tender in the oven while still holding their shape.

As the casserole bakes, the potatoes soak up flavor from the eggs, bacon, and cheese, and everything becomes one cohesive, savory bite.

This is not a soggy casserole. It’s sturdy, sliceable, and satisfying.

Bacon + Eggs + Cheese = Always a Good Idea

There’s a reason this combination never gets old.

The bacon adds saltiness and crunch. The eggs bake up fluffy and rich. The cheese melts into every corner and ties everything together.

I like using a sharp cheddar here because it adds a little bite and melts beautifully. You can absolutely mix cheeses if you want but even kept simple, this casserole is incredibly flavorful.

A sprinkle of fresh herbs at the end (like chives) adds just enough freshness to balance everything out.

This Is a “Plan Ahead” Breakfast (But Easy Enough for Anytime)

This is one of those recipes that works just as well for:

  • Lazy weekends

  • Holiday mornings

  • Brunch with friends

  • Meal prep for the week

You can make it the night before, bake it fresh in the morning, or bake it fully and reheat slices as needed.

It’s flexible, forgiving, and always comforting.

How to Serve It

This breakfast potato casserole is hearty enough to stand on its own, but it also pairs beautifully with:

It’s the kind of dish that makes the whole table feel taken care of.

Make-Ahead & Storage Tips

  • Make ahead: Assemble the casserole the night before, cover, and refrigerate. Bake fresh in the morning.

  • Store leftovers: Keep covered in the fridge for up to 4 days.

  • Reheat: Warm individual slices in the microwave or oven.

  • Freeze: Fully baked and cooled casserole can be frozen for up to 2 months.

Easy Variations

Once you’ve made this once, it’s easy to customize:

The base recipe is solid, everything else is flexible.

Final Thoughts

This breakfast potato casserole is one of those recipes that feels dependable in the best way. It’s comforting, familiar, and always a hit - whether you’re feeding your family, hosting brunch, or just wanting breakfast to feel a little more special.

It’s not flashy. It doesn’t need to be. It’s just really good food that brings people together around the table.

And honestly? Those are usually the best recipes of all.


Looking for more breakfast recipes? Try my popular recipes below:

Yield: 8 servings
Breakfast Potato Casserole with Eggs, Bacon & Cheese

Breakfast Potato Casserole with Eggs, Bacon & Cheese

Prep time: 20 MinCook time: 45 MinTotal time: 1 H & 5 M

This breakfast potato casserole is exactly that kind of meal.

It’s filled with tender potatoes, fluffy eggs, crispy bacon, and plenty of melted cheese - all baked together into one cozy dish that somehow feels both hearty and relaxed at the same time. It’s the kind of breakfast you make when you want everyone to linger at the table a little longer.

Cook modePrevent screen from turning off

Ingredients

Instructions

Notes

Once you’ve made this once, it’s easy to customize:


Nutrition Facts

Carbs

21 g

Cholesterol

218 mg

Fiber

2 g

Fat

15 g

Net carbs

18 g

Sat. Fat

7 g

Sodium

506 mg

Sugar

2 g

Protein

17 g

Calories

288

Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.


Next
Next

Lemon Poppyseed Cookies with Lemon Curd