Leftover Corned Beef Recipe: Savory Hash for Breakfast or Brunch

Leftover Corned Beef Recipe: Savory Hash for Breakfast or Brunch

Transform last night’s corned beef into a fast, satisfying breakfast with this savory hash. The key is crisping the beef in a hot pan to create caramelized edges that add depth to every bite.

I developed this method to use up leftovers without sacrificing flavor. Potatoes soak up the beef’s rich, briny character while onions add sweetness. A 15-minute cook time means this comes together faster than takeout.

You’ll end up with golden, crispy potatoes, tender beef, and a perfectly balanced dish that’s hearty enough for brunch. The textures contrast beautifully—soft potatoes, chewy beef, and a runny yolk if you top it with an egg.

Serve as-is or with toast for soaking up every last bite. This is one leftover makeover that tastes better than the original.

👨‍🍳
Difficulty
Easy
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Leftover Corned Beef

A handful of pantry staples plus last night’s beef for a hearty breakfast.

Ingredient Amount Notes
Cooked Corned Beef 🥩 2 cups Chopped into small pieces
Russet Potatoes 🥔 4 whole Peeled and diced
Yellow Onion 🧅 1 whole Finely diced
Garlic Cloves 🧄 2 cloves Minced
Butter 🧈 3 tbsp Unsalted preferred
Olive Oil 🫒 1 tbsp For crisping beef
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Dijon Mustard 🟡 1 tbsp For depth of flavor
Worcestershire Sauce 💧 1 tsp Optional for extra tang
Salt 🧂 1 tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Large Eggs 🥚 4 whole Optional, for topping

[recipe_ingredient_scaler]

The beef is the star here—leftover corned beef (the kind from a slow-cooked brisket) has the best flavor and texture. Most grocery stores sell it pre-cooked around St. Patrick’s Day, but any good deli can hook you up. I grab mine from Costco when they’re running specials. The potatoes need to be starchy (Russets are ideal) so they crisp up nicely without turning to mush. Avoid waxy types like red or Yukon Golds—they won’t get that golden crust.

No leftover beef? Pastrami or roast beef works in a pinch (skip the Worcestershire though—it’ll be too salty). Out of Dijon? Regular yellow mustard at half the amount gets you close. Fresh parsley is nice for color, but dried at one-third the amount works if that’s what you’ve got. The eggs are optional, but honestly, a runny yolk takes this from great to next-level. Don’t skip the butter—it’s doing the heavy lifting for flavor.

This comes together in 15 minutes, so no prep ahead needed. Leftovers keep in the fridge for 3-4 days—reheat in a skillet to revive the crisp. Not freezer-friendly though, so make only what you’ll eat. Serve with hot sauce or extra mustard on the side (I won’t judge).

❤️

Why You’ll Love This Recipe

  • One Pan Meal: Honestly, I just toss everything in and let the potatoes soak up all that corned beef goodness.
  • Rich and Savory: The garlic and butter make the beef taste even better the second time around.
  • Feeds the Family: I make a big batch and we eat it for two nights straight—no complaints here.
  • Budget Stretcher: Between us, this turns pricey leftovers into a whole new meal without extra cost.

Step-by-Step Instructions for Savory Corned Beef Hash

Here’s how I transform leftovers into a hearty breakfast that’s ready in minutes.

Step 1: Crisp the Corned Beef

Heat a large skillet over medium-high heat and add the 1 tbsp Olive Oil. Once the oil shimmers, add all 2 cups Cooked Corned Beef and spread it into an even layer. Let it cook undisturbed for 3-4 minutes until the edges start to crisp and turn golden brown.

This step is all about texture. I press down lightly on the beef with a spatula to ensure maximum contact with the hot pan. Stir it occasionally after the initial crisp forms, cooking for another 2-3 minutes until most pieces have some crispy edges. Transfer the beef to a plate and set aside.

Step 2: Cook the Potatoes and Aromatics

In the same skillet, melt 2 tbsp Butter over medium heat. Add all 4 whole Russet Potatoes (peeled and diced) and cook for 10-12 minutes, stirring occasionally, until they’re golden brown and tender.

Once the potatoes are nearly done, add the 1 whole Yellow Onion (finely diced) and 2 cloves Garlic Cloves (minced). Cook for another 3-4 minutes until the onion softens and the garlic becomes fragrant. Season with 1 tsp Salt and 0.5 tsp Black Pepper during the last minute of cooking.

