These hearty brunch stacks layer crisp, golden hash browns with thinly sliced seared steak and a fried egg, finished with cheddar, sour cream, avocado and green onions. Grate and squeeze potatoes dry, form and fry until deeply golden; sear steak on high heat and rest before slicing. Assemble while hot to keep contrasts of texture and rich, savory flavor.
The sizzle of steak hitting a cast iron pan at seven in the morning is one of those sounds that pulls everyone into the kitchen before you even have to call them. My roommate stood in the doorway still half asleep asking if it was a holiday. It was not. I just really wanted hash browns with a steak and an egg all stacked up like some ridiculous diner fantasy come to life in my own kitchen. Fifty minutes later we were both sitting on the floor of the living room balancing plates on our knees and grinning like fools.
My sister visited once and I made these for her the morning after she landed. She looked at the stack and said you cannot be serious. She ate the whole thing and then asked me to make another one half an hour later.
Ingredients
- Ribeye or sirloin steak, 400g: Ribeye gives you more richness from the marbling but sirloin works beautifully if you want something leaner.
- Olive oil: Just a tablespoon to get a good sear on the steak without burning.
- Salt and black pepper: Season the steak generously on both sides and do not be shy about it.
- Russet potatoes, 500g: Russets have the right starch content to crisp up instead of turning mushy.
- Small onion: Finely grated so it melts right into the potato mixture without chunky bits.
- All purpose flour, 2 tbsp: Binds the hash browns together so they hold their shape in the pan.
- Large egg for hash browns: Acts as the glue alongside the flour.
- Vegetable oil for frying: You need a neutral oil with a high smoke point to get those edges golden.
- 4 large eggs: Cooked separately for the topping, fried in butter for flavor.
- Butter: A tablespoon in the pan makes the eggs taste infinitely better than oil ever could.
- Shredded cheddar cheese: Melts between the steak and egg like a warm blanket holding it all together.
- Sour cream: A cool dollop on top balances the savory heat of the seared meat.
- Green onions: Thinly sliced for a fresh bite that cuts through the richness.
- Avocado: Creamy and mild, it adds a softness that ties every bold flavor together.
- Fresh chives: Optional but they make the plate look like you tried harder than you did.
Instructions
- Season and sear the steak:
- Pat the steak completely dry with paper towels and season both sides well. Heat olive oil in your skillet until it shimmers, then lay the steak down and let it cook undisturbed for two to three minutes per side for a rosy medium rare center.
- Squeeze the potatoes dry:
- Pile the grated potatoes and onion into a clean kitchen towel and twist hard to wring out every drop of moisture you can, because wet potatoes steam instead of crisp.
- Form the hash brown mixture:
- Toss the squeezed potatoes and onion into a bowl with flour, one beaten egg, salt, and pepper, mixing with your hands until everything feels evenly coated and sticky enough to hold a shape.
- Fry the hash browns:
- Heat a generous pour of vegetable oil in a large nonstick skillet over medium high heat, then scoop a quarter of the mixture and flatten it into a disk, cooking four to five minutes per side until each one is deeply golden and crisp at the edges.
- Fry the eggs:
- Melt butter in a clean nonstick skillet over medium low heat and crack in the eggs, cooking until the whites are set but the yolks are still soft and wobbly, which is exactly what you want soaking into the stack.
- Build each stack:
- Lay a hash brown on the plate, arrange sliced steak over it, scatter cheddar so the heat melts it slightly, crown it with an egg, then pile on sour cream, green onions, avocado slices, and chives.
I once made these for a friend who had just come back from a month of traveling and told me all she wanted was something unapologetically indulgent. We ate in silence for about ten minutes straight and she finally looked up and said that was exactly right.
Making It Your Own
Sweet potatoes work just as well as russets if you want something slightly sweeter and more colorful on the plate. You could also swap the cheddar for pepper jack if you like a little kick, or replace the sour cream with Greek yogurt for a lighter finish that still feels rich.
Timing Everything Together
The trick to serving this hot is working backward from the eggs, since they cool the fastest. Start the steak first and let it rest while you fry the hash browns, then cook the eggs last so they are still steaming when everything lands on the plate together.
What to Serve Alongside
A bold cup of coffee or a tall glass of fresh orange juice makes this meal feel complete without adding more work to your morning. You could also set out some hot sauce for anyone who wants to bring the heat.
- Tabasco or sriracha drizzled over the top is a game changer.
- Toast on the side is unnecessary but nobody will complain about extra carbs to soak up the yolk.
- Keep a few napkins nearby because this is gloriously messy to eat.
There is something deeply satisfying about building a tall messy stack of food and cutting into it while the yolk runs everywhere. Make these once and you will find yourself looking for excuses to cook breakfast on weekends.
Common Questions
- → How do I keep hash browns from getting soggy?
-
Work the grated potatoes with a clean towel to remove excess moisture, then mix with flour and a binding egg. Fry in a hot, shallow layer of oil until deeply golden on both sides to create a crisp exterior.
- → What steak cut and doneness work best?
-
Ribeye or sirloin are great here. Sear over high heat 2–3 minutes per side for medium-rare, then let the steak rest 5 minutes before slicing thin to retain juices and tenderness.
- → Can components be made ahead of time?
-
Yes. Prepare and cool the hash brown patties and sear the steak ahead. Recrisp hashes in a hot skillet or oven and warm sliced steak briefly before assembling. Fry eggs just before serving for best texture.
- → How can I achieve a runny yolk every time?
-
Use medium-low heat and cook sunny-side up until whites are set but yolks still jiggle. For over-easy, flip gently and cook 10–20 seconds more. Remove from heat as soon as whites are cooked.
- → What are good lighter or dairy-free swaps?
-
Swap Greek yogurt for sour cream and omit or use a dairy-free cheddar alternative. Try roasting sweet potatoes for the hash browns for a naturally sweeter, lighter base.
- → How do I keep the stacks crisp after assembling?
-
Serve immediately. Use warm plates, drain any excess oil from hash browns on paper towels, and add wet toppings like sour cream or avocado sparingly to avoid softening the base.