DecideOnDinner
cheap

Budget Egg & Potato Hash Skillet — Cheap, Filling, One Pan

Cheap, filling, done in 30 minutes — this is what breakfast-for-dinner was made for.

Budget Egg & Potato Hash Skillet
Total
30 min
Prep
8 min
Cook
22 min
Serves
2
Difficulty
easy

When you're tired and the fridge looks bleak, this hash skillet is your answer. It leans on cheap pantry staples — potatoes, eggs, onion, and a little oil — and turns them into something genuinely satisfying. The potatoes get crispy on the outside, the eggs cook right on top, and the whole thing comes together in one pan. Expect honest, stick-to-your-ribs comfort, not anything fancy. This is the kind of dinner you make when you need to eat something real without spending money or mental energy.

Ingredients

  • 1.5 lb Yukon Gold or russet potatoes — diced into 1/2-inch cubes, no need to peel
  • 4 unit large eggs
  • 1 unit medium yellow onion — diced
  • 1 unit bell pepper — any color, diced — optional but cheap
  • 3 unit garlic cloves — minced
  • 2 tbsp olive oil or vegetable oil
  • 0.5 tsp smoked paprika
  • 0.5 tsp garlic powder
  • 0.5 tsp salt — plus more to taste
  • 0.25 tsp black pepper
  • 1 pinch red pepper flakes — optional, for a little heat

Method

  1. 1 Dice the potatoes into 1/2-inch cubes. No need to peel — just scrub them if they're dirty.
  2. 2 Heat 2 tbsp of oil in a large skillet over medium-high heat. Add the potatoes in a single layer. Season with salt, pepper, smoked paprika, and garlic powder.
  3. 3 Let the potatoes cook undisturbed for 5–6 minutes so they can develop a golden crust on the bottom. Then flip and cook another 5–6 minutes. Resist stirring too much.
  4. 4 Push the potatoes to the edges of the pan and add the onion and bell pepper to the center. Cook for 4–5 minutes, stirring occasionally, until softened.
  5. 5 Add the garlic and red pepper flakes (if using) and stir everything together. Cook 1 minute more.
  6. 6 Use a spoon to make 4 small wells in the hash. Crack one egg into each well. Season the eggs with a pinch of salt.
  7. 7 Reduce heat to medium-low. Cover the skillet with a lid or a sheet of foil and cook for 3–4 minutes, until the egg whites are set but the yolks are still runny. Add 1–2 more minutes if you prefer fully set yolks.
  8. 8 Taste and adjust seasoning. Serve straight from the pan.

Variations

  • Add Meat — Dice up 2–3 oz of leftover cooked chicken sausage or rotisserie chicken and stir it in with the onions. Adds protein without much extra cost.
  • Faster Version — Use frozen diced hash brown potatoes straight from the bag. Skip the first 10–12 minutes of potato cooking and just brown them for 5–6 minutes total before adding onions.
  • Vegan Swap — Skip the eggs entirely and stir in a drained can of black beans or chickpeas when you add the garlic. Just as filling and still under $5.

Notes

The key to crispy potatoes is patience — don't move them too soon. If your skillet isn't large enough to fit the potatoes in a single layer, cook them in two batches or they'll steam instead of crisp. Leftovers reheat okay in a skillet over medium heat, but the eggs don't love it — best to eat fresh if possible.

Equipment that helps

  • Large skillet (10–12 inch) — A wide surface area lets the potatoes spread out in a single layer, which is the only way to get them properly crispy.
  • Lid or sheet of foil — Trapping steam over the eggs lets the whites set gently without flipping, keeping the yolks runny.