Roast Beef Hash is a quick, hearty skillet meal that turns leftover beef and cooked potatoes into a crisp-edged, deeply savory dinner or brunch. It is beginner-friendly, satisfying, and perfect when you want a simple one-pan meal without a lot of extra prep.

This is the kind of dish that works beautifully on busy days, especially when you already have roast beef in the fridge and do not want it to feel like leftovers again. A hot skillet gives everything new life, with golden potatoes, tender bites of beef, and onion that softens just enough to add sweetness.
What makes this hash so dependable is how little it asks of you. The ingredients are basic, the method is straightforward, and the payoff is big. You get contrast from crisp potatoes, rich beefy flavor, and just enough onion to round everything out.
It is also easy to make fit real life. Serve it as a fast supper, a weekend breakfast-for-dinner, or a filling brunch with a fried egg on top. You do not need a long ingredient list for this one to feel complete.
What You Need to Make This Roast Beef Hash
Cooked roast beef brings the hearty, savory base of the dish. Cubing it into small, even pieces helps it brown quickly instead of steaming in the pan.
Cooked potatoes give the hash its comforting body and crisp texture. Leftover boiled, roasted, or baked potatoes all work well as long as they are cut into bite-size cubes.
Red onion adds a little sweetness and sharpness. Thin slices soften quickly in the skillet and balance the richness of the beef.
Extra-virgin olive oil helps each part of the hash brown properly. Adding it in stages keeps the potatoes, onions, and beef from crowding each other too early.
Salt sharpens the overall flavor. Since cooked beef can vary in saltiness, it is best added toward the end so you can season with a lighter hand if needed.
Freshly ground black pepper finishes the hash with a little warmth and bite. It is a simple seasoning here, but it does a lot to keep the dish lively instead of flat.

Cooking Steps
STEP 1: Start with a large skillet over medium-high heat and let it get properly hot before adding oil. This first bit of heat matters because it helps the potatoes form color instead of just warming through.
STEP 2: Add part of the olive oil, then spread the cooked potato cubes into the pan. Give them space and let them sit long enough to brown before turning. You are looking for crisp, golden edges that bring texture to the finished hash.
STEP 3: Once the potatoes are nicely colored, move them to one side of the skillet. Add another small drizzle of oil to the open side, then cook the sliced red onion for a minute or two until it softens and smells sweet and savory.
STEP 4: Shift the onions in with the potatoes and use the last bit of oil for the beef. Add the cubed roast beef to the cleared side of the pan and let it sear briefly. That quick contact with the hot skillet adds flavor and keeps the meat from tasting like plain leftovers.
STEP 5: Stir everything together and cook just until the mixture is heated through. You want the beef warm and lightly browned, the onion tender, and the potatoes crisp in spots.
STEP 6: Finish with salt and freshly ground black pepper, then serve right away while the skillet hash is still hot. This is when the texture is at its best and the flavors feel the most balanced.
Recipe Tips
- Use cold leftover potatoes if possible. They hold their shape better in the skillet and crisp more easily than freshly cooked, steamy potatoes.
- Do not stir too often at the start. Letting the potatoes and beef sit against the hot pan for short stretches helps build better browning.
- Cut the beef and potatoes into similar-size pieces so the hash cooks evenly and every bite feels balanced.
Can I use freshly cooked potatoes instead of leftovers?
Yes, but let them cool a bit first if you can. Potatoes that are too hot and soft tend to break apart in the skillet, while cooler potatoes brown more cleanly and keep better texture.
What cut of beef works best for this?
Any cooked roast beef works well here, especially leftovers from a roast dinner. The most important thing is that the meat is already tender and easy to cube so it can heat quickly without drying out.
How do I make the potatoes extra crispy?
Use a hot skillet, avoid overcrowding, and resist stirring constantly. A little patience gives the potatoes time to form a browned crust, which is what makes a hash feel especially satisfying.
Can I add eggs on top?
Absolutely. A fried or poached egg turns this into a full brunch-style plate. The runny yolk also adds richness and acts almost like a sauce over the crisp potatoes and beef.

Perfect Pairings
This hash pairs especially well with fried or poached eggs if you want to lean into a breakfast or brunch feel. The yolk softens the crisp edges and makes the plate feel even more filling.
For something lighter on the side, add fresh fruit or sliced tomatoes. That bit of freshness breaks up the richness of the skillet and keeps the meal from feeling too heavy.
You can also serve it with toast or biscuits if you want a more substantial comfort-food plate. Bread is especially nice for scooping up any crisp bits left on the plate.
How to Store & Reheat
Store leftovers in an airtight container in the refrigerator for up to 3 days. Because everything is already cooked, this dish is mostly about preserving texture, so cooling it promptly after serving helps.
For reheating, the stovetop is your best option. Add the hash to a lightly oiled skillet over medium heat and cook until warmed through, giving it time to crisp again in spots. That keeps the potatoes from turning soft.
You can use the microwave for convenience, but the texture will be softer and less crisp. Heat in short intervals and stir once or twice so the beef warms evenly.
Freezing is possible, though it is not ideal for the potatoes. They can become a little grainy or lose their crispness after thawing. If you do freeze it, store it in a well-sealed container for up to 2 months and reheat in a skillet straight from the fridge after thawing overnight.

Roast Beef Hash
Ingredients
- 2 tablespoons extra-virgin olive oil
- 1/2 teaspoon freshly ground black pepper
- 2 cups cooked roast beef cut into 1/2-inch cubes
- 1/2 teaspoon salt
- 1/2 cup red onion thinly sliced
- 2 cups cooked potatoes cubed
Instructions
- Heat a large skillet over medium-high heat. Add half of the olive oil and allow it to heat until shimmering. Place the cubed potatoes in the pan and cook, turning them from time to time, until they are evenly golden on all sides.
- Push the browned potatoes to one side of the skillet. Pour in half of the remaining oil on the empty side, then add the sliced red onion. Cook for 1 to 2 minutes, stirring frequently, until the onion softens slightly and becomes aromatic.
- Shift the onions over with the potatoes to clear space in the pan. Add the rest of the olive oil to the open area, then add the cubed roast beef. Let the beef sear and brown for 1 to 2 minutes.
- Stir the beef into the potatoes and onions. Continue cooking the hash, stirring and turning as needed, until everything is thoroughly heated.
- Season the mixture with salt and black pepper to taste. Transfer to a serving dish and serve while hot.