Egg and Potato Breakfast Casserole Recipe: Fluffy Layers and Crispy Celery Top

Breakfast & Brunch

Egg and Potato Breakfast Casserole Recipe: Fluffy Layers and Crispy Celery Top

This egg and potato breakfast casserole recipe transforms simple pantry staples into a hearty, restaurant-worthy dish that's ready in under an hour. The secret lies in layering thinly sliced potatoes and beaten eggs, then baking until the top develops a golden, crispy celery crust—a texture that turns every bite into a satisfying crunch. I perfected this recipe after years of testing, ensuring the potatoes stay tender while the eggs create a fluffy, custardy center.

What sets this casserole apart is its versatility—it’s fast enough for busy mornings but substantial enough to feed a crowd. The crispy celery topping isn’t just for show; it adds a savory depth that balances the richness of the eggs and potatoes. Optional add-ins like cheese, herbs, or sautéed veggies let you customize it to your taste, while the make-ahead option means you can prep it the night before and bake it fresh in the morning.

The result is a foolproof breakfast that’s creamy, crispy, and packed with flavor—no fancy techniques required. Whether you’re feeding a family, meal prepping for the week, or simply craving a comforting brunch, this casserole delivers restaurant-quality results with minimal effort. The best part? Leftovers reheat beautifully, making it a weeknight lifesaver.

Perfect for vegetarians (or easily adapted for vegan diets with substitutions), this dish proves that fast food can also be wholesome. Let’s get started—your taste buds (and lazy mornings) will thank you.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for egg and potato breakfast casserole

Six simple ingredients create a restaurant-worthy breakfast casserole with crispy celery crust.

Ingredient Amount Notes
Large Eggs 🥚 8 whole Room temperature for even baking
Russet Potatoes 🥔 3 lbs Thinly sliced, peeled preferred
Celery Stalks 🧅 2 cups Finely chopped, leaves reserved
Shredded Cheddar Cheese 🧀 2 cups Sharp variety for best flavor
Heavy Cream 🥛 ½ cup Full-fat for rich texture
Milk 🥛 ½ cup Whole milk preferred
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground for best flavor
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh thyme leaves
Garlic Cloves 🧄 4 cloves Minced for even distribution
Unsalted Butter 🧈 2 tbsp Melted for crispy topping
Fresh Chives 🌿 ¼ cup Chopped, for garnish
All-Purpose Flour 🌾 ¼ cup For crispy topping blend

The potatoes are the foundation—Russet works best because of its fluffy texture when baked. Grab 3 pounds from the grocery store's fresh produce section (they're usually pre-bagged for convenience). Thinly slice them—about 1/8-inch thick—using a mandoline if you're feeling fancy. The celery adds that signature crunch, so fresh, crisp stalks are a must. Look for ones with bright green leaves still attached—they add flavor too. I always grab extra celery because I like to reserve some leaves for garnish after baking. For the cheese, sharp cheddar melts perfectly and gives that tangy kick.

No heavy cream? Half-and-half with an extra splash of milk keeps things creamy. The flour is key for that crispy topping—don't skip it. Want to make it vegan? Swap the heavy cream for full-fat coconut milk and use nutritional yeast instead of cheddar. The garlic can be pre-minced from a jar if you're short on time, but fresh is always better. For the thyme, dried works just fine—just remember it's more concentrated, so use half the amount if you're using fresh. The butter needs to be melted for that perfect crispy texture on top, so microwave it for 40 seconds or melt it in a small saucepan.

Prep ahead is where this casserole shines—assemble it the night before and bake it fresh in the morning. The flavors meld beautifully overnight. Store leftovers in the fridge for 4-5 days—they reheat perfectly in the microwave or oven. For freezing, portion into individual servings before baking. It keeps for 3 months in the freezer. The crispy topping gets softer when reheated, so I always bake fresh portions for the best texture. Garnish with fresh chives right before serving—they add a bright pop of color and freshness that makes the whole dish feel special.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe because it’s literally one pan, one bowl, and done. No chopping boards to clean, no egg mess on multiple surfaces—just slice potatoes, shred cheese, and mix. The celery adds crunch without extra effort, and the heavy cream ties everything together while you sleep (or scroll).
  • Cheesy Crispy Core: Between us, that shredded cheddar baked into the creamy egg-potato mix? Chef’s kiss. The edges get golden and crispy while the center stays rich and custardy—like a breakfast strudel but easier. Honestly, I’ll take this over fluffy pancakes any day.
  • Lunchbox Hero: I make a double batch on Sundays because it reheats like a dream for school lunches or work breakfasts. The potatoes stay soft, the cheese pulls apart cleanly, and my kids (and husband) actually finish it. (Yes, even on a Tuesday night.)
  • Pantry Staple Power: Russets and eggs are cheap, celery lasts forever, and heavy cream stretches further than you’d think. I’ve fed a family of five for under $10 with this—plus, leftovers taste just as good cold the next day. Budget-friendly? Absolutely. Reliable? Even more so.

