
Few things are as comforting, crispy, and satisfying as a good homemade Corned Beef Hash. Whether you're using leftover corned beef or canned corned beef, this quick and budget-friendly meal is packed with crispy potatoes, savory corned beef, and a golden-brown crust that makes every bite irresistible.
Perfect for breakfast, brunch, or even dinner, this classic corned beef hash recipe is simple, delicious, and endlessly customizable.
Growing up, my family always made corned beef hash on weekend mornings. The smell of buttery, crispy potatoes and sizzling corned beef filled the kitchen, and it quickly became a go-to comfort food in our house. Now, I make it whenever I have leftover corned beef—and it never disappoints!
Essential Ingredients for Corned Beef Hash
- Unsalted Butter (4 tbsp, divided): Adds richness and helps crisp up the potatoes.
- Russet Potatoes (4 cups, diced & peeled): Ideal for a crispy texture, but Yukon Gold potatoes work too.
- Sweet Onion (1 small, diced): Balances the savory and salty flavors.
- Corned Beef (1 ½ cups, cooked & chopped): Use leftover corned beef or canned corned beef (drained & crumbled).
- Garlic Powder (½ tsp): Enhances the flavor without overpowering.
- Onion Powder (½ tsp): Adds depth to the dish.
- Kosher Salt (½ tsp, adjust as needed): Canned corned beef is saltier, so adjust accordingly.
- Black Pepper (½ tsp): Gives a subtle kick to balance the dish.
- Fresh Parsley (Chopped, for garnish): Optional, but adds a fresh, bright contrast.
💡 Pro Tip: If using canned corned beef, skip the added salt since it’s already well-seasoned!
Step-by-Step Instructions for the Best Corned Beef Hash
- Step 1: Boil the Potatoes for a Tender & Crispy Finish
- Peel & dice the potatoes into small, evenly sized cubes.
- Boil in salted water for 5-10 minutes, just until slightly tender but not falling apart.
- Drain well & let them sit to dry slightly—this helps them crisp up in the skillet.

- Step 2: Sauté the Potatoes & Onions for Golden-Brown Perfection
- Melt 2 tbsp butter in a large skillet over medium heat.
- Add the diced onion and boiled potatoes, seasoning with salt & pepper.
- Cook for 8-10 minutes, stirring occasionally, until the potatoes are golden and crispy.
- Step 3: Add the Corned Beef & Seasonings
- Stir in chopped corned beef and mix in garlic powder, onion powder, and more black pepper if needed.
- Cook until the corned beef heats through and develops crispy edges.
- Step 4: Crisp Up the Hash for That Perfect Crunch
- Press the hash down with a spatula and cook for 3-5 minutes without stirring.
- Flip and cook for another 3-5 minutes.
- Add the remaining butter and repeat the process for extra crispiness.
- Step 5: Serve & Enjoy!
- Garnish with fresh parsley and serve hot with eggs, toast, or hot sauce.

Storage & Reheating Instructions
- ✅ Refrigerate Leftovers: Store in an airtight container for up to 3 days.
- ✅ Freeze for Later: Freeze in portions for up to 3 months.
How to Reheat
- 🔥 Skillet: Reheat over medium heat with a little butter for crispy reheated hash.
- 🔥 Microwave: Heat in 30-second intervals until warm.
Fun Variations & Customizations
- ✔ Cheesy Corned Beef Hash: Melt cheddar or Swiss cheese on top for a cheesy twist.
- ✔ Corned Beef Breakfast Skillet: Serve with fried eggs on top for the ultimate hearty breakfast.
- ✔ Spicy Hash: Mix in diced jalapeños or sriracha for a fiery kick.
- ✔ Veggie-Packed Hash: Add zucchini, mushrooms, or bell peppers for extra nutrients.
Frequently Asked Questions
- → Can I use canned corned beef?
- Yes! Just chop it into pieces and cook until browned and crispy.
- → What’s the best way to get a crispy crust?
- Press the mixture into the pan and let it cook undisturbed before flipping.
- → Can I add other vegetables?
- Yes! Bell peppers and mushrooms make great additions.
- → How do I store leftovers?
- Store in an airtight container in the fridge for up to 3 days. Reheat in a skillet for the best texture.
- → Can I make this ahead of time?
- Yes! Cook the potatoes and corned beef in advance, then fry everything together when ready to serve.