
There’s something absolutely magical about a perfectly executed corned beef hash – crispy on the outside, tender on the inside, and bursting with savory flavor. This classic breakfast or brunch dish has been a beloved staple for generations, and for good reason! The beauty of corned beef hash lies in its simplicity and versatility. Whether you’re using leftover corned beef from a St. Patrick’s Day celebration or cooking it fresh, this recipe will transform humble ingredients into something truly spectacular.
The key to making the BEST corned beef hash is all about technique and timing. You want those potatoes and onions to get beautifully golden and crispy while the corned beef melds perfectly with every bite. Many home cooks make the mistake of stirring too frequently or not using enough fat – two critical errors that prevent that coveted crispy exterior from forming. In this guide, we’ll walk you through every step to ensure your corned beef hash turns out restaurant-quality every single time.
What makes this recipe special is the combination of properly diced ingredients, the right cooking temperature, and a touch of patience. We’re using a cast iron skillet, which distributes heat evenly and helps create those gorgeous crispy edges. The addition of fresh herbs and a perfectly cooked egg on top elevates this dish from simple to sublime. Whether you’re preparing this for a lazy weekend brunch or a quick weeknight dinner, this corned beef hash recipe delivers consistent, delicious results.
If you love hearty breakfast dishes, you might also enjoy exploring other comfort food recipes. Consider pairing this with creamy sides or checking out lighter salad options for balance. For more inspiration on breakfast hash variations and cooking techniques, Serious Eats offers excellent guidance, while Bon Appétit features creative takes on classic dishes. You can also find professional tips at New York Times Cooking for perfecting your technique.
Ingredients
- 3 tablespoons butter or bacon fat
- 1 pound corned beef, diced into small cubes
- 1 pound russet potatoes, peeled and diced into small cubes
- 1 large yellow onion, finely diced
- 1 red bell pepper, diced
- 3 cloves garlic, minced
- 1 teaspoon Worcestershire sauce
- ½ teaspoon smoked paprika
- ¼ teaspoon cayenne pepper
- Salt and black pepper to taste
- 2 tablespoons fresh parsley, chopped
- 1 tablespoon fresh chives, chopped
- 4 large eggs, for serving
- Hot sauce for serving (optional)
- Crusty bread or toast for serving

Instructions
- Heat your cast iron skillet over medium-high heat and add 1 tablespoon of butter or bacon fat. Once melted and shimmering, add the diced potatoes in a single layer without stirring immediately. Let them cook for 4-5 minutes to develop a golden crust on the bottom.
- Stir the potatoes and continue cooking for another 8-10 minutes, stirring occasionally, until they are tender on the inside with crispy edges. Season with salt and pepper as they cook. Transfer the cooked potatoes to a plate and set aside.
- Add the remaining 2 tablespoons of butter to the skillet over medium heat. Add the diced onion and red bell pepper, cooking for 3-4 minutes until softened and fragrant. The onions should begin to turn translucent and develop light golden edges.
- Stir in the minced garlic and cook for an additional 30 seconds, allowing the garlic to become fragrant and prevent any burning. This brief cooking time ensures the garlic flavors infuse throughout the hash without becoming bitter or overpowering.
- Add the diced corned beef to the skillet with the onion and pepper mixture. Stir to combine and cook for 2-3 minutes, allowing the corned beef to warm through and pick up some color from the skillet. Break up any large chunks as you stir.
- Return the cooked potatoes to the skillet and fold them gently into the corned beef mixture. Sprinkle the Worcestershire sauce, smoked paprika, and cayenne pepper over the top. Stir everything together until well combined and the spices are distributed evenly.
Press the mixture gently with the back of a spatula and let it cook undisturbed for 4-5 minutes. This creates a beautiful crispy layer on the bottom of the hash – the signature texture we’re aiming for. Resist the urge to stir too much during this time.
- Give everything a gentle stir and press it down again with your spatula. Cook for another 3-4 minutes until you achieve another layer of golden, crispy edges throughout the hash. The goal is to have multiple crispy elements throughout, not just on the bottom.
- Taste the hash and adjust seasoning with additional salt and pepper as needed. Fold in the fresh parsley and chives, reserving a small amount for garnish. These fresh herbs add brightness and color to the finished dish.
- Divide the corned beef hash among serving plates, creating a small well or indent in the center of each portion. This is where your egg will sit, creating a beautiful presentation.
- In a separate skillet with a little butter, cook your eggs to your preference – sunny side up eggs are traditional and allow the runny yolk to sauce the hash beautifully, but you can also serve them over easy or over medium if you prefer.
Carefully place a cooked egg on top of each hash portion. Sprinkle with remaining fresh herbs, additional black pepper, and a pinch of smoked paprika for color and flavor.
- Serve immediately while everything is hot and crispy, with crusty bread or toast on the side for soaking up every delicious bit. A drizzle of hot sauce adds extra punch if desired, and a simple green salad makes a nice accompaniment for a balanced meal.

Pro Tips
- Use quality corned beef for the best results – whether homemade or from a reputable deli. The better your starting ingredient, the better your final dish will taste.
- Don’t skip the step of letting the hash sit undisturbed in the skillet. This is what creates those crispy, golden-brown edges that make corned beef hash so irresistible.
- Dice all your ingredients into uniform, small cubes. This ensures even cooking and creates better texture throughout the hash. Aim for roughly quarter-inch pieces.
- Cast iron skillets are ideal for this recipe because they retain and distribute heat evenly, creating those signature crispy edges. If you don’t have cast iron, a heavy-bottomed stainless steel skillet works well too.
- You can prepare this dish partially ahead of time by cooking the potatoes and dicing all ingredients the night before. Store them separately in airtight containers in the refrigerator. Finish cooking the hash fresh for the best texture and flavor.
- Leftovers keep well in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium heat with a little butter to restore the crispy texture.
- Feel free to add other vegetables like diced carrots, celery, or mushrooms according to your preferences. Just make sure everything is cut into small, uniform pieces for even cooking.
- The Worcestershire sauce and spices are essential – they add depth and complexity that elevate this dish beyond just potatoes and meat. Don’t skip these flavor-building ingredients.
- If you prefer a less spicy version, reduce or eliminate the cayenne pepper. The smoked paprika is non-negotiable though – it adds incredible smoky depth.
- For a vegetarian version, substitute the corned beef with diced roasted vegetables, crispy tofu, or additional potatoes and mushrooms.
- Make sure your skillet is hot before adding the potatoes to encourage proper browning and crisping. A medium-high heat is perfect – too high and the outside burns before the inside cooks; too low and everything becomes mushy.
- Fresh herbs are key to finishing this dish properly. They add brightness, color, and freshness that complements the rich, savory hash beautifully.