Step 3: Combine and Flavor the Hash

Return the crisped corned beef to the skillet with the potatoes. Stir in the 1 tbsp Dijon Mustard and 1 tsp Worcestershire Sauce. Cook for an additional 2-3 minutes, stirring frequently, until everything is heated through and the flavors meld together.

Taste and adjust the seasoning if needed. I like to let the hash develop a slight crust on the bottom of the pan during these final minutes—it adds an extra layer of texture. The mustard and Worcestershire add depth without overpowering the natural flavor of the corned beef.

Step 4: Add the Eggs and Finish

Make four small wells in the hash mixture. Crack each of the 4 whole Large Eggs into a well. Cover the skillet and cook for 4-5 minutes, or until the egg whites are set but the yolks are still runny.

For a finishing touch, melt the remaining 1 tbsp Butter and drizzle it over the eggs. Garnish with all 0.25 cup Fresh Parsley (chopped) for a pop of color and freshness. Serve hot, with each portion getting a perfectly cooked egg on top.

👨‍🍳

Pro Tips For Making Leftover Corned Beef

  • Shred While Warm: I learned this the hard way—corned beef shreds way easier when it’s still warm, so tackle it right after reheating rather than waiting for it to cool.
  • Parboil the Potatoes: Give the russets a 5-minute head start in boiling water before adding them to the pan, so they cook through without turning mushy.
  • Skip the Cold Butter: Sounds weird, but it works: use room-temperature butter when sautéing the onions and garlic to prevent the mixture from seizing up.
  • Low and Slow Reheat: After burning a batch, I finally figured out that reheating the corned beef on medium-low heat with a splash of water keeps it juicy instead of dry.

Dietary Considerations for This Recipe

Gluten-Free Friendly

This hash is naturally gluten-free as long as you verify your corned beef wasn’t brined with malt vinegar. I always check labels—some brands use barley-based ingredients. The Dijon mustard and Worcestershire sauce can be potential hidden sources, so opt for certified gluten-free versions if needed. 💡

Low-Carb Adaptation

Skip the potatoes entirely and substitute 2 cups diced cauliflower for a lower-carb version. Sauté the cauliflower until golden, about 8-10 minutes. The texture won’t be identical, but it soaks up the beef’s flavor beautifully while keeping carbs under 10g per serving.

Dairy-Free Option

Replace the 3 tbsp Butter with an equal amount of olive oil or dairy-free margarine. I like Miyoko’s Creamery for its rich flavor. The hash will still crisp perfectly, and you won’t miss the dairy—honestly, the beef and potatoes shine without it.

Sodium Considerations

Corned beef is notoriously high in sodium, so I reduce added salt to ½ tsp or skip it entirely. Balance the flavor with extra black pepper or a squeeze of lemon juice at the end. If you’re watching sodium, consider rinsing the beef under cold water before chopping to remove excess brine. ❤️

Keto-Friendly Version

For a keto approach, use 2 cups diced radishes instead of potatoes. They crisp up surprisingly well and have just 4g net carbs per cup. Add an extra 1 tbsp olive oil to help them brown. Top with avocado slices for healthy fats.

Vegetarian Substitution

Replace the beef with 2 cups cooked lentils or chopped tempeh for a plant-based twist. Sauté with a dash of liquid smoke to mimic the meaty depth. The lentils add heartiness, while tempeh provides a chewy texture similar to corned beef.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 10g50%
Cholesterol 245mg82%
Sodium 1250mg54%
Total Carbohydrate 32g12%
Dietary Fiber 3g11%
Sugars 2g
Protein 28g56%
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 use fresh potatoes instead of leftover?

Use 4 Russet potatoes, peeled and diced. Parboil for 5 minutes before adding to the pan to speed up cooking.

2

What if my beef is too salty?

Rinse chopped beef under cold water to remove excess brine. Skip added salt and balance with extra black pepper or lemon juice.

3

How do I make it crispier?

Press the hash down with a spatula and leave undisturbed for 2-3 minutes. Use medium-high heat and don’t overcrowd the pan.

4

Can I add other vegetables?

Yes! Bell peppers or mushrooms work well. Sauté them with onions for 4-5 minutes until tender before adding potatoes.

★★★★★4.9(7 reviews)
Chef Melanie

More recipe sites