Breakfast & Brunch
This corned beef hash and egg casserole recipe transforms leftover corned beef into a hearty, crisp-topped breakfast that’s ready in under 30 minutes. The secret lies in perfectly sautéed potatoes and onions, layered with eggs and melted cheese for a satisfying bite every time. It’s the kind of dish that turns a lazy morning into a filling feast—no fuss, just flavor.
What makes this recipe stand out is the crispy golden top that forms when baked, while the hash below stays tender and savory. Leftover corned beef adds depth without overpowering, and the eggs bind everything together for a dish that’s both comforting and restaurant-worthy. The best part? It’s versatile enough for breakfast, brunch, or even a late-night snack when hunger strikes.
By the time it emerges from the oven, you’ll have a casserole with crispy edges, creamy egg layers, and a flavor profile that balances smoky corned beef with the richness of potatoes and cheese. It’s the kind of meal that disappears quickly—perfect for feeding a crowd or meal prepping for the week ahead. Serve with toast and pickles for the full experience.
The beauty of this dish is its simplicity: no complicated techniques, just a one-pan approach that minimizes cleanup. Whether you’re looking to repurpose leftover corned beef or crave a hearty breakfast that feels indulgent, this recipe delivers. Let’s get started on creating your next favorite brunch centerpiece.
Ingredients for corned beef hash and egg casserole
Crispy edges, tender potatoes, and fluffy eggs—this hearty breakfast casserole uses simple ingredients for big flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Corned Beef 🥩 | 1 ½ lb | Leftover, crumbled or diced |
| Russet Potatoes 🥔 | 2 lb | Diced small, uniform pieces |
| Yellow Onion 🧅 | 1 whole | Diced fine |
| Large Eggs 🥚 | 6 whole | Beaten well |
| Whole Milk 🥛 | 1 cup | Full-fat for creaminess |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Smoked Paprika 🌶️ | ½ tsp | For depth of flavor |
| Unsalted Butter 🧈 | 2 tbsp | For sautéing potatoes |
| All-Purpose Flour 🌾 | 1 tbsp | For crispy top (optional) |
The potatoes are the foundation here. Russets break down perfectly when diced small—avoid red potatoes, they turn mushy. I usually grab the 5 lb bag from Costco for big batches, but the regular supermarket stuff works fine. For the corned beef, leftover slices are ideal, but fresh works too—just slice it thin. The onions should be sweet, not bitter, so yellow or white work best. If you've got time, soak the onions in cold water for 10 minutes to mellow their sharpness—trust me on this.
No smoked paprika? Regular paprika plus a pinch of cayenne gets you close. The butter matters for that golden crust—use full-fat, not the light kind. Short on eggs? Substitute with 1/4 cup milk per egg, but the texture won't be as rich. For a crispier top, sprinkle the optional flour over the eggs before baking. The milk can be any kind, but whole milk gives the creamiest result. If you're using leftover corned beef, pat it dry first—extra moisture makes the hash soggy.
This casserole reheats beautifully—honestly tastes better the next day once everything melds. Keeps 4-5 days in the fridge, freezes for 3 months. I portion mine into containers so lunches are sorted for the week. For extra crispiness, broil for 2-3 minutes at the end. And if you're really ambitious, make it the night before—just add 10 minutes to the bake time.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub a million dishes—just dice the potatoes, brown the corned beef with onions, crack in eggs, and milk ties it all together. The pan does all the work while you sip coffee.
- Salty-Savory Crunch: That crispy potato edge? Chef’s kiss. The corned beef adds deep, briny richness, and the eggs bind it into something hearty enough for breakfast but satisfying for dinner. Honestly, the first bite makes me forget I’m eating leftovers.
- Meal Prep MVP: Between us, this is my go-to for Sunday prep—portion it into containers, and you’ve got breakfast-for-dinner for the week. (Yes, even on a Tuesday night.) The flavors only get better as it sits, so it’s perfect for busy mornings or lazy weekends.
- Budget Breakfast: Russets and eggs are cheap, and a big slab of corned beef stretches across multiple servings. I’ll be real: this feeds four for under $10, and the leftovers? They disappear faster than I can reheat them. Pure win.
Step-by-step instructions for corned beef hash and egg casserole
This hearty breakfast casserole delivers crispy edges and creamy centers—perfect for a quick, satisfying meal.
Sauté the Potatoes and Onion
Heat a large oven-safe skillet over medium heat and melt the 2 tablespoons unsalted butter until foamy. Add the 2 pounds diced russet potatoes and cook for 8-10 minutes, stirring occasionally, until they begin to soften and develop a golden crust in spots.
Add the 1 whole yellow onion, diced fine, along with 1 teaspoon salt, 0.5 teaspoon smoked paprika, and 0.5 teaspoon ground black pepper. Toss everything together and cook for another 5-7 minutes until the onions soften and the potatoes are tender but still hold their shape. The goal here is to develop flavor and texture before baking—this step makes all the difference in the final result.
Add the Corned Beef
Push the potato mixture to one side of the skillet and add the 1.5 pounds crumbled or diced corned beef to the empty space. Let it sizzle for 2-3 minutes until heated through, then mix everything together. The corned beef should be evenly distributed, adding rich, savory depth to the hash.
This is where the magic happens—the corned beef releases its juices, which will later create a luscious, flavorful base for the eggs. If the mixture seems dry at this point, don’t worry—it’ll come together beautifully once the eggs are added.
Prepare the Egg Mixture
In a separate bowl, whisk together the 6 whole large eggs, 1 cup whole milk, and the remaining 0.5 teaspoon salt. The mixture should be smooth and well combined—no streaks of egg white or yolk should remain. This ensures a creamy, uniform texture throughout the casserole.
For an extra-crispy top, sprinkle the 1 tablespoon all-purpose flour evenly over the potato and corned beef mixture in the skillet. This optional step creates a golden, crackly crust that adds texture contrast to the creamy filling.
Assemble and Bake
Pour the egg mixture evenly over the potato and corned beef mixture, tilting the skillet gently to distribute it. Transfer the skillet to a preheated 375°F oven and bake for 25-30 minutes, or until the top is golden brown and the center is just set.
Here’s the key: The casserole should look set on the outside but still slightly jiggly in the center—this ensures the eggs stay perfectly creamy. If the top browns too quickly, tent it loosely with foil for the last 5-10 minutes of baking to prevent over-browning.
Rest and Serve
Remove the casserole from the oven and let it rest for 5 minutes before serving. This resting time allows the eggs to fully set and the flavors to meld together. The result? A crispy, golden top with a creamy, savory interior—every bite is a perfect balance of textures and flavors.
Slice into squares and serve immediately for the best experience. The crispy edges will give way to tender potatoes and fluffy eggs, all infused with the rich, smoky flavor of the corned beef. Leftovers? They reheat beautifully in the microwave or oven for a quick breakfast the next day.
Pro Tips For Making Corned Beef Hash And Egg Casserole
- CRISP THE POTATOES FIRST: I used to toss raw potatoes into the pan with everything else, and it always ended up mushy. Instead, par-cook the potatoes in their skins until fork-tender (about 12-15 minutes in boiling salted water), then slice them thin—1/4-inch or less. The extra surface area gets them golden and crispy in the hash, not soggy. (Yes, even if you're impatient like me.)
- DRY THE CORNED BEEF: That briny corned beef juice is great for flavor, but it turns your hash into a watery mess if you don’t handle it right. Pat the sliced beef very dry with paper towels—get it almost bone-dry. Then, sear it in a cold pan over medium heat (no oil needed) until it releases its own fat. This gives you that rich, caramelized crust without a greasy pan.
- SWEAT THE ONION LOW: I learned this the hard way—after burning three batches of onions, I finally figured out: low and slow. Dice the onion small (1/4-inch pieces) and cook it in a dry pan over the lowest heat setting until it’s translucent and just starting to soften—about 8-10 minutes. This keeps it sweet and tender, not bitter or charred, so it blends into the hash instead of overpowering it.
- EGG MIX SECRET: The difference between a casserole that’s dry and one that’s creamy? Whisk the eggs with the milk first, then stir in the rest. But here’s the upgrade: add a splash of cold water (about 2 tablespoons) to the egg-milk mix. This makes the eggs cook slower and steadier, so your top layer stays fluffy and custardy instead of rubbery. (Your future self will thank you.)
Storing and reheating your leftovers
Fridge Storage Tips
Let your casserole cool completely before storing—this prevents condensation that can make the top soggy. I transfer it to an airtight container (I love these Rubbermaid Brilliance ones) and refrigerate for up to 4-5 days. The flavors actually deepen overnight as the spices meld together beautifully. 🥔
Freezer Prep
For long-term storage, portion the casserole into quart-sized freezer bags (leave 1-inch headspace for expansion). Label with the date—it keeps perfectly for 3 months. When ready to eat, thaw overnight in the fridge for even reheating. I avoid microwave thawing because it can make the potatoes gummy.
Oven Reheating
My favorite method is reheating at 350°F for 15-20 minutes until the center reaches 165°F. Cover loosely with foil to retain moisture, then remove for the last 2-3 minutes to crisp the top again. This brings back that restaurant-quality texture you crave. 🔥
Microwave Fixes
For quick reheats, cover a single serving with a damp paper towel and microwave on 50% power for 2-3 minutes. Stir halfway through to redistribute moisture. If it looks dry, add 1 tablespoon milk and microwave another 30 seconds. The damp towel prevents rubbery eggs—trust me, this makes all the difference!
Broiler Crisp
Want extra crispiness? After reheating, transfer to a baking sheet and broil for 2-3 minutes on high. Watch closely—the top browns fast! This works especially well for frozen portions straight from the freezer (just add 5 extra minutes to the oven time). The contrast of crispy top and creamy eggs is unbeatable. ✨
Nutrition facts
Frequently asked questions
Can I make this casserole with fresh corned beef instead of leftovers?
Just slice 1.5 pounds of fresh corned beef thinly (about 1/4-inch thick) and cook it in the skillet with the potatoes for 2-3 minutes until heated through. The key is to drain any excess liquid from the fresh meat first—pat it dry with paper towels to keep the hash from getting soggy.
What if I don't have smoked paprika? Can I substitute?
Yes! Use 1/2 teaspoon regular paprika plus a pinch of cayenne pepper for heat, or swap it with 1/4 teaspoon garlic powder and 1/4 teaspoon onion powder for a milder flavor. The smoked paprika adds depth, but these alternatives still work well.
How do I get an extra-crispy top every time?
For maximum crispiness, sprinkle 1 tablespoon flour over the hash before adding the eggs, then bake at 400°F instead of 375°F for the last 5 minutes. Another trick is to broil for 1-2 minutes at the very end—watch closely to avoid burning. The flour creates a golden crust, while the higher heat sets it perfectly.
Can I make this casserole ahead of time?
This dish tastes even better the next day! Assemble it completely, then refrigerate uncovered for 1-2 hours before baking. The flavors meld beautifully overnight, and reheating brings back that crispy texture. For make-ahead meals, bake it the night before, let it cool, then store in an airtight container for up to 4 days.
What's the best way to reheat leftovers without drying it out?
For oven reheating, cover loosely with foil and bake at 350°F for 15-20 minutes until the center reaches 165°F. For microwave reheating, cover with a damp paper towel and heat on 50% power for 2-3 minutes, stirring halfway. The damp towel keeps the eggs from turning rubbery.
