Saturday mornings in my house have a sound: the sizzle of potatoes hitting a hot skillet. My husband hears it from the bedroom and he's in the kitchen within two minutes, every single time.
I've been making breakfast potatoes for years, and honestly the recipe is dead simple — but getting them actually crispy took me a while to figure out. The trick I kept missing early on was not letting the potatoes dry properly after parboiling. Wet potatoes steam in the pan instead of crisping, and you end up with something soft and a little sad. Once I started patting them dry with a paper towel and giving them a full minute in the colander, everything changed.
This is one of those recipes that pulls the whole family to the table without any convincing. I usually serve these alongside fried eggs and whatever else I've got going — some mornings that's turkey sausage, other mornings it's just the potatoes and a strong cup of chai. Saad will eat them straight off the sheet pan before I've even plated anything, so I've started making a double batch.
One thing to set expectations on: the skillet method in the recipe card below gives you the crispiest results, but the oven method (which I walk through in the directions) is more hands-off if you're juggling other things on the stove. Both work. I've done both on different mornings depending on how scattered I am. If you're someone who also does a big weekend breakfast spread, my fried spaghetti sausages are a surprisingly good thing to put on the table next to these.

Why You'll Love This Recipe
- Actually gets crispy: A lot of breakfast potato recipes promise crispy and deliver soft. This one works because we parboil first, then dry the potatoes completely before they hit the heat. That step alone makes the difference between golden edges and a mushy pile. Once you do it this way you won't go back.
- Five ingredients, one pan: You need potatoes, olive oil, garlic powder, smoked paprika, salt, and pepper — that's it for the base. I almost always have all of this already. On weekday mornings when I'm half-awake, I don't want to be hunting for specialty ingredients.
- Works as meal prep: I parboil a big batch of potatoes on Sunday night, store them in the fridge, and then crisp them up in the skillet each morning in about 10 minutes. It cuts the whole process down significantly on days when I'm rushing out the door.
- Easily customizable: The base seasoning is simple on purpose — it goes with everything. Some mornings I add bell peppers and onion. Other times I throw in some chili powder for heat. My husband adds hot sauce at the table. The potato itself is just a canvas.
- Works for breakfast or dinner: I know it says "breakfast potatoes" but I've served these as a side dish at dinner more times than I can count. Roasted chicken, a simple salad, and these potatoes on the side — that's a full weeknight meal at my house with almost no effort.
Ingredients
- 4 medium russet potatoes, diced into roughly ¾-inch cubes
- 2 tablespoons olive oil
- 1 teaspoon garlic powder
- 1 teaspoon smoked paprika
- ½ teaspoon onion powder
- Salt and black pepper to taste
- 2 tablespoons chopped fresh parsley (optional, for garnish)
- ¼ cup chopped onion (optional)
- ½ cup chopped bell peppers (optional)
Directions
- Parboil the potatoes: Place your diced potatoes in a pot of well-salted water and bring to a boil. Cook for 5–7 minutes — you want them just barely fork-tender, not falling apart. Drain them and spread them out on a clean kitchen towel or paper towels. Let them sit for a couple of minutes and pat them dry. This step is not optional if you want crispy results.
- Sauté the vegetables (if using): Heat 1 tablespoon of olive oil in a large heavy skillet over medium heat. Add the chopped onion and bell peppers and cook for about 4–5 minutes until they soften. Remove them from the pan and set aside — you'll add them back at the end so they don't get in the way of the potatoes crisping.
- Crisp the potatoes: Add the remaining tablespoon of oil to the same skillet and turn the heat up to medium-high. Add the dried potatoes in a single layer. Here's the part most people mess up: don't touch them. Let them cook undisturbed for 5–7 minutes until the bottom side is golden brown. Then flip them and do the same on the other side.
- Season and finish: Once the potatoes are golden on both sides, sprinkle over the garlic powder, smoked paprika, onion powder, salt, and pepper. Stir in the sautéed vegetables if you're using them. Cook for another 2 minutes, tossing everything together so the spices toast slightly in the hot oil.
- Serve: Scatter fresh parsley over the top if you have it, and serve immediately. These are best straight out of the pan while the edges are still crisp.

