I make these breakfast potatoes at least once a week because they’re genuinely that easy and that good. From start to finish, they take less than twenty minutes, which makes them my go-to when I need a hearty breakfast but I’m short on time. There’s something incredibly satisfying about crispy golden potatoes with a tender center, seasoned simply with butter, herbs, and just the right amount of garlic and onion powder. Whether I’m making them for a weekend family breakfast or wrapping them in a tortilla for a quick breakfast burrito before work, these potatoes never disappoint.
What makes this recipe special
These breakfast potatoes are the definition of simple, delicious home cooking. You only need a handful of basic ingredients—fresh potatoes, butter, oil, and pantry seasonings—and one skillet. The combination of butter and oil gives you the best of both worlds: rich flavor from the butter and a higher smoke point from the oil, so your potatoes get perfectly crispy without burning.
This recipe serves 4-6 people, but it’s incredibly easy to double if you’re feeding a crowd during the holidays or hosting family for brunch. The potatoes pair beautifully with eggs, bacon, sausage, toast, or can be stuffed into breakfast burritos. They’re budget-friendly, use ingredients you probably already have on hand, and come together faster than running to a diner.
“I didn’t realize how quick and easy these were to make. I made these on a weekday and they turned out better than what is typically served at a diner!” — Dora
How this recipe comes together
The method is straightforward and foolproof. You’ll start by cutting your potatoes into small half-inch cubes—uniform size is key for even cooking. The potatoes go into a hot skillet with melted butter and oil, then get tossed to coat completely. After sprinkling on your seasonings (everything except the parsley), you’ll cover the skillet for 3-4 minutes to let the potatoes steam slightly, which helps cook them through.
Once you remove the lid, the real magic happens. You’ll continue cooking uncovered, stirring frequently with a spatula to ensure all sides get golden and crispy. The butter and oil combination creates beautiful caramelization on the outside while the inside stays soft and fluffy. A final sprinkle of fresh parsley adds color and a bright, herby finish. The entire process takes about 15-20 minutes of active cooking time.
What you’ll need
Main ingredients:
- 4 potatoes, cut into ½-inch cubes — Russet, red, or golden potatoes all work great; choose based on your preference
- 1 tablespoon butter — Unsalted or salted both work
- 1 tablespoon oil — Olive, canola, vegetable, or avocado oil all work well
Seasonings:
- ¼ teaspoon salt — Sea salt or regular table salt
- ¼ teaspoon black pepper — Fresh cracked or ground
- ¼ teaspoon garlic powder — Adds savory depth
- ¼ teaspoon onion powder — Complements the garlic beautifully
Garnish:
- 1 tablespoon fresh chopped parsley — Or ½ teaspoon dried if that’s what you have
Note: Some reviewers found the seasoning amounts too mild. Feel free to triple or quadruple the seasonings if you prefer bolder flavor, or season to taste as you cook.
Step-by-step instructions
- Prep the potatoes: Wash and cut all your potatoes into uniform half-inch cubes. Keeping them the same size ensures they all cook at the same rate. You can leave the skins on red or golden potatoes if you prefer—they add texture and nutrients.
- Heat your skillet: Place a large skillet over medium-high heat. Add the butter and oil, letting the butter melt completely. The combination prevents the butter from burning while giving you great flavor.
- Add and coat potatoes: Add your chopped potatoes to the hot skillet. Use a spatula to toss them around, making sure every piece gets coated in the butter and oil mixture. This coating is essential for achieving that crispy exterior.
- Season and steam: Sprinkle the salt, pepper, garlic powder, and onion powder over the potatoes. Toss to distribute the seasonings evenly. Cover the skillet with a lid and let the potatoes steam for 3-4 minutes. This helps cook them through without drying them out.
- Crisp uncovered: Remove the lid and continue cooking the potatoes uncovered. Use your spatula to turn and flip the potatoes every few minutes, ensuring all sides get contact with the hot pan. This is how you achieve that beautiful golden-brown crispy exterior.
- Check for doneness: The potatoes are ready when they have a light crisp on the outside and are soft and tender on the inside. This usually takes about 12-15 minutes total cooking time. Pierce one with a fork to test—it should slide in easily.
- Garnish and serve: Remove from heat, sprinkle with fresh chopped parsley, and serve immediately while hot and crispy.
Best ways to enjoy it
These versatile breakfast potatoes pair perfectly with just about any breakfast dish. Serve them alongside fried, scrambled, or poached eggs with buttered toast for a classic diner-style breakfast. Add crispy bacon or savory sausage links to make it even more filling.
For a breakfast burrito or taco, warm flour tortillas and fill them with these potatoes, scrambled eggs, crumbled bacon or sausage, shredded cheese, and a drizzle of salsa or hot sauce. It’s my absolute go-to on busy mornings.
Create a breakfast bowl by layering the potatoes with eggs (any style), diced fresh tomatoes, sliced avocado, shredded cheese, and a generous spoonful of salsa. Add a dollop of sour cream and some fresh cilantro for a Southwestern twist.
These potatoes are also excellent for feeding holiday crowds. Double or triple the recipe and keep them warm in a covered dish while you prepare the rest of your breakfast spread. They’re substantial enough to satisfy hungry guests and simple enough that you won’t be stressed in the kitchen.
Keeping leftovers fresh
Let your cooked potatoes cool completely to room temperature before storing. Transfer them to an airtight container and refrigerate for up to 2 days. The potatoes will lose some of their crispiness in the fridge, but they still taste delicious and reheat well.
To reheat, spread the potatoes in a single layer on a baking sheet and warm in a 400°F oven for 10-15 minutes until heated through and crispy again. You can also reheat them in a skillet over medium heat with a small drizzle of oil, stirring occasionally until hot.
For microwave reheating (the quickest option), place potatoes in a microwave-safe dish and heat in 30-second intervals, stirring between each, until warmed through. While this method is convenient, it won’t restore the crispiness like the oven or stovetop methods.
Freezing breakfast potatoes is possible but not ideal. The texture changes when frozen and thawed, becoming somewhat grainy. If you do freeze them, use within 1 month and reheat in the oven for best results.
Tricks for success
Cut uniformly: Taking the time to cut your potatoes into uniform half-inch cubes ensures they all cook at the same rate. Uneven pieces mean some will be overcooked and crispy while others are still hard in the center.
Don’t skip the steaming step: Covering the skillet for those first 3-4 minutes helps the potatoes cook through faster without burning the outside. The trapped steam gently cooks the interior while the bottom starts to crisp.
Use medium-high heat: Too low and your potatoes will steam instead of crisp. Too high and they’ll burn before cooking through. Medium-high is the sweet spot that gives you golden, crispy exteriors with fluffy insides.
Don’t overcrowd the pan: If you’re doubling or tripling the recipe, use a larger skillet or cook in batches. Overcrowding creates steam and prevents proper browning. The potatoes need space for the moisture to escape.
Adjust seasonings to taste: Several reviewers mentioned the seasoning amounts were too mild for their preference. Don’t be afraid to increase the garlic powder, onion powder, salt, and pepper to your liking. Taste as you cook and add more if needed.
Fresh parsley makes a difference: While dried parsley works in a pinch, fresh parsley adds a bright, vibrant flavor and beautiful color that really elevates the finished dish. It’s worth buying a small bunch if you can.
Recipe variations
Cheesy breakfast potatoes: During the last 2 minutes of cooking, sprinkle shredded cheddar, Monterey Jack, or your favorite cheese over the potatoes. Cover the skillet briefly to let the cheese melt, then serve immediately.
Spicy Southwest style: Add ½ teaspoon of chili powder and ¼ teaspoon of cumin to your seasonings. Top the finished potatoes with diced jalapeños, fresh cilantro, and a squeeze of lime juice.
Herb lover’s version: Add fresh or dried rosemary, thyme, and a touch of sage along with your other seasonings. These herbs pair beautifully with potatoes and create a more sophisticated flavor profile.
Loaded breakfast potatoes: Top your finished potatoes with crumbled bacon, shredded cheese, sour cream, and sliced green onions for a loaded baked potato vibe at breakfast.
Cajun-style: Replace the garlic and onion powder with Cajun seasoning for a bold, spicy kick. Serve with scrambled eggs and hot sauce.
Add vegetables: Dice bell peppers and onions and add them to the skillet about halfway through cooking. They’ll caramelize alongside the potatoes and add extra flavor and nutrition.
Paprika and smoked variation: Add ½ teaspoon of smoked paprika to your seasonings for a subtle smoky flavor that’s absolutely delicious.
Your questions answered
Can I leave the skin on the potatoes? Yes! If you’re using red or golden potatoes, the skins are tender and add nice texture and extra nutrients. Just scrub them well before cutting. Russet potato skins are tougher and less pleasant to eat, so those are better peeled.
Can these potatoes be frozen and used later? While you can technically freeze cooked breakfast potatoes, the texture changes significantly when thawed. They become somewhat grainy and lose their crispy texture. If you must freeze them, store in an airtight freezer bag for up to 1 month and reheat in the oven at 400°F to restore some crispiness.
Why did my potatoes turn out bland? The recipe calls for relatively small amounts of seasoning (¼ teaspoon each), which some people find too mild. Don’t hesitate to triple or quadruple the seasoning amounts, or season to taste as you cook. You can always add more, so start with the recipe amounts and adjust from there.
What type of potatoes work best? Russet potatoes create a fluffier interior with a crispy outside. Red potatoes and golden potatoes (like Yukon Gold) are creamier and naturally buttery in flavor. All three work beautifully—it’s just a matter of personal preference. I often use whatever I have on hand.
How do I prevent the potatoes from sticking to the pan? Make sure your skillet is properly heated before adding the butter and oil, and ensure the potatoes are well coated in the fat. Don’t try to move them too soon—let them develop a crust on one side before flipping. A good nonstick skillet or well-seasoned cast iron pan also helps prevent sticking.
Can I make these in advance? For best results, cook these potatoes fresh. However, you can cut the potatoes up to a day ahead and store them in cold water in the refrigerator to save time in the morning. Drain and pat them very dry before cooking. Fully cooked potatoes can be made a few hours ahead and reheated in a hot oven before serving.
How many potatoes is 4 potatoes? The recipe serves 4-6 people with 4 medium-sized potatoes (each about the size of your fist). If your potatoes are very large, you might only need 3. If they’re small, you may need 5-6. Aim for about 1½ to 2 pounds of potatoes total.
Print
Crispy Breakfast Potatoes
- Total Time: 25 minutes
- Yield: 4-6 servings
- Diet: Vegetarian
Description
These crispy breakfast potatoes are incredibly easy to make and are perfect for a hearty breakfast, taking less than 20 minutes from start to finish.
Ingredients
- 4 potatoes, cut into ½-inch cubes
- 1 tablespoon butter
- 1 tablespoon oil
- ¼ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon garlic powder
- ¼ teaspoon onion powder
- 1 tablespoon fresh chopped parsley
Instructions
- Wash and cut the potatoes into uniform half-inch cubes.
- Place a large skillet over medium-high heat and add the butter and oil. Melt the butter completely.
- Add the chopped potatoes to the skillet and toss to coat in the butter and oil mixture.
- Sprinkle salt, pepper, garlic powder, and onion powder over the potatoes, tossing to distribute evenly. Cover the skillet with a lid and let steam for 3-4 minutes.
- Remove the lid and continue cooking uncovered, stirring frequently until the potatoes are golden and crispy, about 12-15 minutes.
- Once cooked, remove from heat and sprinkle with fresh chopped parsley. Serve immediately.
Notes
Feel free to adjust the seasonings to your preference. These potatoes can be stored in an airtight container in the refrigerator for up to 2 days.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Breakfast
- Method: Stovetop
- Cuisine: American