Fried Potatoes, Eggs and Bacon Breakfast Recipe – Crispy Classic American Breakfast


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 DetailsInformation
Recipe NameFried Potatoes, Eggs and Bacon Breakfast
Focus KeywordFried Potatoes, Eggs and Bacon Breakfast Recipe
Prep Time15 minutes
Cook Time25–30 minutes
Total TimeAbout 40–45 minutes
Servings4 servings
CourseBreakfast, Brunch
CuisineAmerican Comfort Food
DifficultyEasy
Cooking MethodStovetop / Skillet
Main IngredientsPotatoes, eggs, bacon
TextureCrispy potatoes, tender eggs, crunchy bacon
FlavorSavory, smoky, buttery, peppery
Best ServedHot 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 ItemStore SectionBuying Tip
Russet potatoesProduceChoose firm potatoes without soft spots
EggsDairyLarge eggs work best
BaconMeatThick-cut bacon gives a hearty texture
OnionProduceYellow onion is ideal
ButterDairyAdds rich flavor
Vegetable or olive oilPantryHelps potatoes crisp
Garlic powderSpicesAdds easy savory flavor
PaprikaSpicesHelps color and flavor
Black pepperSpicesFreshly ground tastes best
SaltPantrySeason gradually
ParsleyProduceOptional garnish
BreadBakeryServe as toast

Ingredients

For the Fried Potatoes

IngredientAmount
Russet potatoes4 medium
Yellow onion1 small, diced
Vegetable oil2 tablespoons
Butter1 tablespoon
Garlic powder1 teaspoon
Onion powder1/2 teaspoon
Smoked paprika1/2 teaspoon
Salt3/4 teaspoon or to taste
Black pepper1/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

EquipmentPurpose
Large skilletCooking potatoes
Second skilletCooking eggs
Baking sheet or skilletCooking bacon
Cutting boardPreparing potatoes and onion
Sharp knifeDicing ingredients
SpatulaTurning potatoes and eggs
TongsHandling bacon
Paper towelsDraining bacon
Mixing bowlHolding potatoes
PlatesServing 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 IdeaWhy It Works
Buttered toastClassic breakfast pairing
BiscuitsHearty Southern-style option
PancakesAdds a sweet element
WafflesGreat weekend breakfast
Fresh fruitAdds freshness
Orange juiceClassic breakfast drink
Hot coffeePerfect with bacon and eggs
AvocadoAdds creamy texture
SalsaAdds freshness and spice
GravyMakes 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

ProblemLikely CauseSolution
Potatoes are softToo much moistureDry potatoes thoroughly
Potatoes are paleHeat too lowIncrease heat slightly
Potatoes burnHeat too highReduce heat
Potatoes stickNot enough oilAdd a small amount of oil
Bacon is chewyNot cooked long enoughCook slowly until crisp
Bacon burnsHeat too highUse medium heat
Egg whites are rubberyPan too hotCook over lower heat
Egg yolks become hardCooked too longRemove eggs earlier
Breakfast tastes too saltyBacon plus excess saltSeason potatoes lightly

Nutrition Estimate

NutritionApproximate Amount
Calories520–760 per serving
Protein24–34 g
Carbohydrates35–48 g
Fat30–48 g
Fiber4–6 g
Sugar2–5 g
Sodium800–1400 mg
Serving SizePotatoes, 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.