Classic Hamburger Hash: One-Pan Comfort Food That Never Goes Out of Style

Step 3: Cook the Potatoes
Add remaining 1 tablespoon oil to the skillet. The beef fat + oil combination is flavor gold.

Add the par-cooked potatoes in a single layer. Let them cook undisturbed for 4-5 minutes until deeply golden brown on one side.

Stir and continue cooking for another 5-7 minutes, stirring occasionally, until potatoes are tender and crispy on multiple sides.

Step 4: Add Onions and Aromatics
Push potatoes to one side of the skillet. Add onion to the empty space and cook until softened, 3-4 minutes.

Add garlic, bell pepper, or mushrooms (if using) and cook for 2 minutes more.

Stir everything together with the potatoes.

Step 5: Combine and Season
Return the browned beef to the skillet.

Sprinkle with salt, pepper, smoked paprika, and cayenne. Add Worcestershire sauce or tomato paste if using.

Stir everything together and cook for 2-3 minutes until heated through and flavors meld.

Step 6: Serve
Taste and adjust seasoning. Serve hot, topped with a fried egg if desired, and garnished with fresh herbs.