Breakfast & Brunch
This corned beef hash and egg casserole delivers the ultimate breakfast experience—crispy edges, runny yolk magic, and hearty flavors in every bite. The secret lies in properly browning the hash before layering it with creamy eggs, creating a golden crust that shatters with each forkful. I’ve perfected this technique over years of weekend brunch hosting, and it never fails to impress.
What sets this recipe apart is the balance of textures: tender corned beef cubes, crispy hash potatoes, and silky scrambled eggs that stay perfectly runny in the center. The dish bakes at 375°F for just 20 minutes, ensuring the top stays crispy while the eggs remain creamy. Traditional seasonings—like smoked paprika and onion powder—add depth without overpowering the dish.
By the time it emerges from the oven, you’ll have a dish that looks restaurant-worthy but comes together with minimal effort. The crispy top contrasts beautifully with the creamy egg layer, while the corned beef adds rich, savory notes. Garnish with fresh green onions or a drizzle of hot sauce for extra brightness.
Perfect for weekend brunches, family breakfasts, or meal prep, this casserole reheats well and tastes even better the next day. Whether you’re feeding a crowd or treating yourself to a hearty start, this recipe delivers satisfaction in every bite.
Ingredients for corned beef hash and egg casserole
The hearty ingredients that create crispy edges and runny yolk perfection in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Corned Beef Brisket 🥩 | 2 lb | Pre-cooked, diced into 1-inch cubes |
| Russet Potatoes 🥔 | 3 lb | Cut into 1/2-inch dice (peeled or unpeeled) |
| Large Yellow Onions 🧅 | 2 whole | Diced into 1/4-inch pieces |
| Large Eggs 🥚 | 8 whole | Freshly beaten |
| Heavy Whipping Cream 🥛 | 1 cup | Full-fat for best texture |
| Shredded Cheddar Cheese 🧀 | 1 ½ cups | Sharp or medium cheddar |
| Smoked Paprika 🌶️ | 1 tbsp | For depth of flavor |
| Onion Powder 🧅 | 1 tbsp | Enhances savory notes |
| Garlic Powder 🧄 | 1 tsp | Freshly ground preferred |
| Salt 🧂 | 1 ½ tsp | Adjust to taste after browning |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Fresh Green Onions 🌱 | ¼ cup | Sliced for garnish |
| Butter 🧈 | 4 tbsp | Unsalted, for browning |
| Olive Oil 🫒 | 2 tbsp | For sautéing vegetables |
The corned beef is the foundation—look for pre-cooked brisket with good marbling at your butcher or Costco bulk section. If you can't find pre-cooked, simmer a 3-4 lb brisket in water with bay leaves and peppercorns for 3-4 hours until tender, then dice. Russet potatoes are non-negotiable for crispy hash—Yukon Golds work too, but Russets hold their shape better. The onions should be yellow or white, not sweet varieties like Vidalia. For the eggs, room temperature beats cold straight from the fridge—whisk them briefly for silky texture. Trader Joe's or Whole Foods carry excellent pre-cooked corned beef if you're short on time.
No smoked paprika? Substitute half the amount with regular paprika plus a pinch of cayenne for heat. Running out of heavy cream? Full-fat Greek yogurt works in a pinch (reduce by 2 tbsp), though texture will differ slightly. The cheddar can be swapped for Monterey Jack if you prefer milder flavor. For the hash potatoes, par-cook them 10 minutes in boiling salted water before browning to ensure crispy edges. If you're prepping ahead, brown the hash and corned beef first, then refrigerate in layers with parchment between them—assembly day becomes a breeze.
This casserole shines reheated—best served warm with a crispy top straight from the oven. Store leftovers in an airtight container for up to 4 days in the fridge. For meal prep, portion into individual ramekins before baking—each serves as a single portion. Freeze unbaked casseroles for up to 3 months (thaw overnight in the fridge). Garnish with green onions and hot sauce just before serving for that restaurant-style finish. The crispy top is the star—don't skip the 20-minute bake time at 375°F, even if it feels long.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s the rare dish where you toss everything into one pan—corned beef, diced potatoes, onions—and let the oven do the work. That crispy top from the eggs? Zero extra effort.
- Salty-Sweet Crunch: The corned beef brings this dish to life with its deep, briny bite, while the caramelized onions and potatoes add sweetness that makes every bite irresistible. Honestly, the texture—crispy edges, creamy center—is what keeps me coming back.
- Lunchbox Hero: Between us, this casserole is my go-to for meal prep because it reheats like a dream. Pack it cold for lunch or warm it up for dinner—either way, it’s a solid, hearty meal that won’t leave you hungry.
- Budget Breakthrough: Corned beef brisket and potatoes stretch this recipe into a full meal without breaking the bank. I’ll be real: it’s one of those dishes where the ingredients are cheap, but the result feels fancy—perfect for feeding a crowd or stretching leftovers for days.
Step-by-step instructions for corned beef hash and egg casserole
This method delivers the perfect balance of crispy hash and runny yolk magic every time.
Sauté the Corned Beef and Onions
Heat the 2 tablespoons olive oil in a large skillet over medium-high heat. Add the 2 lb corned beef brisket (diced into 1-inch cubes) and cook for 5-6 minutes until lightly browned. You'll hear the fat sizzling—that's when you know it's ready.
Push the corned beef to one side of the pan and add the 2 whole large yellow onions (diced into ¼-inch pieces) to the empty space. Cook the onions for 5-6 minutes until they begin to soften and develop a golden hue. Stir occasionally to prevent burning. The onions should smell sweet and caramelized by the end of this step.
Brown the Potatoes and Season the Mixture
Add the 3 lb russet potatoes (cut into ½-inch dice) to the skillet, spreading them out evenly. Cook for 10-12 minutes over medium heat, stirring occasionally, until the potatoes begin to soften and develop golden spots. This step is crucial for building flavor and texture.
In a small bowl, whisk together the 1 tablespoon smoked paprika, 1 tablespoon onion powder, 1 teaspoon garlic powder, 1.5 teaspoons salt, and ½ teaspoon black pepper. Sprinkle this seasoning mixture evenly over the potatoes and corned beef. Toss everything together gently to coat all the ingredients with the spices. Let the mixture sit for 2 minutes to absorb the flavors.
Assemble the Casserole and Bake
Preheat your oven to 375°F. Transfer the seasoned hash mixture to a 9x13-inch baking dish, spreading it out evenly. In a separate bowl, whisk together the 8 whole large eggs, 1 cup heavy whipping cream, and any additional seasoning if needed. Pour this egg mixture evenly over the hash in the baking dish.
Sprinkle the 1.5 cups shredded cheddar cheese evenly over the top of the casserole. The cheese will melt into a golden, bubbly crust as it bakes. Place the baking dish on a rimmed baking sheet to catch any potential spills, then bake for 35-40 minutes until the top is golden brown and the center is just set. The edges should be crispy, while the center should still have a slight jiggle—this ensures the perfect runny yolk experience.
Finish with Butter and Garnish
Remove the casserole from the oven and let it rest for 5 minutes. This resting period allows the eggs to fully set slightly while keeping the yolks creamy. Dot the top with the 4 tablespoons butter and let it melt slightly, spreading it evenly over the surface. This step adds richness and enhances the crispy texture.
Finally, garnish with the ¼ cup sliced fresh green onions for a pop of color and freshness. Serve immediately while the top is still crispy and the yolks remain runny. This casserole is best enjoyed straight from the oven, with the golden crust intact and the creamy eggs ready to blend with every bite of savory hash.
Pro Tips For Making Corned Beef Hash And Egg Casserole
- PRECOOK THE POTATOES: I learned this the hard way—boiling or microwaving the potatoes first makes them crispier in the casserole. Parboil them for 8-10 minutes until just tender, then drain and cool before dicing. This step guarantees they’ll hold their shape and develop that golden crust instead of turning mushy.
- DICE THE ONIONS SMALL: Tiny onions cook faster and blend better into the hash. Aim for ¼-inch pieces—anything bigger will stay raw-tasting or turn to mush. Skip the big chunks unless you want texture contrast, but for a smooth, rich casserole, fine dice is the way.
- SAVE THE CORNED BEEF JUICES: Don’t drain the brisket after cooking—those juices are flavor gold. Shred or chop the meat, then spoon the liquid (even the cloudy bits) into the casserole. It adds depth and keeps the dish from drying out when baking.
- BAKE COVERED THEN UNCOVERED: Start the casserole covered with foil for the first 20 minutes to trap steam and help the potatoes cook evenly. Then uncover and broil for 2-3 minutes to brown the top—this two-step method locks in moisture while giving you that restaurant-style finish.
Troubleshooting this recipe
Hash Too Dry?
If your hash potatoes turn out dry, you likely cooked them too long before adding the egg mixture. Start by par-cooking the potatoes in boiling water for 10 minutes before browning them in the skillet—this ensures they stay moist. Also, reduce the skillet heat to medium when adding potatoes to prevent over-browning. For extra moisture, stir in 2 tablespoons water or broth during the browning process. 🥔
Eggs Too Runny?
Overly runny eggs usually mean the casserole didn’t bake long enough. Aim for 35-40 minutes at 375°F, but check the center with a toothpick—it should come out slightly wet but not liquid. If the eggs are still too loose, return the casserole to the oven for 5-10 more minutes. For a firmer top, increase the baking time by 5 minutes and cover the dish loosely with foil for the last 10 minutes of baking.
Top Not Crispy?
A soggy top often means the cheese melted too quickly or the oven wasn’t hot enough. Preheat your oven for at least 15 minutes before baking, and use a 9x13-inch baking dish (not a smaller one) to maximize surface area. For extra crispiness, sprinkle ½ cup panko breadcrumbs on top before baking, or broil for 1-2 minutes at the end (watch closely to avoid burning). 🔥
Flavor Too Mild?
If your dish lacks depth, the seasoning might not have had enough time to meld. After browning the hash, let it sit for 5 minutes off the heat to absorb flavors. Boost the seasoning with an extra ½ teaspoon smoked paprika or ¼ teaspoon cayenne pepper for heat. For umami richness, add 1 tablespoon soy sauce or Worcestershire sauce to the egg mixture before pouring it over the hash.
Corned Beef Too Tough?
Pre-cooked corned beef can dry out if overcooked in the skillet. Keep the heat at medium-high for only 5-6 minutes when browning, and avoid stirring too frequently. If using raw brisket, simmer it in low-sodium broth with 1 bay leaf until fork-tender (3-4 hours) before dicing and browning. For extra tenderness, add 1 tablespoon cornstarch to the egg mixture to help bind the hash.
Casserole Sticking?
Grease your baking dish thoroughly with butter or olive oil before adding the hash mixture, and use a 9x13-inch dish (not glass) for even heat distribution. If it still sticks, par-bake the hash mixture for 10 minutes before adding the egg layer. For easy removal, place the dish on a baking sheet lined with parchment paper—this also prevents spills and makes cleanup effortless. ✨
Nutrition facts
Frequently asked questions
Can I make this casserole ahead of time?
Prepare the hash mixture up to 24 hours ahead and store it in an airtight container in the fridge. The next day, assemble the casserole and bake as directed. For best results, let it sit at room temperature for 30 minutes before baking to ensure even cooking. The flavors will actually deepen overnight!
How do I keep the eggs perfectly runny?
Bake at 375°F for exactly 35-40 minutes—the center should jiggle slightly when gently shaken. For extra insurance, use room-temperature eggs and whisk them briefly before pouring. If your oven runs hot, reduce the time by 2-3 minutes to prevent overcooking. The secret is patience: let it rest 5 minutes before serving!
Can I substitute corned beef with another protein?
Yes! Swap corned beef for pre-cooked ham (diced) or rotisserie chicken (shredded) for a similar texture. For extra richness, try bacon or sausage crumbles—add them during the browning step. Just reduce the seasoning slightly since these proteins already have strong flavors.
Why does my top get rubbery instead of crispy?
Rubbery tops usually mean the oven wasn't hot enough or the dish was overbaked. Preheat for 15+ minutes and use a 9x13-inch baking dish—smaller pans trap steam. For extra crispiness, broil for 1-2 minutes at the end (watch closely!). Also, ensure your cheese is shredded fresh—pre-shredded contains anti-caking agents that prevent proper melting.
Can I make this gluten-free?
Yes! Skip the panko breadcrumbs (if using) and ensure your smoked paprika and spices are certified gluten-free. For extra crispiness, sprinkle ½ cup crushed gluten-free crackers—like Mary's Gone Crackers—on top before baking. The flavor stays rich and hearty while remaining safe for gluten-sensitive diets.