Tips for Success
- Dry the potatoes completely after parboiling: I cannot stress this enough. The first few times I made these I skipped the drying step because it seemed fussy. Every single time the potatoes came out pale and steamy instead of crispy. Now I spread them on a clean dish towel and give them at least a minute before they go anywhere near hot oil. It feels like an extra step but it's the reason the recipe works.
- Don't crowd the pan: If your potatoes are touching each other, they will steam rather than fry. If you're making a large batch, do it in two rounds. Yes, it takes longer — but you'll actually get the crunch you're looking for. A 12-inch skillet fits about 3 medium potatoes' worth of cubes in a single layer.
- Resist the urge to stir: Leave the potatoes alone for those first 5–7 minutes. Moving them around breaks the crust before it forms. Set a timer if you need to, then flip them all at once. It feels wrong to just leave them sitting there, but that's exactly what they need.
- Add the spices at the end, not the beginning: Garlic powder burns fast in a hot pan, and burnt garlic tastes bitter. I season after the potatoes are already golden, then let everything cook together for just a couple of minutes. The spices still toast in the residual heat without scorching.
- Use russet potatoes for the best texture: I've tried this with Yukon Golds (they taste great but go soft faster) and red potatoes (hold their shape well but don't get as crispy). Russets have the right starch content to get that fluffy interior with a proper crust on the outside. If russets are all you have, use them. If you can grab a bag from Walmart or Costco, those work perfectly.
Variations
- Spicy version: Add ¼ teaspoon of cayenne pepper or a pinch of red pepper flakes along with the other spices. My husband does this every time without fail — he just reaches for the cayenne while I'm not looking. It adds a slow heat that works really well with the smokiness of the paprika.
- Cheesy breakfast potatoes: Once the potatoes are done, turn the heat to low and scatter shredded cheddar or Monterey Jack over the top. Put a lid on the pan for about 2 minutes until the cheese melts. This turns a simple side into something that feels more like a meal on its own. Kids go completely silent when there's melted cheese involved.
- Garlic Parmesan: Skip the smoked paprika and instead finish the potatoes with freshly grated Parmesan and a little minced fresh garlic sautéed in butter. This version tastes like something you'd get at a brunch restaurant. It's also really good as an evening side dish alongside my chicken piccata.
- Sweet potato version: Swap regular russets for sweet potatoes. They won't get quite as crispy, but they caramelize beautifully and the natural sweetness plays well with smoked paprika. Cut them a little smaller — about ½-inch cubes — because they take a bit longer to cook through.
- Pakistani-style masala potatoes: Add ½ teaspoon of cumin seeds to the oil before the potatoes go in, and finish with ½ teaspoon of chaat masala and some fresh coriander instead of parsley. This is how potatoes get cooked in my house on a Pakistani breakfast morning — usually next to parathas and a fried egg. It's a completely different dish but uses the same base method.
Serving and Storage
Serving
These are best served immediately while the edges are still crisp. They go with fried eggs, scrambled eggs, or a poached egg on top if you want to feel fancy on a Saturday. My husband eats them with hot sauce. I eat mine plain. They also work as a dinner side — I've put them next to everything from roast chicken to a simple green salad. If you're doing a big weekend brunch spread, these hold up on the table for about 15–20 minutes before they start softening.
Storage
Store leftovers in an airtight container in the fridge for up to 3 days. To reheat, spread them on a baking sheet and put them in a 400°F (200°C) oven for about 10 minutes — they'll crisp back up. The microwave works in a pinch but they'll go soft, which is fine if you don't care about the texture. I don't recommend freezing these; the texture after thawing is pretty disappointing.

