Introduction
This Fried Potatoes, Eggs and Bacon Breakfast Recipe is the ultimate classic breakfast plate made with crispy golden potatoes, perfectly cooked eggs, and smoky bacon. It is hearty, filling, comforting, and exactly the kind of homemade breakfast that makes a weekend morning feel special.
The potatoes are pan-fried until beautifully browned on the outside and tender in the center. The bacon becomes crisp and savory, while the eggs add a rich, creamy finish that brings the whole plate together.
This breakfast is inspired by the traditional diner-style plate shown in the image, where golden breakfast potatoes are served beside sunny-side-up eggs and several strips of crispy bacon. Add a cup of hot coffee, toast, biscuits, or fresh fruit and you have a complete homemade breakfast.
It is perfect for weekend brunch, family breakfasts, holiday mornings, breakfast-for-dinner, camping meals, or any day when you want something more satisfying than cereal or toast.
The best part is that you do not need complicated ingredients. Potatoes, eggs, bacon, a little onion, butter or oil, and simple seasonings are enough to create an incredible breakfast.
Recipe Overview
| Recipe Details | Information |
|---|---|
| Recipe Name | Fried Potatoes, Eggs and Bacon Breakfast |
| Focus Keyword | Fried Potatoes, Eggs and Bacon Breakfast Recipe |
| Prep Time | 15 minutes |
| Cook Time | 25–30 minutes |
| Total Time | About 40–45 minutes |
| Servings | 4 servings |
| Course | Breakfast, Brunch |
| Cuisine | American Comfort Food |
| Difficulty | Easy |
| Cooking Method | Stovetop / Skillet |
| Main Ingredients | Potatoes, eggs, bacon |
| Texture | Crispy potatoes, tender eggs, crunchy bacon |
| Flavor | Savory, smoky, buttery, peppery |
| Best Served | Hot with toast and coffee |
Why You’ll Love This Breakfast Recipe
This Fried Potatoes, Eggs and Bacon Breakfast Recipe delivers everything people love about a classic breakfast in one satisfying plate.
The potatoes are crispy.
The bacon is smoky.
The eggs are rich and tender.
The seasoning is simple but flavorful.
It is easy enough for beginners.
It is filling enough for a weekend breakfast.
It is also easy to customize depending on what you have in the refrigerator.
You can add onions, peppers, cheese, mushrooms, sausage, ham, hot sauce, or fresh herbs.
Another advantage is that this meal uses inexpensive grocery ingredients that are available almost everywhere.
Potatoes are affordable and filling, eggs provide protein, and bacon gives the plate plenty of bold smoky flavor.
Grocery Shopping List
| Grocery Item | Store Section | Buying Tip |
|---|---|---|
| Russet potatoes | Produce | Choose firm potatoes without soft spots |
| Eggs | Dairy | Large eggs work best |
| Bacon | Meat | Thick-cut bacon gives a hearty texture |
| Onion | Produce | Yellow onion is ideal |
| Butter | Dairy | Adds rich flavor |
| Vegetable or olive oil | Pantry | Helps potatoes crisp |
| Garlic powder | Spices | Adds easy savory flavor |
| Paprika | Spices | Helps color and flavor |
| Black pepper | Spices | Freshly ground tastes best |
| Salt | Pantry | Season gradually |
| Parsley | Produce | Optional garnish |
| Bread | Bakery | Serve as toast |
Ingredients
For the Fried Potatoes
| Ingredient | Amount |
|---|---|
| Russet potatoes | 4 medium |
| Yellow onion | 1 small, diced |
| Vegetable oil | 2 tablespoons |
| Butter | 1 tablespoon |
| Garlic powder | 1 teaspoon |
| Onion powder | 1/2 teaspoon |
| Smoked paprika | 1/2 teaspoon |
| Salt | 3/4 teaspoon or to taste |
| Black pepper | 1/2 teaspoon |
For the Eggs
- 8 large eggs
- 1 tablespoon butter or bacon grease
- Salt to taste
- Freshly ground black pepper
For the Bacon
- 8 to 12 bacon strips
- Freshly ground black pepper, optional
Optional Garnishes
- Fresh parsley
- Chopped green onions
- Shredded cheddar cheese
- Hot sauce
- Ketchup
- Salsa
- Chives
- Extra black pepper
Ingredient Notes
Potatoes
Russet potatoes are one of the best choices for breakfast potatoes because they become fluffy inside while developing crisp golden edges.
Yukon Gold potatoes also work very well. They have a naturally buttery flavor and slightly creamier texture.
Cut the potatoes into similar-sized pieces so they cook evenly.
Pieces around 1/2 to 3/4 inch are ideal.
If some potato pieces are much larger than others, the smaller pieces may burn before the larger ones become tender.
Bacon
Bacon gives this breakfast its unmistakable smoky and savory flavor.
Regular-cut bacon becomes crisp quickly and works very well.
Thick-cut bacon takes a little longer but gives the breakfast more texture.
You can also cook the potatoes in a small amount of leftover bacon grease for even more flavor.
Do not use too much grease because the potatoes should become crispy rather than oily.
Eggs
Sunny-side-up or over-easy eggs work beautifully because the soft yolk creates a rich sauce when mixed with the potatoes.
You can also make scrambled eggs, over-medium eggs, poached eggs, or fully fried eggs.
The best method depends on your preference.
For the diner-style appearance shown in the image, sunny-side-up eggs are ideal.
Onion
Onion adds sweetness and savory flavor to the fried potatoes.
Yellow onion is classic.
White onion works too.
For extra color, use red onion or green onions.
Bell peppers can also be added with the onion if you want more vegetables.
Butter and Oil
Using both butter and oil gives the potatoes great flavor and helps them brown.
Oil handles higher heat better.
Butter adds richness.
Adding butter near the end is especially useful because it gives the potatoes a beautiful golden finish without allowing the butter to burn during the entire cooking process.
Kitchen Equipment
| Equipment | Purpose |
|---|---|
| Large skillet | Cooking potatoes |
| Second skillet | Cooking eggs |
| Baking sheet or skillet | Cooking bacon |
| Cutting board | Preparing potatoes and onion |
| Sharp knife | Dicing ingredients |
| Spatula | Turning potatoes and eggs |
| Tongs | Handling bacon |
| Paper towels | Draining bacon |
| Mixing bowl | Holding potatoes |
| Plates | Serving breakfast |
Step-by-Step Instructions
Step 1: Prepare the Potatoes
Wash and scrub the potatoes well.
Peeling is optional.
Leaving the skins on gives the potatoes a rustic texture, while peeling gives them a softer diner-style appearance.
Cut the potatoes into small, even cubes.
Try to keep the pieces similar in size so they cook at the same speed.
Step 2: Parboil the Potatoes
For especially tender potatoes with crispy edges, place the diced potatoes in a pot of salted water.
Bring to a boil.
Cook for approximately 5–6 minutes.
The potatoes should begin to soften but should not be fully cooked.
Drain well.
Let them sit in the colander for a few minutes so excess moisture can evaporate.
Dry potatoes brown much better than wet potatoes.
Step 3: Cook the Bacon
Place the bacon strips in a cold skillet.
Turn the heat to medium.
Cook slowly, turning occasionally, until the bacon becomes brown and crispy.
This usually takes around 8–12 minutes, depending on thickness.
Transfer the bacon to a plate lined with paper towels.
Reserve about 1 tablespoon of bacon grease if you want to use it for the potatoes or eggs.
Step 4: Heat the Skillet
Heat a large skillet over medium-high heat.
Add the vegetable oil.
If using bacon grease, you can replace part of the oil with it.
Add the potatoes in a single layer.
Avoid overcrowding the skillet.
If the pan is too crowded, the potatoes steam instead of becoming crispy.
Step 5: Brown the Potatoes
Let the potatoes cook without stirring for approximately 4–5 minutes.
This gives the first side time to develop a golden crust.
Turn the potatoes with a spatula.
Continue cooking and turning every few minutes.
Allow each side to brown before moving the potatoes again.
Step 6: Add the Onion
Once the potatoes are mostly browned, add the diced onion.
Stir gently.
Cook for another 5–7 minutes, or until the onions are soft and the potatoes are tender.
The onion will caramelize slightly and add sweetness to the skillet.
Step 7: Season the Potatoes
Add garlic powder, onion powder, smoked paprika, salt, and black pepper.
Add the butter.
Toss everything gently until the potatoes are coated with butter and seasoning.
Cook for another 2–3 minutes.
Taste and adjust the seasoning if necessary.
How to Cook Perfect Sunny-Side-Up Eggs
Step 8: Heat the Egg Skillet
Place a nonstick skillet over medium-low heat.
Add butter or a small amount of bacon grease.
Let it melt.
The pan should be hot enough to cook the whites but not so hot that the edges burn before the centers cook.
Step 9: Add the Eggs
Crack the eggs gently into the skillet.
For easier control, crack each egg into a small bowl first and then slide it into the pan.
Season lightly with salt and black pepper.
Step 10: Cook Slowly
Reduce the heat to low or medium-low.
Cook until the whites are completely set but the yolks remain soft.
This usually takes around 3–5 minutes.
If you want the top of the whites to cook faster, cover the skillet for approximately 30–60 seconds.
Avoid overcooking if you want soft yolks.
Step 11: Assemble the Breakfast Plate
Divide the fried potatoes between plates.
Add two fried eggs to each plate.
Arrange two or three strips of crispy bacon beside them.
Sprinkle the eggs and potatoes with extra black pepper.
Add parsley or green onions if desired.
Serve immediately.
Best Tips for Extra-Crispy Breakfast Potatoes
The difference between soft potatoes and great crispy breakfast potatoes often comes down to a few simple techniques.
First, remove as much moisture as possible.
Wet potatoes do not brown well.
Second, use a large skillet.
Crowding traps steam.
Third, allow the potatoes to stay in contact with the hot skillet before stirring.
Constantly moving them prevents the crust from developing.
Fourth, use medium-high heat for browning.
If the heat is too low, the potatoes may become soft and greasy.
Finally, add butter toward the end instead of at the beginning.
This gives you buttery flavor without burning the milk solids in the butter.
How to Make Diner-Style Breakfast Potatoes
For classic diner potatoes, dice the potatoes into small cubes and parboil them first.
Cook them in a wide skillet with oil or bacon grease.
Add onions during the second half of cooking.
Season with paprika, garlic powder, black pepper, and salt.
Let the edges become deeply golden.
The combination of crispy exterior and soft interior is what gives diner-style potatoes their characteristic texture.
How to Cook Bacon Perfectly
For evenly crisp bacon, start with a cold skillet.
Lay the bacon strips flat without overlapping.
Cook over medium heat.
Turn occasionally.
Cooking bacon too quickly over high heat can burn the edges before enough fat renders from the center.
Slow rendering gives better texture.
Once the bacon is crisp, move it to paper towels immediately.
It will continue crisping slightly as it cools.
Oven-Baked Bacon Method
You can also bake bacon while preparing the potatoes.
Preheat the oven to 400°F / 200°C.
Line a baking sheet with foil or parchment.
Arrange the bacon strips in a single layer.
Bake for approximately 15–22 minutes, depending on thickness and preferred crispness.
Transfer to paper towels.
Oven cooking is especially useful when preparing breakfast for several people because you can cook a large batch at once.
Air Fryer Bacon Method
Arrange bacon strips in the air fryer basket.
Cook at approximately 350°F / 175°C for 7–10 minutes.
Check often because bacon thickness and air fryer power can vary.
The air fryer can create very crispy bacon quickly.
Different Ways to Cook the Eggs
Sunny-Side-Up
Cook without flipping until the whites are set and the yolk remains soft.
This is perfect for dipping potatoes into the yolk.
Over-Easy
Cook the egg until the bottom is set.
Flip gently.
Cook another 20–30 seconds.
The yolk should remain runny.
Over-Medium
Flip the egg and cook slightly longer.
The yolk becomes partly set but still creamy in the center.
Over-Hard
Cook the egg until the yolk is completely firm.
This is a good option if you do not like runny yolks.
Scrambled Eggs
Beat the eggs with a pinch of salt.
Cook gently in butter over medium-low heat.
Stir slowly until soft curds form.
Scrambled eggs make this breakfast especially easy for children or large groups.
Delicious Breakfast Variations
Cheesy Fried Potatoes
Sprinkle shredded cheddar cheese over the potatoes during the final two minutes of cooking.
Cover the skillet briefly.
Let the cheese melt.
This makes the potatoes extra rich and comforting.
Sausage Breakfast Plate
Replace bacon with breakfast sausage patties or sausage links.
You can also serve bacon and sausage together for a bigger breakfast.
Country Ham Breakfast
Replace bacon with thick slices of country ham.
Pan-fry until lightly browned.
Serve with eggs and potatoes.
Pepper and Onion Potatoes
Add diced red and green bell peppers with the onions.
The peppers add color, sweetness, and a classic breakfast skillet appearance.
Spicy Breakfast Potatoes
Add chili powder, cayenne pepper, red pepper flakes, or jalapeños.
Serve with hot sauce.
This version is excellent with cheddar cheese and fried eggs.
Loaded Breakfast Skillet
Combine the potatoes, chopped bacon, onions, peppers, and cheese in one skillet.
Create small spaces between the potatoes.
Crack eggs into the spaces.
Cover and cook until the eggs are set.
This creates a complete one-pan breakfast.
What to Serve with Fried Potatoes, Eggs and Bacon
| Serving Idea | Why It Works |
|---|---|
| Buttered toast | Classic breakfast pairing |
| Biscuits | Hearty Southern-style option |
| Pancakes | Adds a sweet element |
| Waffles | Great weekend breakfast |
| Fresh fruit | Adds freshness |
| Orange juice | Classic breakfast drink |
| Hot coffee | Perfect with bacon and eggs |
| Avocado | Adds creamy texture |
| Salsa | Adds freshness and spice |
| Gravy | Makes a hearty country breakfast |
Breakfast Drink Ideas
A traditional plate like this pairs beautifully with coffee.
Hot black coffee balances the richness of bacon and eggs.
You can also serve:
- Café au lait
- Cappuccino
- Iced coffee
- Orange juice
- Apple juice
- Milk
- Hot tea
- Iced tea
- Smoothies
For a classic American diner-style meal, coffee and orange juice are difficult to beat.
Make-Ahead Instructions
You can prepare several parts of this breakfast ahead.
Dice the potatoes the night before and store them submerged in cold water in the refrigerator.
Drain and dry thoroughly before cooking.
You can also parboil the potatoes a day ahead.
Cool them completely and store them covered in the refrigerator.
The next morning, simply fry them until crispy.
Bacon can also be cooked ahead and reheated briefly in a skillet, oven, or microwave.
Eggs are best cooked fresh.
Storage
Store leftover potatoes in an airtight container in the refrigerator for up to 3–4 days.
Cooked bacon can also be refrigerated for approximately 4 days.
Cooked eggs are best eaten immediately, especially when the yolks are soft.
If storing cooked eggs, refrigerate them promptly and reheat carefully.
Reheating
Skillet Method
Heat a small amount of oil or butter in a skillet.
Add the potatoes.
Cook over medium heat until hot and crispy again.
This gives the best texture.
Oven Method
Preheat the oven to 375°F / 190°C.
Spread the potatoes on a baking sheet.
Heat for approximately 10–15 minutes.
Add the bacon during the last few minutes.
Air Fryer Method
Heat potatoes at approximately 350°F / 175°C for 4–6 minutes.
The air fryer is excellent for restoring crispness.
Microwave Method
Microwave the potatoes for 1–2 minutes.
This is the fastest method, but the potatoes will be softer.
Bacon can be reheated between paper towels for around 20–30 seconds.
Can You Freeze Breakfast Potatoes?
Yes.
Cooked breakfast potatoes freeze fairly well.
Let them cool completely.
Place them in a single layer on a baking sheet and freeze until firm.
Transfer them to freezer-safe bags or containers.
Freeze for up to 2 months.
Reheat from frozen in the oven or air fryer.
Bacon can also be frozen.
Fried eggs are generally not ideal for freezing because their texture changes after thawing.
Common Mistakes to Avoid
Overcrowding the Pan
Too many potatoes in the skillet trap steam.
This prevents crisp edges from forming.
Use a wide skillet or cook the potatoes in batches.
Stirring the Potatoes Constantly
Potatoes need contact with the hot surface to brown.
Let them cook for several minutes before turning.
Using Potatoes That Are Too Wet
Moisture prevents browning.
Drain and dry the potatoes thoroughly.
Cooking Bacon Over Very High Heat
High heat can burn the outside before enough fat renders.
Medium heat gives more even results.
Cooking Eggs Too Fast
Very high heat can make egg whites rubbery while leaving unevenly cooked sections.
Use medium-low heat.
Adding Too Much Salt Early
Bacon is already salty.
Season the potatoes lightly and adjust after tasting the complete plate.
Troubleshooting Guide
| Problem | Likely Cause | Solution |
|---|---|---|
| Potatoes are soft | Too much moisture | Dry potatoes thoroughly |
| Potatoes are pale | Heat too low | Increase heat slightly |
| Potatoes burn | Heat too high | Reduce heat |
| Potatoes stick | Not enough oil | Add a small amount of oil |
| Bacon is chewy | Not cooked long enough | Cook slowly until crisp |
| Bacon burns | Heat too high | Use medium heat |
| Egg whites are rubbery | Pan too hot | Cook over lower heat |
| Egg yolks become hard | Cooked too long | Remove eggs earlier |
| Breakfast tastes too salty | Bacon plus excess salt | Season potatoes lightly |
Nutrition Estimate
| Nutrition | Approximate Amount |
|---|---|
| Calories | 520–760 per serving |
| Protein | 24–34 g |
| Carbohydrates | 35–48 g |
| Fat | 30–48 g |
| Fiber | 4–6 g |
| Sugar | 2–5 g |
| Sodium | 800–1400 mg |
| Serving Size | Potatoes, 2 eggs, 2–3 bacon strips |
Nutrition values are approximate and depend on bacon amount, potato serving size, cooking oil, butter, and other toppings.
Frequently Asked Questions
What are the best potatoes for breakfast potatoes?
Russet potatoes are excellent because they become fluffy inside and crispy outside.
Yukon Gold potatoes also work very well.
Should I boil potatoes before frying them?
You do not have to, but parboiling gives you a softer center and helps reduce skillet cooking time.
It is one of the best methods for diner-style breakfast potatoes.
How do I make breakfast potatoes crispy?
Dry the potatoes well, use enough oil, avoid overcrowding the skillet, use medium-high heat, and do not stir constantly.
Can I cook potatoes in bacon grease?
Yes.
A small amount of bacon grease adds excellent smoky flavor.
You can combine it with vegetable oil so the potatoes do not become overly heavy.
How long does bacon take to cook?
Most bacon takes approximately 8–12 minutes in a skillet.
Thick-cut bacon may take longer.
Can I bake the bacon?
Yes.
Bake bacon at 400°F / 200°C until crisp.
This is convenient when cooking for a family.
Can I use frozen potatoes?
Yes.
Frozen diced potatoes or hash brown cubes can save time.
Cook according to the package instructions and add your preferred seasonings.
Can I add cheese to the potatoes?
Yes.
Cheddar, Monterey Jack, pepper jack, mozzarella, or Parmesan all work.
Can I make this breakfast spicy?
Yes.
Add chili flakes, cayenne, hot sauce, jalapeños, or spicy sausage.
Can I use scrambled eggs instead?
Absolutely.
Scrambled eggs are a great alternative to fried eggs.
What can I serve instead of bacon?
Breakfast sausage, ham, turkey bacon, chicken sausage, or smoked sausage all work well.
Can I make this recipe for a large family?
Yes.
Bake the bacon in the oven, cook potatoes on a large griddle or in two skillets, and prepare eggs in batches.
Can I make the potatoes ahead of time?
Yes.
Parboil and refrigerate them overnight.
Fry them the next morning.
Are breakfast potatoes good for meal prep?
Yes.
They store and reheat well.
Reheat them in an air fryer or skillet for the crispiest texture.
What seasoning is best for fried potatoes?
Salt, black pepper, garlic powder, onion powder, and smoked paprika create a classic flavor.
You can also use Cajun seasoning, chili powder, rosemary, thyme, or seasoned salt.
Can I use sweet potatoes?
Yes.
Sweet potatoes make a delicious variation.
Cut them slightly smaller because they brown differently from Russet potatoes.
What is the best way to get runny egg yolks?
Cook the eggs over medium-low heat only until the whites are set.
Remove them before the yolks firm up.
Final Thoughts
This Fried Potatoes, Eggs and Bacon Breakfast Recipe is everything a classic homemade breakfast should be: crispy, smoky, buttery, filling, and comforting.
The golden potatoes provide crisp edges and soft centers.
The bacon adds salty, smoky crunch.
The eggs make the plate rich and satisfying.
Together, they create a breakfast that works just as well for a quiet weekend morning as it does for a big family brunch.
The most important techniques are simple: dry the potatoes before frying, give them enough room in the skillet, cook bacon slowly, and keep the egg heat gentle.
Serve everything hot with toast, biscuits, pancakes, fresh fruit, coffee, or orange juice.
It is simple.
It is filling.
It is classic.
And it is the kind of breakfast people are always happy to see on the table.