Potato Frittata Recipe Stovetop: Fluffy Eggs with Crisp Edges

Potato Frittata Recipe Stovetop: Fluffy Eggs with Crisp Edges

This stovetop potato frittata delivers fluffy eggs with crisp golden edges, all in one pan. The technique is simple but precise, ensuring even cooking without flipping.

I’ve refined this method over years of weekend brunches. Par-cooked potatoes create the perfect base, while a gentle heat sets the eggs just right. The result is a hearty, vegetarian dish that works for any meal.

What makes this stand out is the texture contrast—soft, custardy eggs with a firm, golden underside. It’s filling enough to serve as a main dish yet light enough for brunch.

Pair with a crisp salad or crusty bread to complete the meal. This recipe proves great flavor doesn’t need complexity.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Potato Frittata Recipe Stovetop

Simple ingredients create a hearty, texture-rich stovetop dish perfect for any meal.

Ingredient Amount Notes
Yukon Gold Potatoes 🥔 1 ½ lb Peeled and diced into 1/2-inch cubes
Large Eggs 🥚 8 whole Room temperature for even cooking
Whole Milk 🥛 ¼ cup Full-fat for creaminess
Unsalted Butter 🧈 2 tbsp Divided for cooking potatoes and eggs
Yellow Onion 🧅 1 whole Medium, finely diced
Garlic Cloves 🧄 3 cloves Minced for flavor depth
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Kosher Salt 🧂 1 tsp Plus more to taste
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Parmesan Cheese 🧀 ½ cup Freshly grated, optional topping
Extra-Virgin Olive Oil 🫒 1 tbsp For finishing, adds richness

The potatoes are the foundation here. Yukon Golds have the right balance of creaminess and structure—avoid waxy red potatoes. Trader Joe’s or your local farmers market will have the best selection. Look for firm potatoes without sprouts. For the eggs, room temperature ensures even cooking, so pull them out 30 minutes before starting. The milk adds richness, but whole is non-negotiable for that custardy texture.

No Yukon Golds? Russet potatoes work too but can dry out—par-cook them a minute longer. Skipping the milk? Heavy cream at half the amount adds similar richness. The Parmesan is optional but recommended (vegetarian-friendly Parmesan from Whole Foods is a great choice). For a dairy-free version, nutritional yeast gives a cheesy flavor. The parsley can be swapped for chives or basil if that’s what you have fresh.

This frittata keeps beautifully in the fridge for up to 4 days. Reheat slices in a skillet or microwave. Leftovers taste great cold too—perfect for packed lunches. Freeze portions for up to 3 months if you want to meal prep ahead.

❤️

Why You’ll Love This Recipe

  • One Pan Magic: I love that this comes together in a single skillet—no oven, no fuss, just stovetop simplicity.
  • Buttery Yukon Golds: The potatoes soak up the butter and caramelize with the onions, giving every bite that rich, savory depth.
  • Breakfast or Dinner: Honestly, I serve this for brunch, lunch, or even a quick weeknight meal when I’m short on time.
  • Leftovers? Yes Please: It reheats beautifully, so I pack slices for lunch the next day—still creamy, still delicious.

Step-by-Step Instructions for Potato Frittata

This method ensures fluffy eggs with perfectly crisp edges every time.

Step 1: Par-Cook the Potatoes and Onion

Heat 1 tablespoon Unsalted Butter in a 10-inch oven-safe skillet over medium heat. Add the 1.5 lb Yukon Gold Potatoes and 1 whole Yellow Onion. Cook for 8-10 minutes, stirring occasionally, until the potatoes begin to soften but aren’t fully tender yet.

This head start ensures the potatoes finish cooking in the egg mixture without turning mushy. Season with 1 tsp Kosher Salt and 0.5 tsp Black Pepper during cooking to build flavor from the start. The onions should turn translucent, and the potatoes should develop a light golden color on their edges.

Step 2: Add Aromatics and Finish Potato Mixture

Push the potatoes and onions to one side of the skillet. Melt the remaining 1 tablespoon Unsalted Butter in the empty space, then add the 3 cloves Garlic Cloves. Cook for 30 seconds until fragrant, stirring constantly to prevent burning.

Combine the garlic with the potatoes and onions, then spread everything evenly across the skillet. The potatoes should now be tender enough to pierce with a fork but still hold their shape. This layer forms the flavorful base of your frittata.

Step 3: Add Egg Mixture and Cook Undisturbed

