
This Cheesy Potato Egg Scramble transforms leftover potatoes into a restaurant-worthy breakfast that satisfies the whole family while keeping your morning routine simple. My weekend brunch rotation changed forever when I discovered how these humble ingredients create something truly special when combined.
I created this recipe during a particularly hectic Sunday morning when I needed to feed hungry houseguests but hadn't planned ahead. The combination was such a hit that it's now requested whenever family visits from out of town.
Key Ingredients
- Eggs: Four large ones provide the perfect protein base and create that luxurious texture when gently scrambled
- Heavy cream: Adds unmatched richness to the eggs that milk alone cannot achieve
- Old Bay seasoning: This secret ingredient brings complex flavor without requiring multiple spice additions
- Cooked potatoes: Preferably day old for better browning and texture in the final dish
- Ham: Adds savory depth and makes this a complete meal in one pan
- Cheese blend: Using multiple varieties creates layers of flavor as they melt throughout the dish
- Sour cream: The cool tangy finish balances the richness of the scramble
- Fresh chives: Their bright color and mild onion flavor elevate the entire presentation
Step-by-Step Instructions
- Prepare the Egg Mixture:
- Whisk together four large eggs with heavy cream until completely combined and slightly frothy. Add the Old Bay seasoning and a pinch of salt and freshly ground pepper. The mixture should have a uniform color with no streaks of egg white visible. This thorough mixing ensures the eggs cook evenly throughout the scramble.
- Brown the Potatoes:
- Heat your largest frying pan over medium high heat until you can feel warmth when holding your hand above it. Add oil and allow it to shimmer before adding potatoes. Resist the urge to stir constantly – let them develop a golden crust by cooking undisturbed for at least two minutes before turning. This browning process creates texture contrast and develops deeper flavor.
- Combine and Cook:
- Reduce heat to low before adding ham cubes and egg mixture to avoid overcooking. Stir gently to distribute eggs among potatoes without breaking them into pieces. Allow eggs to begin setting around edges but remain very loose in center – this partial cooking is crucial for the perfect final texture.
- Add Cheese and Finish:
- Sprinkle cheese evenly across the entire surface ensuring every portion will have melted goodness. Cover immediately with a tight fitting lid to create a mini oven environment that melts cheese while gently finishing the eggs. Remove from heat when eggs are just set but still look slightly moist – they will continue cooking from residual heat.

The Old Bay seasoning is truly the unsung hero in this recipe. My grandmother first introduced me to this blend when I was learning to cook seafood, but its paprika and celery salt notes work magic with eggs too. Every time I open the distinctive yellow tin, I remember cooking alongside her in her tiny beach cottage kitchen.
Choosing the Right Potatoes
For this scramble, waxy potato varieties like Yukon Gold or red potatoes hold their shape better than russets. If using leftover baked potatoes, leave the skins on for extra texture and nutrients. The ideal potato pieces should be roughly dice sized – about half an inch per cube for the perfect ratio of crispy exterior to creamy interior.
Cheese Combinations That Shine
While the recipe suggests cheddar and Gruyere, countless delicious variations exist. For a Mediterranean twist, try feta and mozzarella. Pepper jack adds welcome heat, while smoked gouda creates depth. The key is balancing a melting cheese with one that contributes distinct flavor. Freshly grated cheese melts more smoothly than pre shredded varieties which contain anti caking agents.
Make Ahead Options
Prepare all components separately up to two days in advance for an even quicker morning meal. Store cooked potatoes and chopped ham in airtight containers in the refrigerator. The egg mixture can be whisked and refrigerated overnight in a sealed jar. When ready to serve, simply heat potatoes first, then proceed with the recipe as written. This preparation strategy makes the dish perfect for holiday mornings.

Frequently Asked Questions
- → Can I use different cheeses?
Yes! You can use any cheese that melts well. Options like mozzarella, Swiss, or Monterey Jack are great substitutes.
- → What can I use instead of ham?
Fried bacon, cooked sausage, or even crumbled tofu are excellent alternatives to ham in this dish.
- → How can I make this vegetarian?
Omit the ham and add more vegetables like mushrooms, bell peppers, or spinach for a vegetarian-friendly version.
- → Can I use raw potatoes instead of cooked ones?
Yes, but you’ll need to dice them small and cook them thoroughly before adding the eggs to the pan.
- → What’s a good substitute for Old Bay seasoning?
You can use Cajun seasoning, fajita seasoning, or chili powder as a substitute for Old Bay seasoning.
- → How can I store leftovers?
Store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently in a microwave or on the stovetop.