Breakfast & Brunch
This corned beef hash and egg casserole delivers restaurant-style comfort in 30 minutes with a golden, crispy top that locks in all the savory flavors. The secret lies in layering perfectly sautéed hash with creamy eggs and letting the broiler work its magic—no soggy textures here. I've perfected this technique after years of weekend breakfasts, balancing rich corned beef with tender potatoes and onions for that perfect hearty bite.
The foundation starts with properly cooked hash—corned beef chopped fine, potatoes diced to the right size, and onions caramelized just enough to build flavor without burning. This isn't just any hash; it's the building block that makes the whole casserole shine. The eggs bind everything together while keeping the dish light, and the crispy top? That's where the magic happens with a quick broiler finish that seals in all those delicious aromas.
What you'll end up with is a dish that feels indulgent yet comes together faster than you'd expect—a crispy, golden crust hiding layers of tender hash and creamy eggs underneath. The aroma alone will wake up your kitchen, and the first bite delivers that perfect balance of salty, savory, and rich. This is comfort food at its finest, made even better by how simple it actually is.
Perfect for brunch crowds or a hearty weekend breakfast, this casserole reheats beautifully too. The key is getting the layers just right—don't overmix the eggs, and let that broiler do its work. Here's how to make it happen without any fuss.
Ingredients for corned beef hash and egg casserole
Golden hash layers, crispy top, and creamy eggs—this casserole delivers restaurant-style comfort in one dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Corned Beef 🥩 | 1 ½ lb | Deli-sliced, chopped fine |
| Russet Potatoes 🥔 | 3 lb | Diced small and even |
| Yellow Onions 🧅 | 2 whole | Diced fine for even cooking |
| Large Eggs 🥚 | 8 whole | Room temperature for best binding |
| Heavy Whipping Cream 🥛 | 1 cup | Full-fat for rich texture |
| Butter 🧈 | ½ cup | Unsalted, melted for sautéing |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt preferred |
| Black Pepper 🌶️ | 1 tsp | Freshly ground for best flavor |
| Garlic Powder 🧄 | 1 tsp | For added depth of flavor |
| Dried Thyme 🌿 | ½ tsp | Or 1 tbsp fresh thyme |
| All-Purpose Flour 🌾 | 2 tbsp | For crispy topping |
| Sharp Cheddar Cheese 🧀 | ½ cup | Shredded for golden crust |
| Vegetable Oil 🫒 | 1 tbsp | For greasing the dish |
The corned beef is the star here. Grab deli-sliced from the meat counter—it's already tender and saves chopping time. Costco or Trader Joe's usually have great pre-sliced options. For the potatoes, Russets are ideal because they hold up to baking without turning mushy. If you're in a hurry, pre-cut hash browns work too (just drain them well). The onions? Yellow or red both work—just dice them small so they cook through evenly. Pro tip: Soak the chopped onions in cold water for 10 minutes before cooking to remove some of the sharpness.
No heavy cream? Half-and-half works in a pinch, but trust me on the full-fat version—it makes the casserole luxuriously creamy. Fresh thyme is ideal, but dried at half the amount gets you close. Want extra crispiness? Add a sprinkle of panko breadcrumbs to the flour mix. The cheddar matters too—sharp varieties melt better and add more flavor. If you're short on time, microwave the butter 40 seconds to just melt it before sautéing. And if you've got green onions left over, toss some on top before broiling for a pop of color.
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 always make a double batch because it's perfect for brunch crowds. Portion into individual dishes before baking so they're ready to serve straight from the oven. For extra crispiness, broil 2-3 minutes at the end—just watch it like a hawk so it doesn't burn. Leftovers? Wrap tightly in foil to keep that crispy texture.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for lazy Sundays—just dice the potatoes, shred the corned beef, and toss it all in one pan. No chopping boards to clear, no extra pots to wash. That heavy cream and egg combo binds it all together like it’s been simmering for hours.
- Salty-Creamy Bliss: The corned beef brings that deep, briny richness, while the onions caramelize right into the hash. Top it with a runny yolk? Instantly, you’ve got a creamy, savory, slightly crispy bite that’s ridiculously good. It’s the kind of dish that makes you close your eyes and sigh.
- Leftovers That Don’t Suck: Honestly, this tastes better the next day. The potatoes soak up all the flavors, and the eggs get that perfect set—no soggy bits. I make a double batch on Sundays and eat it for lunch all week. (Yes, even on a Tuesday night.)
- Budget Breakfast for a Crowd: Corned beef on sale? Russets cheap? This is your meal. It feeds six for under $15, and everyone—kids included—will ask for seconds. My daughter picks out the onions, but she still devours her plate. That’s the test of a winner.
Step-by-step instructions for corned beef hash and egg casserole
Transform simple ingredients into a hearty, crispy-topped breakfast masterpiece in one pan!
Sauté the Corned Beef and Onions
Heat the 1 tablespoon vegetable oil in a large oven-safe skillet over medium-high heat. Add the 1.5 lb corned beef and cook for 5 minutes, breaking it into smaller pieces with a wooden spoon. You want the meat to brown slightly and release its deep, savory flavors.
Push the corned beef to one side of the pan and add the 2 whole yellow onions (diced fine). Sauté the onions for 4-5 minutes until they soften and begin to caramelize at the edges. This step builds the foundation of flavor—don't rush it. If the onions stick, add a splash of water and scrape up any browned bits from the bottom of the pan.
Cook the Potatoes Until Tender
Add the 3 lb russet potatoes (diced small and even) to the skillet, spreading them evenly over the corned beef and onions. Sprinkle with 1 tsp salt, 1 tsp black pepper, 1 tsp garlic powder, and 0.5 tsp dried thyme. Stir gently to combine everything, then reduce heat to medium-low and cover the skillet with a lid.
Let the potatoes cook for 15-20 minutes, stirring occasionally, until they're fork-tender and the mixture looks dry. You're aiming for potatoes that hold their shape but are soft enough to mash slightly with a fork. If the mixture seems too wet, uncover the pan and cook for another 5 minutes to evaporate excess moisture.
Create the Creamy Egg Mixture
In a medium bowl, whisk together the 8 whole large eggs, 1 cup heavy whipping cream, and 0.5 cup sharp cheddar cheese until fully combined. The mixture should be smooth and slightly thickened—this will create the creamy, custard-like center of your casserole. Season lightly with 0.5 tsp salt and 0.5 tsp black pepper to taste.
Here's the thing—this step is crucial for the texture. The eggs and cream will bind everything together while keeping the casserole rich and velvety. If you notice the mixture is too thin, whisk in 1 tablespoon all-purpose flour to help it set properly in the oven.
Assemble and Bake to Golden Perfection
Increase the oven temperature to 375°F. Pour the egg mixture evenly over the potato-corned beef mixture in the skillet, spreading it out with a spatula. Sprinkle the remaining 2 tablespoons all-purpose flour evenly over the top—this creates that coveted crispy crust we're after.
Bake uncovered for 25-30 minutes until the top is deep golden brown and the center is set (it should jiggle slightly when shaken). The edges should pull away from the pan, and you'll see a beautiful crust forming. For the crispiest top, broil for 1-2 minutes at the very end—watch it closely to prevent burning.
Rest and Serve with Confidence
Remove the casserole from the oven and let it rest for 5 minutes before serving. This resting period allows the layers to set properly and makes it easier to slice. The crispy top will firm up slightly, and the creamy egg mixture will thicken to the perfect consistency.
Slice into 6 equal portions (one for each serving) and serve immediately. Each bite delivers tender potatoes, savory corned beef, creamy eggs, and that irresistible crispy crust. For extra flair, garnish with fresh parsley or a sprinkle of black pepper. Leftovers? Reheat in the oven at 350°F for 10-15 minutes until warmed through and crispy again.
Pro Tips For Making Corned Beef Hash And Egg Casserole
- Parboil Potatoes First: Toss your Russets in boiling water for 5 minutes before hashing—this keeps them from turning mushy when you fry them later. I learned this the hard way after ending up with a sad, gluey mess that looked more like potato paste than hash.
- Drain and Pat Dry: After parboiling, drain the potatoes thoroughly and pat them dry with a kitchen towel. Wet potatoes steam instead of brown, and you’ll end up with a soggy casserole. Yes, it’s tedious, but it’s the thing that matters most for that crispy edge.
- Cook Corned Beef Low and Slow: Simmer the corned beef at a gentle boil—no rushing—until it’s fork-tender but not falling apart. I used to crank the heat, and the meat turned to shreds, turning the hash into a watery stew. Patience here makes all the difference.
- Whisk Eggs with Cream Cold: Mix your eggs and heavy cream just before adding them to the hot hash—no preheating. Warm eggs scramble into rubbery clumps, while cold ones create a silky, custardy finish. Sounds weird, but it works every time.
Troubleshooting your corned beef hash and egg casserole
Soggy Hash Fix
If your hash turns out watery, it's usually from undercooked potatoes or excess moisture. First, make sure your potatoes are diced evenly—smaller pieces cook faster and release less liquid. After adding potatoes to the skillet, reduce heat to medium-low and cover with a lid for 15-20 minutes, stirring occasionally. If it still looks wet, uncover and cook 5 more minutes to evaporate moisture. For extra insurance, sprinkle 1 tbsp cornstarch over the hash before adding eggs—it absorbs excess liquid beautifully. 💧
Egg Mixture Too Thin
A runny egg layer happens when the mixture isn't thick enough to set properly. Whisk in 1 tbsp all-purpose flour or 1 tbsp cornstarch to stabilize it before pouring over the hash. For extra richness, add 1 tbsp melted butter to the egg mixture—it helps emulsify the cream and eggs for a firmer texture. If you're still worried, bake the casserole 5 minutes longer at 375°F to help it set fully. 🥚
Crust Not Crispy
The golden crust comes from the flour topping, but timing and heat are key. Make sure your oven is fully preheated to 375°F before baking. For maximum crispiness, broil for 1-2 minutes at the very end—watch it like a hawk to avoid burning! If the crust still feels soft, sprinkle 2 tbsp panko breadcrumbs mixed with 1 tbsp melted butter over the flour before baking. 🔥
Uneven Cooking
If the edges cook faster than the center, your skillet might not be distributing heat evenly. Use an oven-safe cast iron skillet (like Lodge) for even heat conduction. Place the skillet on the middle rack of the oven to ensure consistent cooking. For extra insurance, tent the casserole loosely with foil for the first 15 minutes of baking, then remove to let the top brown. 🌡️
Corned Beef Too Dry
Deli-sliced corned beef can dry out if cooked too long or at high heat. Sauté it for only 5 minutes over medium-high heat—just enough to brown and release flavors. If your beef is extra lean, add 1 tbsp beef broth or 1 tsp heavy cream to the skillet while cooking to keep it moist. For extra tenderness, chop the beef slightly finer before cooking so it cooks faster. 🥩
Broiler Burns Before Crisping
Broiling is a fine line—too long and you get char, too short and you miss the crisp. Start with 1 minute at the highest broiler setting, then check the top. If it's not golden enough, broil 30 seconds more. Keep the broiler pan 3-4 inches from the heat source for even browning. For extra protection, place a silicon baking mat under the skillet to prevent flare-ups. ✨
Nutrition facts
Frequently asked questions
Can I use leftover corned beef instead of deli-sliced?
Yes! Leftover corned beef works perfectly—just chop it into small, even pieces for consistent cooking. For extra flavor, add 1 tsp Worcestershire sauce or 1 tsp Dijon mustard to the hash while sautéing. Avoid overcooking the beef to prevent dryness.
How do I make this casserole ahead of time?
Assemble the casserole (up to the baking step) and refrigerate for up to 24 hours. When ready to bake, add 5-10 minutes to the baking time at 375°F to account for the cold start. For freezing, bake fully, cool completely, then wrap tightly in foil and freeze for up to 3 months. Reheat at 350°F for 20-25 minutes, covered with foil, then broil 1-2 minutes to restore crispiness.
What can I add for extra protein?
Try crispy bacon bits (add during the last 5 minutes of baking), crumbled sausage (cook with the corned beef), or shredded rotisserie chicken (mix into the egg layer). For a vegetarian twist, swap corned beef for mushrooms and lentils—sauté with the onions and potatoes.
Why does my casserole look dry after baking?
Overbaking or underseasoned hash are common culprits. Ensure potatoes are fork-tender but not mushy before adding eggs. For moisture, stir 2 tbsp heavy cream into the egg mixture or sprinkle 1 tbsp cornstarch over the hash before baking. If using a nonstick skillet, reduce baking time by 2-3 minutes to prevent overcooking.
Can I make this in a regular baking dish instead of a skillet?
Transfer the cooked hash to a 9x13-inch baking dish, spread evenly, then pour the egg mixture over it. Sprinkle flour and cheese on top as directed. Bake at 375°F for 30-35 minutes (longer than skillet) until set. For crispiness, broil 2-3 minutes at the end. Use a light-colored dish to avoid burning.
