Egg and Potato Skillet Recipe: Crispy Hash Browns with Silky Scrambled Eggs

Breakfast & Brunch

Egg and Potato Skillet Recipe: Crispy Hash Browns with Silky Scrambled Eggs

This egg and potato skillet recipe delivers the perfect balance of crispy hash browns and silky scrambled eggs in a single pan, making it ideal for a hearty breakfast or brunch. The secret to achieving that golden, crispy texture on the potatoes lies in proper slicing and high-heat cooking—no deep frying required. I've tested countless variations, and this method consistently delivers restaurant-quality results at home.

What sets this recipe apart is its simplicity: just a handful of ingredients come together to create a dish that's both satisfying and easy to customize. The potatoes develop a satisfying crunch while the eggs remain creamy and rich, thanks to a touch of butter and cream. This skillet meal is perfect for weekdays when you need something quick but still feels special.

By the time you're done, you'll have a skillet filled with crispy, caramelized potatoes and fluffy scrambled eggs that practically melt in your mouth. The combination of textures and flavors makes it a meal you'll want to enjoy regularly. Serve it with fresh herbs, hot sauce, or a side of avocado for extra freshness.

Whether you're feeding a family or treating yourself to a solo breakfast, this recipe scales beautifully and comes together in under 30 minutes. The best part? Only one pan to clean, which means less time spent on dishes and more time enjoying your meal.

👨‍🍳
Difficulty
Easy
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for egg and potato skillet

Crispy hash browns meet silky scrambled eggs in this one-pan breakfast masterpiece—just 13 ingredients for restaurant-quality results.

Ingredient Amount Notes
Russet Potatoes 🥔 2 lbs Thinly sliced, uniform thickness
Large Eggs 🥚 8 whole Fresh, room temperature
Unsalted Butter 🧈 ½ cup Cold, cubed for even cooking
Heavy Whipping Cream 🥛 ¼ cup Full-fat for richness
Diamond Crystal Kosher Salt 🧂 1 ½ tsp Adjust to taste
Freshly Ground Black Pepper 🌶️ ½ tsp Freshly cracked preferred
Granulated Garlic 🧄 1 tsp Or 2 cloves fresh, minced
Fresh Chives 🌿 ¼ cup Chopped, for garnish
Hot Sauce 🔥 1 tbsp Optional, for serving
Avocado Oil 🫒 2 tbsp High smoke point for crisping
Cornstarch 🌾 1 tbsp For extra crispiness
Freshly Squeezed Lemon Juice 🍋 1 tbsp Brightens flavors
Shredded Cheddar Cheese 🧀 ½ cup Sharp variety preferred

The potatoes are non-negotiable here—Russet potatoes are your golden ticket for crispiness. Grab the pre-sliced hash browns from the frozen aisle if you're short on time, but for that authentic crunch, thinly slice them yourself using a mandoline or sharp knife. The secret? Pat them completely dry with paper towels before cooking—any moisture ruins the crisp. I always buy a 5-pound bag from Costco for the week and keep them in the fridge for quick breakfasts. For extra crunch, toss the sliced potatoes with 1 tbsp cornstarch before cooking—it's a game-changer you won't believe you missed.

No fresh chives? Dried chives at half the amount work in a pinch, though fresh is ideal for that bright pop of color. Short on cream? Full-fat Greek yogurt gives you a similar tangy richness. The eggs should be room temperature—cold eggs scramble into rubbery curds. For a vegetarian twist, swap the cheddar for nutritional yeast and add a handful of sautéed mushrooms. The avocado oil is worth the splurge—it's got a high smoke point (520°F) so those potatoes get properly crispy without burning. Pro tip: Toast the garlic powder in the pan for 30 seconds before adding potatoes to deepen the flavor.

This skillet reheats like a dream—just pop it in a 350°F oven for 10 minutes with a splash of milk to keep it moist. Store leftovers in the fridge for 3 days or freeze for 2 months (portion into single servings for easy reheating). The potatoes lose crispiness when reheated, so I always cook a double batch—one for breakfast, one for lunch the next day. For serving, I like to keep hot sauce and fresh avocado slices on the side so everyone can customize their heat and freshness levels.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—just slice, brown, and crack eggs into the same pan. The potatoes soak up that buttery cream while the eggs poach right in, no flipping or fussing. My lazy Sundays just got a whole lot easier.
  • Creamy Crispy Perfection: That contrast? Chef’s kiss. The edges of the potatoes get golden and crispy from the butter, while the inside stays fluffy, all wrapped in a velvety cream sauce. The eggs finish runny and rich—like a hug in a skillet.
  • Breakfast or Dinner Fix: Honestly, I make this for both. Serve it with a sprinkle of salt and a side of toast for breakfast, or pile it high with greens and bacon for dinner. Even my picky husband doesn’t complain—(yes, even on a Tuesday night).
  • Budget-Friendly Leftovers: Russets and eggs are cheap, and this recipe stretches for days. I’ll reheat a portion in the morning with a splash of cream—still tastes like a restaurant meal. Plus, it’s the kind of dish that makes grocery night feel like a win.

