When mornings call for a hearty start, nothing beats a plate of crispy skillet breakfast potatoes. This dish is my go-to for weekend brunches when friends are over or even on busy weekdays when I want to add some comfort to my morning routine. The rich flavors of Yukon gold potatoes caramelized with onions and spices create an irresistible aroma that fills your kitchen, and it’s a simple yet delicious way to start your day or liven up your meals. Trust me when I say, once you try these crispy nuggets of goodness, you’ll find yourself whipping them up on a regular basis!
Why You’ll Love This Dish
There are numerous reasons to embrace this recipe for crispy skillet breakfast potatoes. First off, it’s incredibly budget-friendly! With just a handful of ingredients, you can serve an entire family or have leftovers for yourself. It’s also a quick option, taking less than 30 minutes from prep to plate, making it perfect for hectic weekdays or leisurely brunches. Kids and adults alike will approve of the flavor-packed potatoes, which easily adapt to any palate.
"I made these for a Sunday brunch, and everyone raved about them! They were the perfect golden crunch I was hoping for!" — A Happy Home-Cook
The Cooking Process Explained
Ready to dive in? The beauty of making crispy skillet breakfast potatoes lies in how straightforward it is. Start by par-boiling Yukon gold potatoes to soften them, ensuring a tender inside. While they are boiling, you’ll sauté diced yellow onions in a hot oiled skillet, creating a flavorful base. Once the potatoes are ready, they are added to the skillet in a single layer and cooked until they develop a beautiful, crispy exterior—flipping them halfway through for even browning.
Gather These Items
You’ll need the following ingredients to make your skillet breakfast potatoes:
- 1 ½ lbs. Yukon gold potatoes
- ½ yellow onion
- 2 tablespoons olive oil, divided
- 1 tablespoon butter
- 1 ½ teaspoons salt, divided
- ½ teaspoon freshly cracked black pepper, divided
- ½ teaspoon garlic powder
- ¼ teaspoon onion powder
Feel free to swap in different potatoes if you’re a fan of russets or reds, but Yukon golds truly provide that creamy texture we love!

Step-by-Step Instructions
Now, let’s break down the cooking process into easy-to-follow steps:
- Wash, Peel, and Dice: Start by washing, peeling, and dicing the potatoes into small cubes.
- Par-Boil the Potatoes: Place the diced potatoes in a large pot, cover with water, and stir in 1 teaspoon of salt. Bring to a boil over high heat.
- Reduce Heat: Once boiling, reduce the heat to medium-high and par-boil for about 5 minutes until they’re slightly tender.
- Drain: Drain the potatoes using a colander and set them aside.
- Dice the Onion: While the potatoes are draining, dice the yellow onion.
- Heat the Skillet: In a large skillet, heat 1 tablespoon of olive oil and the butter over medium heat.
- Add Potatoes: Once hot, add the drained potatoes to the skillet in an even layer. Sprinkle with ¼ teaspoon salt and ¼ teaspoon black pepper. Cook for about 4-5 minutes without stirring until golden and crispy on one side.
- Flip the Potatoes: Flip the potatoes carefully. Add the remaining tablespoon of olive oil, the diced onion, garlic powder, onion powder, and the remaining salt and pepper. Stir well to combine all the flavors.
- Continue Cooking: Let them continue to cook for another 7-8 minutes, stirring occasionally, until they are golden and crispy outside yet tender inside.
- Serve: Remove from heat and garnish with freshly chopped parsley or green onions, if desired. Serve warm.
Best Ways to Enjoy It
Crispy skillet breakfast potatoes are versatile and can be enjoyed in many ways. Serve them alongside scrambled eggs, crispy bacon, or as a base for a hearty breakfast burrito. Dress them up with a drizzle of sriracha or hot sauce for some heat, or serve them with a side of sour cream for a cool contrast. Pair with a fresh fruit salad or a light smoothie for a well-rounded breakfast.
How to Store
If you find yourself with leftovers (which is rare given how delicious these are!), let them cool completely before storing. Place the potatoes in an airtight container in the refrigerator, where they’ll keep for up to 3 days. For the best results when reheating, warm them in a skillet over medium heat until they regain their crispiness, adding an extra splash of olive oil if necessary.
Helpful Cooking Tips
To elevate your breakfast potatoes, ensure they’re evenly sized for consistent cooking. Perfectly crisping requires undisturbed time in the skillet—resist stirring too frequently! For a fun flavor twist, consider adding spices like paprika or smoked paprika for a warm undertone, or try tossing in some herbs like rosemary or thyme during the cooking process for an aromatic touch.
Recipe Variations
Why not switch things up? Add diced bell peppers or some finely chopped jalapeños for a spicy kick! If you’re a cheese lover, sprinkle shredded cheese on top of the potatoes in the last minute of cooking for a melty finish. For a vegan version, simply replace the butter with additional olive oil.
Your Questions Answered
How long does prep take?
Prep time is about 10 minutes, with an additional 20 minutes for cooking.
Can I use other types of potatoes?
Absolutely! While Yukon golds are tender and creamy, you can experiment with russet or red potatoes for varied textures.
How can I reheat these?
Best method? Heat in a skillet on medium heat. Adding a bit of oil will help them crisp back up to their golden goodness.

As soon as you get the hang of these crispy skillet breakfast potatoes, you’ll find them popping into your meal rotation from breakfasts to dinner sides! Enjoy the sizzle, embrace the crunch, and savor every bite.
PrintCrispy Skillet Breakfast Potatoes
Start your day with these delicious, crispy skillet breakfast potatoes, perfect for brunch or a quick weekday meal.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Breakfast
- Method: Skillet Cooking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 1 ½ lbs. Yukon gold potatoes
- ½ yellow onion
- 2 tablespoons olive oil, divided
- 1 tablespoon butter
- 1 ½ teaspoons salt, divided
- ½ teaspoon freshly cracked black pepper, divided
- ½ teaspoon garlic powder
- ¼ teaspoon onion powder
Instructions
- Wash, peel, and dice the potatoes into small cubes.
- Place the diced potatoes in a large pot, cover with water, and stir in 1 teaspoon of salt. Bring to a boil over high heat.
- Reduce the heat to medium-high and par-boil for about 5 minutes until they’re slightly tender.
- Drain the potatoes using a colander and set them aside.
- Dice the yellow onion while the potatoes are draining.
- In a large skillet, heat 1 tablespoon of olive oil and the butter over medium heat.
- Add the drained potatoes to the skillet in an even layer. Sprinkle with ¼ teaspoon salt and ¼ teaspoon black pepper. Cook for about 4-5 minutes without stirring until golden and crispy on one side.
- Flip the potatoes carefully. Add the remaining tablespoon of olive oil, the diced onion, garlic powder, onion powder, and the remaining salt and pepper. Stir well to combine all the flavors.
- Continue to cook for another 7-8 minutes, stirring occasionally, until they are golden and crispy outside yet tender inside.
- Remove from heat and garnish with freshly chopped parsley or green onions, if desired. Serve warm.
Notes
For best results, allow potatoes to cook undisturbed to develop crispiness. Consider adding spices or herbs for flavor variations.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 1g
- Sodium: 600mg
- Fat: 14g
- Saturated Fat: 5g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 52g
- Fiber: 5g
- Protein: 6g
- Cholesterol: 15mg