In a bowl, whisk together the 8 whole Large Eggs, 0.25 cup Whole Milk, and 0.5 cup Parmesan Cheese until fully combined. Pour this mixture evenly over the potatoes in the skillet. Use a spatula to gently lift the potatoes, allowing the egg to flow underneath.

Cook over medium-low heat for 5-7 minutes until the edges begin to set and turn light golden brown. Resist the urge to stir. You’ll see the eggs start to pull away from the sides of the pan—that’s your cue to move to the next step.

Step 4: Finish Under the Broiler

Preheat your broiler to high. Transfer the skillet to the oven, placing it about 6 inches from the heat source. Broil for 3-5 minutes until the top is golden brown and the center is set with a slight jiggle—it will firm up as it rests.

Watch closely to avoid over-browning. The frittata is done when the surface is puffed and lightly blistered. Remove from the oven and let it rest for 5 minutes to allow the eggs to fully set.

Step 5: Garnish and Serve

Drizzle the 1 tbsp Extra-Virgin Olive Oil over the top, then sprinkle with the 0.25 cup Fresh Parsley. Slice into wedges and serve warm.

The edges should be crisp, the interior fluffy, and every bite packed with the rich flavors of potato, garlic, and cheese. This dish serves 4 and is best enjoyed fresh from the pan.

👨‍🍳

Pro Tips For Making Potato Frittata Recipe Stovetop

  • Precook the Potatoes: Parboil the Yukon Golds for 5-6 minutes before slicing—raw potatoes won’t soften enough in the frittata, and I learned this the hard way after too many crunchy bites.
  • Low and Slow Eggs: Once you add the egg mixture, drop the heat to medium-low. High heat turns the bottom rubbery before the top sets, and after burning two frittatas, I finally figured out patience wins.
  • Salt the Spuds: Toss the potato slices with salt while they’re still hot from parboiling—it seasons them through and through, not just on the surface.
  • Use Room-Temp Eggs: Pull your eggs out 30 minutes before cooking. Cold eggs straight from the fridge make the custard take longer to set, and your onions might burn while you wait.

Pro Cooking Tips for This Dish

Pan Selection Matters

Use a 10-inch oven-safe skillet—I swear by my Lodge cast iron for even heat distribution and that perfect crust. Nonstick works too, but avoid thin pans that create hot spots. A heavy bottom prevents burning the potatoes before the eggs set.

Potato Prep Perfection

Dice Yukon Golds into uniform ½-inch cubes so they cook evenly. Par-cooking is non-negotiable—undercooked spuds make a gummy frittata. I test with a fork; they should slide in with slight resistance. 🌡️

Don’t overcrowd the pan. Cook potatoes in a single layer so they brown, not steam.

Egg Temperature Trick

Always use room-temperature eggs—cold eggs seize up and create a tough texture. Pull them from the fridge 30 minutes before starting. Whisk vigorously for 2 minutes to incorporate air, which makes the frittata fluffier.

Heat Control

Keep the heat at medium-low after adding eggs. Too high and you’ll burn the bottom before the top sets. I adjust my burner so the edges bubble gently but don’t brown too quickly.

Broiler Watch

Broil with the door slightly ajar to prevent overheating. The frittata is done when the center jiggles like Jell-O but isn’t liquid. Remove it just before it looks fully set—it’ll carryover cook while resting. 💡

Nutrition Facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 22g28%
Saturated Fat 9g45%
Cholesterol 340mg113%
Sodium 680mg30%
Total Carbohydrate 28g10%
Dietary Fiber 3g11%
Sugars 3g
Protein 18g36%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use a different type of potato?

Yes, Russet potatoes work but need 1-2 minutes extra par-cooking. Avoid waxy varieties like red potatoes as they won’t soften properly. Yukon Golds remain the best choice for texture and flavor.

2

Why must the eggs be room temperature?

Cold eggs create a tough texture. Room temperature allows for even cooking and better volume when whisked. Pull eggs from the fridge 30 minutes before starting for best results.

3

How do I prevent the bottom from burning?

Use medium-low heat after adding eggs and ensure your skillet has a heavy bottom. A 10-inch oven-safe skillet with even heat distribution works best.

4

Can I make this without a broiler?

Cover the skillet and cook on low heat for 10-12 minutes to set the top. It won’t brown as much but will still cook through. Finish under the broiler if possible.

★★★★★4.6(9 reviews)
Allison Carter