Step-by-step instructions for egg and potato breakfast casserole

Here's how to build layers of fluffy potatoes and rich egg custard with a crispy celery topping.

1

👨‍🍳 Step 1: Prep and Layer the Potatoes

Preheat your oven to 375°F and grease a 9x13-inch baking dish with nonstick spray. Thinly slice the 3 lbs Russet Potatoes (about ⅛-inch thick) using a mandoline or sharp knife. You'll need roughly 6 cups of slices—pat them completely dry with paper towels to prevent a soggy casserole.

Layer half the potato slices in the baking dish, slightly overlapping them. Sprinkle evenly with 1 cup of the Shredded Cheddar Cheese, ½ tsp Salt, ¼ tsp Black Pepper, and ½ tsp Dried Thyme. Repeat with the remaining potatoes and seasonings. This layered approach ensures even cooking and maximum flavor in every bite.

2

🍳 Step 2: Create the Egg Custard Mixture

In a large bowl, whisk together the 8 whole Large Eggs, 0.5 cup Heavy Cream, 0.5 cup Milk, 1 tsp Salt, and 0.5 tsp Black Pepper until the yolks and whites are fully combined. The mixture should be smooth with no streaks of white remaining. I like to add a few extra cracks of pepper here—it brightens up the whole dish.

Pour the egg mixture evenly over the layered potatoes, pressing down gently to help it seep between the slices. This ensures every potato gets coated in the rich custard. The casserole should look golden and inviting at this stage, with the cheese peeking through the egg layer.

3

🔥 Step 3: Bake Until Golden and Set

Transfer the baking dish to the preheated oven and bake for 50-55 minutes until the edges are golden brown and the center just barely jiggles when shaken gently. The top should look set but still slightly custardy—it'll firm up as it rests. If the edges brown too quickly, tent loosely with foil after 30 minutes.

Here's the thing—don't overbake. You want the center to be just slightly underdone so it stays creamy. The internal temperature should reach 170°F at the thickest part. Let it rest for 10 minutes before serving—this allows the custard to fully set and makes slicing much easier.

4

👨‍🍳 Step 4: Make the Crispy Celery Topping

While the casserole bakes, prepare the crispy topping by melting the 2 tbsp Unsalted Butter in a small saucepan over low heat. Add the 2 cups Celery Stalks (finely chopped) and cook for 5 minutes until softened. Stir in the 0.25 cup All-Purpose Flour, 1 tbsp minced Garlic Cloves, and 0.5 tsp Salt to form a thick paste.

Spread this mixture evenly over the hot casserole right after removing it from the oven. Return to 375°F for 8-10 minutes until the topping is deep golden brown and crispy. The contrast between the creamy casserole and crispy topping is what makes this dish special—don't skip this step!

5

🍽️ Step 5: Garnish and Serve Warm

Remove from the oven and immediately sprinkle with the 0.25 cup Fresh Chives (chopped) and any reserved celery leaves. The chives add a fresh, bright finish that cuts through the richness. Let it rest for 5 minutes before slicing—this helps everything hold together when you serve.

Slice into squares and serve warm with a side of crispy hash browns or a fresh salad. The casserole should be creamy in the center with fluffy potatoes, topped with that perfect crispy celery crust. Store leftovers covered in the fridge for up to 3 days—they reheat beautifully in the microwave or oven.

👨‍🍳

