Crispy Skillet Potatoes with Caramelized Onions
There is something wonderfully comforting about potatoes sizzling in a hot skillet. Add sweet golden onions, a little butter, garlic, and fresh parsley, and you have an easy side dish that works just as well for breakfast as it does alongside dinner.
These skillet potatoes develop beautifully crisp, browned edges while staying tender and fluffy inside. The onions become soft and lightly caramelized, adding just the right amount of sweetness to every bite.
Why This Potato Recipe Works
The key to achieving crispy potatoes is simple: control the moisture and give the potatoes enough room to brown.
Instead of cooking everything together from the beginning, start with the potatoes on their own. This allows their surfaces to make direct contact with the hot skillet, encouraging deep browning and a crisp exterior.
Adding onions too early can introduce extra moisture into the pan. Rather than allowing the potatoes to fry, that moisture can create steam and make them soft before they have a chance to develop a golden crust.
For the best results, let the potatoes establish their crust first, then add the onions.
Choosing the Best Potatoes
For skillet cooking, Yukon Gold potatoes are an excellent choice. Their naturally creamy texture allows them to become tender without easily falling apart.
If Yukon Gold potatoes aren't available, you can use another medium-starch variety. Russet potatoes can also work, although they are more delicate and may break apart if stirred too aggressively.
The most important thing is to cut the potatoes into pieces of similar thickness so that they cook evenly.
Ingredients
- 4 medium Yukon Gold potatoes
- 1 medium yellow onion
- 3 tablespoons butter
- 2–3 cloves garlic, finely minced
- 2 tablespoons fresh parsley, chopped
- 1/2 teaspoon smoked paprika, optional
- Salt, to taste
- Black pepper, to taste
Optional Additions
For a richer Southern-style flavor, replace part of the butter with bacon drippings.
You can also add diced bell peppers, smoked paprika, chili flakes, or your favorite dried herbs.
How to Make Skillet Potatoes and Onions
1. Prepare the Potatoes
Wash and scrub the potatoes thoroughly. Peel them if desired, then cut them into slices or small wedges of roughly equal thickness.
Pat them very dry with a clean kitchen towel. Removing excess moisture helps the potatoes brown instead of steaming.
2. Heat the Skillet
Place a large heavy skillet over medium to medium-high heat.
Add the butter and allow it to melt. Once the pan is hot and the butter is sizzling gently, add the potatoes.
Arrange them in as close to a single layer as possible. Avoid overcrowding the skillet.
3. Let the Potatoes Brown
Allow the potatoes to cook without constantly stirring them.
After several minutes, check underneath a few pieces. Once they have developed a deep golden crust, turn them carefully so another surface can brown.
Continue cooking until the potatoes are browned on several sides and beginning to become tender.
4. Add the Onions
Once the potatoes have developed their crust, add the sliced onions.
Season with salt and black pepper, then continue cooking while stirring occasionally.
The onions will gradually soften and become lightly golden while the potatoes finish cooking.
5. Add the Garlic
When the potatoes are almost completely tender, stir in the minced garlic.
Cook for approximately 1–2 minutes, just until fragrant.
Garlic burns quickly, so adding it near the end prevents it from becoming bitter.
6. Finish the Dish
Sprinkle in the smoked paprika if using, then add the fresh parsley.
Taste and adjust the salt and pepper.
For especially tender onions, reduce the heat to low and cover the skillet briefly. Avoid covering the potatoes too early, as trapped steam can soften their crispy exterior.
Tips for Extra-Crispy Potatoes
Don't overcrowd the pan.
Too many potatoes packed together create steam and prevent proper browning. If necessary, cook them in batches.
Dry the potatoes first.
Excess water is one of the biggest enemies of crispy skillet potatoes.
Don't stir constantly.
Potatoes need uninterrupted contact with the hot skillet to develop a good crust.
Use enough fat.
Butter adds wonderful flavor and helps with browning. A combination of butter and a neutral cooking oil can also work.
Add garlic near the end.
This keeps the garlic fragrant instead of burnt.
Choose even cuts.
Potatoes cut to a similar size will cook at approximately the same rate.
Easy Flavor Variations
Southern-Style Potatoes
Replace some of the butter with bacon grease and add a little smoked paprika for a smoky, savory version.
Pepper and Onion Potatoes
Add diced red or green bell peppers along with the onions for extra color and crunch.
Garlic Herb Potatoes
Increase the garlic and add fresh rosemary, thyme, or chives near the end of cooking.
Spicy Skillet Potatoes
Add a pinch of chili flakes or cayenne pepper for a little heat.
What to Serve with Skillet Potatoes
These potatoes are incredibly versatile.
For breakfast, serve them with scrambled eggs, fried eggs, bacon, or sausage.
For dinner, they make an excellent side dish for grilled steak, roasted chicken, pork chops, or pan-seared meat.
You can also top a serving with a fried egg and a little shredded cheese for a quick and satisfying meal.
How to Store Leftovers
Allow leftover potatoes to cool before transferring them to an airtight container.
Store them in the refrigerator and use them within a few days.
For the best texture, reheat them in a hot skillet with a small amount of oil or butter. An air fryer also works well and can help restore some of their original crispness.
The microwave is convenient, but it tends to make fried potatoes softer rather than crispy.
Frequently Asked Questions
Do I need to boil the potatoes first?
No. The potatoes can be cooked directly in the skillet. Cutting them into reasonably thin, even pieces allows them to become tender while developing a browned exterior.
Can I use olive oil instead of butter?
Absolutely. Olive oil works well if you prefer a dairy-free version. You can also combine olive oil with a small amount of butter for both flavor and improved browning.
Why are my potatoes not getting crispy?
The most common causes are excess moisture, an overcrowded skillet, or insufficient heat. Dry the potatoes thoroughly, use a large pan, and give each piece enough direct contact with the skillet.
Can I add the onions at the beginning?
You can, but it may make achieving crispy potatoes more difficult because onions release moisture as they cook. Adding them after the potatoes have started browning gives you better control over the final texture.
Can I prepare these potatoes ahead of time?
Yes. Cook them ahead and refrigerate the leftovers. Reheat them in a skillet or air fryer rather than the microwave when you want to preserve their crisp edges.
Final Thoughts
Crispy skillet potatoes with onions prove that a handful of everyday ingredients can create something incredibly satisfying.
The secret is patience: dry the potatoes well, give them enough room in the skillet, allow them to brown before turning, and wait until later in the cooking process to introduce the onions and garlic.
The result is a comforting combination of crispy golden potatoes, sweet caramelized onions, fragrant garlic, and fresh herbs—simple enough for a weekday meal and delicious enough to serve at a weekend breakfast or family dinner.

Join the conversation