Frequently Asked Questions
Do I have to parboil the potatoes first?
You don't have to, but I strongly recommend it. Raw diced potatoes take much longer to cook through in a skillet, and by the time the inside is done the outside is often overcooked or unevenly browned. Parboiling for 5–7 minutes means the inside is already tender when the outside hits the hot oil, so everything crisps up quickly and evenly.
Can I make these ahead of time?
Yes — parboil the potatoes the night before, let them cool completely, and store them in the fridge in an airtight container. In the morning, they go straight from the fridge into the hot skillet. This cuts the total morning cooking time down to about 15 minutes. I do this most weekday mornings when I know breakfast is going to be rushed.
Why aren't my potatoes getting crispy?
Two likely reasons: the potatoes weren't dry enough before they hit the pan, or the pan was too crowded. Moisture is the enemy of crispiness. Make sure you pat them dry after parboiling and give each piece some space in the skillet. If they're touching, they'll steam each other instead of frying.
Can I use a different type of potato?
Russets work best for this recipe because of their high starch content, which is what gives you that crispy exterior and fluffy inside. Yukon Golds are a good second choice — they taste buttery and hold their shape well, though they don't crisp quite as dramatically. Red potatoes are fine but tend to stay a bit waxy. Sweet potatoes are a completely different experience but genuinely good if you want to try them.
What can I serve with breakfast potatoes?
Eggs are the obvious answer — fried, scrambled, or poached all work. Beyond that, these go with sausage, bacon, avocado, or just some hot sauce on the side. I've also served them at dinner alongside roasted chicken or a simple pasta. They're flexible enough to work with almost anything you're already making.
Breakfast potatoes are one of those things that seem too basic to write about — and then you realize half the versions you've had in your life were actually kind of disappointing. Soggy, under-seasoned, or so thick they never cooked through. Getting them right is mostly about two things: drying the potatoes and leaving them alone in the pan. Once you have those two habits, this becomes genuinely easy.
I make these at least twice a week. Weekend mornings when we have time to sit down, I'll do the full version with sautéed peppers and onions. On weekdays I skip the vegetables entirely and just crisp up the pre-parboiled potatoes I prepped the night before. Either way, it takes less time than waiting for a drive-through order. If you're into feeding people a proper weekend breakfast, pair these with something rich and cozy for dessert later — my no-bake raspberry lemon swirl cheesecake is something I make when I want to finish a lazy Sunday on a high note.
These aren't complicated and they're not trying to be. They're just really good breakfast potatoes — crispy, well-seasoned, and on the table in under 30 minutes. That's exactly what I need most mornings. 🥔✨

BREAKFAST POTATOES
Ingredients
- 4 medium russet potatoes diced
- 2 tablespoons olive oil
- 1 teaspoon garlic powder
- 1 teaspoon smoked paprika
- ½ teaspoon onion powder
- Salt and black pepper to taste
- 2 tablespoons chopped fresh parsley optional
- ¼ cup chopped onion optional
- ½ cup chopped bell peppers optional
Instructions
Boil Potatoes:
- Place diced potatoes in a pot of salted water and boil for 5–7 minutes until slightly tender. Drain and let dry.
Sauté Veggies (optional):
- In a large skillet, heat 1 tablespoon oil and sauté onions and bell peppers until soft. Remove and set aside.
Crisp Potatoes:
- Add remaining oil to the skillet. Add potatoes in a single layer. Cook undisturbed for 5–7 minutes until golden brown, then flip and cook the other side.
Season:
- Sprinkle with garlic powder, paprika, onion powder, salt, and pepper. Stir in sautéed veggies if using. Cook 2 more minutes.
Serve:
- Garnish with parsley and serve hot!
Notes
Boil and chill potatoes ahead of time to save time in the morning. Add-Ons:
Try topping with shredded cheese, cooked bacon, or a fried egg!
If you're looking for more things to make this week, here are a few recipes from my kitchen that are worth your time:
- Fried Spaghetti Sausages — a surprisingly good weekend breakfast or dinner option
- Chicken Piccata — one of my favorite quick weeknight dinners
- Creamy Sun-Dried Tomato Chicken Pasta — rich, satisfying, and comes together fast
- No-Bake Raspberry Lemon Swirl Cheesecake — when you want something impressive without turning on the oven
- Hot Fudge Pudding Cake — the easiest chocolate dessert I know how to make





Comments
No Comments