30-Minute Crispy Skillet Hashbrowns

Prep: 10 minCook: 15 min2 servingsmediumAmerican
Crispy Skillet Hashbrowns with Ham and Onion

Recreate the diner classic with shredded potatoes crisped in margarine, studded with diced ham and caramelized onions. This stovetop method builds golden, crunchy edges while keeping the interior tender, perfect for weekend breakfast or brunch. The key is using refrigerated hash browns and high heat to achieve that signature Waffle House texture without special equipment.

Ingredients

2 servings
  • 2 tablespoon melted margarine, divided
    butter1:1dairyadds dairy

    not recommended per source for this dish

    Full guide →
  • 2 ¾ oz ham, diced small
    bacon1:1meat

    cook until crisp first, then proceed

    Full guide →
  • ¼ cup yellow onion, finely chopped
    white onion1:1vegetable

    similar texture, slightly milder

  • 8 oz hash brown potatoes, shredded, refrigerated
    shredded russet potato1:1vegetable

    squeeze excess moisture before using

  • ¼ teaspoon salt, or to taste(optional)
  • ¼ teaspoon ground black pepper, or to taste(optional)

Instructions

  1. 1

    Melt 1 tablespoon margarine in a medium non-stick skillet over medium heat.

  2. 2

    Add onion and ham, cook until onion softens and ham is heated through.

  3. 3

    Spread ham and onion into an even layer.

  4. 4

    Add remaining margarine in the center of the mixture.

  5. 5

    Cover evenly with shredded potatoes.

  6. 6

    Sprinkle with salt and pepper.

  7. 7

    Cover with lid and cook for 5 to 10 minutes until potatoes brown on bottom.

  8. 8

    Remove lid, divide into 4 pieces, and flip each piece to brown the other side.

Tips

Tip 1

Use refrigerated shredded potatoes, not frozen. Cold potatoes release less moisture and crisp better in the skillet.

Tip 2

Don't skip spreading ham and onion into an even layer first; it prevents soggy spots and ensures even browning.

Tip 3

Margarine browns at a higher temperature than butter, essential for achieving the characteristic crispy crust.

Good to Know

Storage

Keep refrigerated in an airtight container for up to 3 days. Reheat in a skillet over medium heat with a touch of margarine.

Make Ahead

Dice ham and chop onion up to 1 day ahead. Do not assemble or cook until ready to serve; potatoes will release moisture if left standing.

Serve With

Serve immediately while crispy. Pair with eggs, toast, or a simple salad for a complete breakfast plate.

Common Mistakes

Watch

Use thawed frozen potatoes instead of refrigerated to avoid excess moisture and sogginess.

Watch

Skip spreading ham and onion evenly to avoid undercooked or burnt patches.

Watch

Flip the hash before it browns to prevent achieving the signature crust.

Substitutions

Dairy-Free Swaps

margarine
butter1:1dairyadds dairy

not recommended per source for this dish

Full guide →

General Alternatives

ham
bacon1:1meat

cook until crisp first, then proceed

Full guide →
ham
diced cooked sausage1:1meat

use breakfast sausage

Full guide →
yellow onion
white onion1:1vegetable

similar texture, slightly milder

Full guide →
hash brown potatoes
shredded russet potato1:1vegetable

squeeze excess moisture before using

Find more substitutions →

FAQ

Can I make this ahead?

Prep ingredients the day before, but cook just before serving. Precooked hashbrowns become soggy. You can refrigerate leftover cooked hashbrowns for 3 days and reheat in a skillet.

What if I don't have a lid for my skillet?

Use foil or a baking sheet to cover the pan. The lid traps steam to soften the potatoes while the bottom crisps. Without it, cook uncovered but stir occasionally to prevent burning.

How long can I keep cooked hashbrowns?

Refrigerate in an airtight container for up to 3 days. Reheat in a skillet over medium heat with a small amount of margarine. Do not freeze; texture becomes mushy.