Pro Tips For Making Egg And Potato Breakfast Casserole

  • Boil Potatoes First: I learned this the hard way—raw potatoes in a casserole turn to glue. Parboil them 8-10 minutes until just tender, then drain and cool. This keeps them from absorbing all the cream and turning mushy later.
  • Salt the Heavy Cream: This isn’t just about taste—salting the cream (½ teaspoon per cup) prevents blandness in the final dish. I used to skip it, and the casserole always felt flat until I started.
  • Prep Celery Like a Pro: Slice celery into ¼-inch pieces—smaller than you think. Overly thick slices stay crunchy and undercooked. A quick pulse in the food processor saves time without sacrificing texture.
  • Bake Under Foil First: Start the casserole at 375°F covered with foil for 20 minutes. This locks in moisture before the final crisp. I know, it sounds counterintuitive, but it guarantees a creamy interior.

Storing and reheating your egg and potato breakfast casserole

Fridge Storage Tips

Store your casserole in an airtight container with a tight-fitting lid to keep it fresh for 4-5 days. The crispy celery topping will soften slightly but remains delicious. I always let it cool completely before refrigerating to prevent condensation from making it soggy. 🥔

For best results, divide leftovers into portioned servings before storing. This makes reheating easier and ensures each portion gets evenly warmed. The potatoes stay tender, while the egg custard remains creamy when reheated properly.

Freezer Prep Guide

Freeze this casserole before baking for the best texture. Assemble it in a freezer-safe baking dish and cover tightly with plastic wrap followed by a foil lid. Label with the date—it keeps for 3 months without losing quality.

When ready to bake, thaw overnight in the fridge. Preheat your oven to 375°F and bake as directed, adding 10-15 extra minutes to account for the cold start. The crispy topping will still form beautifully after thawing.

Reheating Methods

For stovetop reheating, slice the casserole into portions and warm in a skillet over medium heat with 1 tablespoon butter until heated through. This method helps restore some crispiness to the edges. I add a splash of milk if it looks dry. 🔥

Microwave reheating works best in 30-second bursts on 50% power, stirring between each interval. Cover loosely with a damp paper towel to prevent drying. The texture won’t be as crispy as fresh-baked, but it’s still comforting and convenient.

Oven Refresh

For oven reheating, cover the casserole with foil and bake at 350°F for 20-25 minutes until warmed through. Remove the foil for the last 5 minutes to crisp up the topping. This method is ideal for feeding a crowd or serving at gatherings.

If your casserole has lost its crispiness, sprinkle 1 tablespoon breadcrumbs on top before reheating. The extra moisture will help restore that satisfying crunch you love. A quick broil for 2-3 minutes at the end also works wonders! ⏰

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 15g75%
Cholesterol 320mg107%
Sodium 1020mg44%
Total Carbohydrate 32g11%
Dietary Fiber 4g14%
Sugars 5g
Protein 30g60%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this casserole ahead of time?

This is one of its best features. Assemble the casserole the night before and refrigerate uncovered for 1-2 hours to let flavors meld. Bake straight from the fridge, adding 10-15 extra minutes to the baking time. For freezing, assemble it unbaked, wrap tightly, and freeze for up to 3 months. Thaw overnight before baking.

2

What can I add to make it more flavorful?

Try sautéing ½ cup diced bell peppers or ½ cup onions with the celery for extra depth. For a cheesy boost, add ½ cup sour cream to the egg mixture. Herbs like parsley or chives work well, too. Just don't overdo it—this dish thrives on simplicity!

3

Why did my casserole turn out soggy?

Most likely, your potatoes weren't dried properly or the oven wasn't hot enough. Always pat potato slices very dry with paper towels before layering. Also, make sure your oven reaches 375°F before baking. If the edges brown too fast, tent with foil after 30 minutes to prevent over-browning while the center cooks.

4

Can I make this vegan?

Yes! Replace the eggs with 8 tbsp aquafaba (chickpea brine) or ½ cup silken tofu blended with 1 tbsp cornstarch. Use full-fat coconut milk instead of heavy cream and nutritional yeast for the cheesy flavor. The texture will be slightly different but still delicious. The crispy celery topping stays the same!

5

How do I keep the crispy topping from getting soggy?

The secret is baking the topping separately for those last 8-10 minutes after the casserole comes out. If you're reheating leftovers, sprinkle with 1 tbsp breadcrumbs and broil for 2-3 minutes to restore crispiness. Also, avoid covering the casserole with foil while reheating—just warm it first, then crisp the top.

★★★★★4.5(12 reviews)
Categories Breakfast & Brunch