A hearty and flavorful breakfast dish inspired by traditional German cuisine, combining crispy potatoes, savory bacon, and creamy eggs.
Cook the bacon in a non-stick skillet until crispy, then remove and place on a paper towel to drain.
Cooking the bacon first allows you to use its rendered fat for frying the potatoes, enhancing their flavor.
Drain excess bacon fat, leaving a small amount in the skillet. Add diced potatoes and cook until golden and crispy.
Cut the potatoes into even pieces to ensure they cook uniformly.
In a bowl, whisk together eggs, milk, salt, and pepper until well combined.
Whisking the eggs thoroughly incorporates air, making the mixture fluffier.
Add the cooked bacon back to the skillet with the potatoes, then pour the egg mixture over the top.
Ensure the egg mixture spreads evenly to coat all the ingredients.
Cook over low heat until the eggs are set, then sprinkle shredded cheese on top and cover until melted.
Covering the skillet helps the cheese melt evenly and quickly.
Serve the dish warm, garnished with fresh herbs if desired.
Serve immediately for the best texture and flavor.