Skip to content
Breakfast

Classic Breakfast Hash

Classic Breakfast Hash

Breakfast hash fails in five specific ways, and four of them happen before the eggs go anywhere near the pan.

I have made this most weekends for years, mostly badly at first. Here is what actually goes wrong, in the order it tends to go wrong, and then the version that works.

Five Ways Breakfast Hash Goes Wrong

1. The potatoes are raw in the middle and burnt outside

This is the big one. A 1/2-inch cube of raw russet needs somewhere around 18 to 20 minutes to cook through, and the outside will be dark long before that. You cannot solve it with lower heat either, because low heat gives you pale, greasy, steamed potato.

The fix: parcook them. Microwave the diced potatoes in a covered bowl for 4 to 5 minutes until a fork goes in with slight resistance, or boil them 5 minutes in salted water and drain. Then they only need to brown in the pan, which takes 12 to 15 minutes and is entirely about surface, not interior. If you boil, let them steam dry in the colander for two minutes — wet potatoes hitting hot fat will spit and then refuse to crisp.

2. Everything goes in the pan at once

Onions and peppers release a lot of water. Put them in alongside the potatoes and the pan drops below the temperature where browning happens, and you end up stewing. The whole thing turns a uniform soft orange-brown and tastes flat.

The fix: cook in stages and use the same pan for all of them. Potatoes out to a plate, meat next, that out too, then the vegetables in the rendered fat. Everything returns to the pan at the end for two or three minutes. It is more steps and one more plate to wash, and it is the difference between hash and a potato mush.

3. You stirred it

Crust needs contact time. Every time you move the potatoes you reset the clock on whatever face was touching the metal.

The fix: spread them in a single layer and leave them completely alone for 4 to 5 minutes before the first stir. You will hear the sound change — the loud spatter of water leaving settles into a quieter, steadier sizzle, and that is roughly when the underside has taken colour. After the first stir you can be more relaxed, turning every 3 minutes or so.

4. The pan is too small

A pound and a half of potatoes plus 12 oz of sausage plus two peppers needs a 12-inch skillet. In a 10-inch pan it goes two layers deep, and the top layer steams the bottom layer.

The fix: either size up or cook in two batches. If you only have a 10-inch pan, halve the potatoes and keep everything else the same — you will get a meatier hash and it will still be properly crisp, which is a better trade than a full pan of soft cubes.

5. It is under-seasoned and you cannot work out why

Potato absorbs a startling amount of salt, and if you season only at the end the salt sits on the surface and the interior tastes of nothing.

The fix: salt at three points. Salt the boiling water if you parcook that way, season the potatoes as they go into the skillet, and season again at the end when everything is combined. The smoked paprika should also go in near the end, not at the start — paprika scorches and turns bitter after about 90 seconds on high heat.

Ingredients

  • 1 1/2 pounds russet or Yukon gold potatoes, peeled and diced into 1/2-inch cubes
  • 2 tablespoons olive oil, divided
  • 1 tablespoon unsalted butter
  • 12 ounces breakfast sausage with the casings removed, or diced bacon or ham
  • 1 medium yellow onion, diced
  • 1 red bell pepper, diced
  • 1 green bell pepper, diced
  • 2 cloves garlic, minced
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon dried thyme
  • Salt and freshly ground black pepper
  • 4 large eggs, to serve
  • 2 tablespoons chopped parsley or chives

Instructions

  1. Put the diced potatoes in a microwave-safe bowl, cover, and microwave 4 to 5 minutes until just starting to soften. Or boil 5 minutes in salted water, drain, and let them steam dry for 2 minutes.
  2. Heat 1 tablespoon of the oil with the butter in a 12-inch cast-iron or heavy nonstick skillet over medium-high.
  3. Add the potatoes in a single layer, season, and leave them undisturbed 4 to 5 minutes until a deep golden crust forms underneath. Keep cooking, stirring every 3 minutes or so, for 12 to 15 minutes total. Tip them onto a plate.
  4. Add the sausage to the same pan, breaking it up, and cook 5 to 6 minutes until browned through. Bacon goes until crisp. Move it to the plate with the potatoes, leaving the rendered fat behind.
  5. Add the remaining oil if the pan looks dry, then the onion and both peppers. Cook 5 to 6 minutes until softened with caramelised edges.
  6. Stir in the garlic and cook 30 seconds.
  7. Return the potatoes and sausage. Add the smoked paprika, thyme, salt and pepper, and toss for 2 to 3 minutes until everything is hot and coated.
  8. Fry, poach or scramble the eggs in a separate pan while the hash finishes.
  9. Serve from the skillet or divided among plates, an egg on each portion, parsley or chives over the top.

The Pan Matters More Than the Recipe

Cast iron gives the best crust by a clear margin. It holds heat, so when a pound and a half of cold parcooked potato lands on it the temperature barely dips. My 12-inch skillet is the only pan I use for this, and it doubles for a cheddar and herb breakfast skillet, where the eggs finish in the pan rather than beside it.

Heavy nonstick is second and perfectly acceptable, especially if you are nervous about sticking. It browns slightly less aggressively because the surface conducts differently, so add two or three minutes.

Thin stainless is the one I would avoid. It has hot spots, the potatoes grip hard, and prying them loose breaks the cubes into fragments. I ruined a batch that way and spent longer scrubbing the pan than I did cooking.

One more thing about heat: medium-high on my stove means the oil shimmers but does not smoke, and a test cube sizzles immediately without violence. If yours smokes at that setting, come down a notch. Burnt potato is not the same as crisp potato and there is no rescuing it.

Making It Ahead Without Ruining the Crust

Hash reheats badly in a microwave and well in a pan, and the gap between the two is enormous.

Cook the whole thing through step 7, cool it uncovered on a tray so it does not sweat, then refrigerate up to 3 days in a container. To bring it back, get a dry skillet hot over medium-high, add a teaspoon of oil, spread the hash out and leave it 3 to 4 minutes without touching it. You get a fresh crust on a new set of faces, which is arguably better than the original. Cold hash also makes a good filling for a loaded breakfast burrito if you have tortillas going spare.

You can also do just the potato stage a day ahead. Parcook, brown, cool, refrigerate, and on the morning you only have the meat and vegetables to deal with, which takes about 12 minutes. That is the version I use when people are staying over, because standing at the stove for 25 minutes before anyone has had coffee is a bad way to start a Saturday.

Freezing works for up to 2 months but the peppers come back soft. If you know you are freezing a batch, leave the peppers out entirely and add fresh ones when you reheat. On mornings with no time for any of this, a feta and sun-dried tomato breakfast wrap takes about five minutes.