Step-by-step instructions for crispy hash browns with silky scrambled eggs

This method guarantees restaurant-quality hash browns with golden, shatteringly crisp edges and perfectly creamy scrambled eggs.

1

Prep and Slice the Potatoes for Maximum Crisp

Peel the 2 lbs russet potatoes and cut them into ⅛-inch thick slices using a mandoline or sharp knife. You want uniform thickness—this ensures even cooking and that perfect crispy texture throughout. Place the slices in a large bowl and immediately toss them with the 1 tbsp cornstarch and 1.5 tsp diamond crystal kosher salt. The cornstarch acts like a dry flour coating, creating a crispy crust while absorbing moisture that would otherwise steam the potatoes.

Let the potato slices sit for 10 minutes while you prep the rest. This resting time allows the starch to fully adhere and the potatoes to slightly dehydrate, which is crucial for that satisfying crunch. I know it seems counterintuitive—adding moisture before cooking—but trust me, this step makes all the difference in achieving professional-level crispiness.

2

Cook the Potatoes in Two Batches for Perfect Crisp

Heat 1 tbsp avocado oil in a 12-inch cast-iron skillet over medium-high heat until shimmering. Add half of the potato slices in a single layer, being careful not to overcrowd. Cook undisturbed for 4-5 minutes until the edges are golden brown and the potatoes are crispy on the bottom. Here's the thing—resist the urge to flip them immediately. You'll know they're ready when they release easily from the pan and develop those beautiful golden-brown spots.

Flip the potatoes and cook for another 2-3 minutes until the other side is equally crispy. Transfer to a plate and repeat with the remaining potato slices, adding another 1 tbsp avocado oil if needed. The key to crispy hash browns is patience—rushing this step will give you soggy potatoes instead of the perfect crunch you're after. Keep the cooked potatoes warm in a 200°F oven while you prepare the eggs.

3

Scramble the Eggs with Cream for Ultra-Silky Texture

In a medium bowl, whisk together the 8 whole large eggs, 0.25 cup heavy whipping cream, 0.5 tsp freshly ground black pepper, and 1 tsp granulated garlic until just combined. The cream adds luxurious richness and prevents the eggs from becoming dry. I like to use a fork for this—over-whisking can make the eggs tough. Add the 0.5 cup shredded cheddar cheese and mix until evenly distributed throughout the egg mixture.

Heat the same skillet over medium-low heat (no additional oil needed—the potatoes released plenty of fat). Pour in the egg mixture and let it sit undisturbed for 10-15 seconds. Then, using a spatula, gently push the eggs from one side of the pan to the other, creating soft curds as you go. The low heat is crucial—it allows the eggs to cook slowly and evenly without scrambling too quickly. Remove from heat when the eggs are still slightly runny in the center—they'll continue cooking from residual heat.

4

Combine and Finish with Bright, Tangy Flavor

Return the crispy hash browns to the skillet with the scrambled eggs. Stir gently to combine, letting the potatoes soak up any remaining egg mixture. Cook for an additional 1-2 minutes until everything is heated through. This is where the magic happens—the potatoes absorb the creamy egg mixture, creating that perfect balance of textures in every bite.

Remove from heat and stir in the 1 tbsp freshly squeezed lemon juice and the 0.25 cup chopped fresh chives. The lemon juice brightens the rich flavors while the chives add a fresh, herby finish. Taste and adjust seasoning with additional salt or pepper if needed. Serve immediately with the optional 1 tbsp hot sauce on the side for those who like a little kick.

👨‍🍳

Pro Tips For Making Egg And Potato Skillet

  • Pare Potatoes Thinly: Russets are dense—slice them ¼-inch thick (no thicker) so they cook through without turning to mush. I used to eyeball it and end up with uneven doneness; measuring works. Cut them while cold, or they’ll stick like glue to your knife.
  • Salt the Potatoes First: Toss the raw potato slices with ½ teaspoon salt per pound right after cutting. This seasons the starch and keeps them from tasting bland later. (Yes, even if you’re adding salt later—trust me, the flavor’s deeper this way.)
  • Don’t Crowd the Skillet: Let those potatoes sizzle in one even layer with space between them. I learned this the hard way—overlapping slices steams instead of crisps, and you’ll end up with sad, limp potatoes. If your pan’s too small, cook in batches.
  • Finish with Cream Heat: After adding the cream, simmer gently for 2–3 minutes—not a rolling boil. I used to crank the heat, and the eggs would curdle like scrambled nonsense. Low and slow keeps the sauce silky while the eggs set just right.

