Classic Diner Breakfast

- Total Time
- 30 minutes
- Rating
- Comments
- Read comments
Advertisement
Ingredients
- 1¼pounds russet potatoes (about 2 smallish-medium potatoes), peeled
- 1small yellow onion, peeled
- Kosher salt and freshly ground black pepper
- 8slices bacon, 4 sausage links or 2 sausage patties
- 1tablespoon vegetable oil, plus more if needed
- 2tablespoons unsalted butter, plus more for toast
- 4slices white, sourdough, whole-wheat or rye bread
- 4large eggs
- Hot sauce or ketchup (optional)
Preparation
- Step 1
Grate potatoes on the largest hole on a box grater into a medium bowl. Cover with cold water and drain; repeat once or twice, until water runs nearly clear. Taking small handfuls at a time, squeeze all the water from the potatoes and place in a dry medium bowl. Grate onion on the largest hole on a box grater and toss with potatoes. Season with salt and pepper and let sit while you cook the bacon.
- Step 2
Cook bacon or sausage in a large cast-iron skillet (at least 10 inches) over medium heat until totally crispy, about 3 minutes per side. Drain on a plate lined with paper towels and set aside.
- Step 3
Drain fat from the skillet into a small bowl (you should have 3 to 4 tablespoons; if you don’t, use vegetable oil to make up the difference).
- Step 4
Again taking small handfuls at a time, squeeze all water from the potato-onion mixture. Heat 2 tablespoons reserved bacon fat or vegetable oil in that same skillet over medium heat, add 1 tablespoon butter and swirl together.
- Step 5
Add potatoes and onions and spread into a thin, even layer. Cook, without moving, until the potatoes are nearly cooked through and browned on one side, about 5 to 8 minutes. Using a spatula, flip sections of the potatoes to crisp on the other side. Add 1 tablespoon reserved bacon fat or vegetable oil and remaining 1 tablespoon butter and cook, without moving, until potatoes are browned on the other side, about another 5 minutes. Flip once or twice more (you don’t have to be so careful here; just kind of stir them around) and continue to cook until most of the bits of potato are golden brown and crisped, about another 4 minutes.
- Step 6
Transfer potatoes to a plate and set aside while you fry the eggs. Meanwhile, toast the bread.
- Step 7
Increase heat to medium high and add 1 tablespoon vegetable oil. Crack 4 eggs into the skillet and season with salt and pepper. Cook, rotating skillet occasionally until the whites are cooked through and the yolks are still bright yellow and runny, 2 to 3 minutes.
- Step 8
Place on 2 plates with hash browns, bacon and toast. Serve with hot sauce (or ketchup, if you wish).
Private Notes
Comments
That might be a classic diner breakfast for Northerners, but in the South it would include a pile of grits, a few biscuits, and some gravy!
It's tough to fry bacon in a pan after converting to a sheet pan in the oven...
Squeezing the potatoes to get that moisture out can’t be over emphasized. For me the the bacon fat and butter are key to this recipe and separates it flavor wise from other recipes. As the video suggests no need to worry about being careful with trying to achieve a solid unbroken crust it’s not necessary and it’s not what you want and the flavor punch with the mildly crispy and not solid crust puts this dish into the breakfast I want it now category. Well tested and well done this recipe is.
Do yourself a favor and add some thyme to the potatoes.
Three minutes per side for the bacon? On an industrial griddle? I use a cast iron skillet on a gas burner and it still takes way longer than three minutes.
Not classic even to all Northerners - a diner breakfast should include homefries, never hashbrowns!