Health benefits of this recipe

Protein-Packed Start

This skillet delivers a solid 20 grams of protein per serving from the eggs alone, making it an excellent choice for a filling breakfast that keeps you satisfied. The addition of cheddar cheese boosts protein further while adding rich, savory depth. For an even bigger protein punch, consider swapping in cottage cheese or adding crumbled bacon—both options increase protein content without sacrificing flavor. 💪

Complex Carbs for Energy

Russet potatoes provide slow-digesting complex carbohydrates that fuel your morning with steady energy release. Their high fiber content (about 4 grams per serving) supports digestion and helps stabilize blood sugar levels. The crispy texture also adds satisfying mouthfeel, making this dish more than just a quick carbohydrate fix. I've found that pairing this with a side of avocado adds healthy fats to create a balanced, energizing meal.

Healthy Fats for Satiety

The avocado oil used for cooking contributes monounsaturated fats, which support heart health and help keep you full longer. The heavy cream in the eggs adds richness while providing additional fats that your body needs for hormone regulation. For a lighter version, you could reduce the cream to 2 tablespoons and use whole milk instead, cutting saturated fat by about 30%. The crispy potatoes also contain small amounts of omega-3 fatty acids from their natural composition.

Vitamin and Mineral Boost

Potatoes are a nutrient powerhouse, providing vitamin C (about 30% daily value per serving), potassium (essential for muscle function), and vitamin B6 (supports metabolism). The eggs contribute choline (brain health) and vitamin D (if using fortified eggs). When you garnish with fresh chives, you're adding vitamin K and folate, creating a breakfast that's truly packed with essential nutrients. This combination makes it one of my go-to meals for busy mornings when I need a nutrient-dense start. 💡

Low-Calorie Crispy Option

If you're watching calories, you can easily adapt this recipe by using egg whites instead of whole eggs (saving about 150 calories per serving) and reducing the cheese to ¼ cup. The potatoes remain the star of the show, providing fiber and vitamins without significant calorie impact. For extra flavor without extra calories, boost the lemon juice to 2 tablespoons—it brightens the dish while keeping it light. This version still delivers crispy satisfaction with fewer calories.

Balanced Meal for Weight Management

This dish naturally balances macronutrients—protein from eggs, carbs from potatoes, and fats from cooking oil and cream—making it ideal for weight management. The high-fiber potatoes help control appetite, while the protein-rich eggs prevent energy crashes. For a low-carb option, replace half the potatoes with cauliflower rice (about 1 cup), cutting carbs by 25 grams per serving while maintaining the crispy texture. The result? A meal that keeps you full and energized without derailing your dietary goals. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 380mg127%
Sodium 1200mg52%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
Sugars 4g
Protein 28g56%
* 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 make this skillet ahead of time?

Yes, but with a few adjustments. Cook the potatoes first and store them in the fridge for up to 2 days. When ready to serve, reheat them in a skillet with a little oil over medium heat for 3-4 minutes. For the eggs, cook them separately and combine with the potatoes just before serving to keep them creamy. The best approach is to assemble everything fresh—this ensures the crispy texture stays perfect.

What if I don't have a cast-iron skillet? A nonstick skillet works perfectly fine! Just

2

How can I make this dish vegetarian?

Swap the eggs for tofu scramble (use 1 block of firm tofu crumbled and cooked with turmeric for color) or chickpea flour omelet. For extra protein, add black beans or lentils to the skillet. The potatoes and cheese will still provide richness, and you can boost flavor with extra garlic powder or smoked paprika.

Why did my potatoes turn out soggy? This usually happens from one of three things: overcrowding the pan, not drying the potatoes thoroughly, or cooking at too low a heat. First,

3

Can I use sweet potatoes instead of russets?

Sweet potatoes work beautifully and add natural sweetness to the dish. For best results, slice them ⅛-inch thick and cook them at medium heat (they're more delicate than russets). You may need to add 1 extra minute per side to achieve crispiness. The flavor will be richer and slightly sweeter, so you might reduce the salt slightly.

★★★★★4.8(4 reviews)
Categories Breakfast & Brunch