Breakfast & Brunch
This sliced ham and egg recipe delivers a restaurant-quality breakfast in just 10 minutes—crispy-edged eggs, savory ham, and a simple technique that transforms basic ingredients into a satisfying meal. The secret lies in high-heat pan-frying for those golden, crackling edges while keeping the yolks perfectly runny.
I perfected this method after years of testing quick breakfast solutions, and it never fails to impress, even on busy mornings.
What makes this recipe stand out is its balance of simplicity and flavor. You only need a few pantry staples—eggs, ham, butter, and a pinch of salt and pepper—to create a dish that feels indulgent yet requires minimal effort.
The key is using a well-seasoned skillet and maintaining consistent heat, which ensures crispy edges without overcooking the eggs. This method works equally well for a solo breakfast or feeding a family.
The result is a plate of crispy-edged eggs with tender, juicy ham slices layered on top, all resting on a bed of buttery, slightly crispy ham bits from the pan.
The aroma alone will wake up your kitchen, and the first bite delivers a perfect harmony of salty, savory, and rich flavors. Whether you're rushing out the door or enjoying a leisurely weekend brunch, this recipe delivers every time.
Pair it with toasted bread or a simple side salad for a complete meal. The best part? Leftovers reheat beautifully, making it an ideal option for meal prep. Let's get cooking—this breakfast is faster than takeout but tastes like a gourmet meal.
Ingredients for sliced ham and egg
Four simple ingredients transform into a restaurant-worthy breakfast in minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 4 whole | Room temperature for even cooking |
| Thinly Sliced Ham 🥓 | 6 oz | Black forest or honey-glazed preferred |
| Unsalted Butter 🧈 | 2 tbsp | High smoke point for crisping |
| Kosher Salt 🧂 | ½ tsp | Fine grain for even seasoning |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Cracked peppercorns preferred |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For skillet preheating |
| Fresh Chives 🌿 | 2 tbsp | Chopped for garnish |
| Toasted Bread 🍞 | 4 slices | Optional side pairing |
The ham makes all the difference here—Black Forest or honey-glazed adds that sweet-savory depth, but any good-quality ham works. I grab mine pre-sliced from Costco or Trader Joe's because it's already thinly cut and ready to cook. If you're using thicker slices, pound them gently with a rolling pin to even thickness. The eggs? Room temperature is key—they cook more evenly and create those perfect golden edges. Fresh from the fridge? Let them sit out for 10 minutes before cracking. For the butter, unsalted is a must—it gives you full control over seasoning.
No honey-glazed ham? Regular deli ham works fine—just pat it dry first to prevent splattering. Short on chives? Fresh parsley or green onions work just as well for garnish. The olive oil is optional but worth it—it helps create that perfect crisp in the skillet. If you're in a rush, skip it and just use butter. For the eggs, free-range or pasture-raised eggs have richer yolks, but any large eggs will do. The salt and pepper are non-negotiable—Diamond Crystal kosher salt is my go-to, but any fine sea salt works. Freshly cracked peppercorns add texture, but pre-ground is fine in a pinch.
This dish reheats beautifully—just pop it in a skillet with a splash of water for 2-3 minutes. Keeps for 2 days in the fridge, though I always make extra because it's that good. Store leftovers in a shallow container so they cool evenly. The ham and eggs can be prepped ahead: slice the ham and store it in the fridge, crack the eggs into a bowl and refrigerate. Cook fresh in the morning for the best texture. For meal prep, assemble everything the night before and cook straight from the fridge—just add 1-2 extra minutes to the cooking time.
Why You'll Love This Recipe
- Foolproof Timing: I swear by this one—no waiting for eggs to poach or ham to bake separately. Just sear the ham slices in butter until they’re golden and crisp, then crack the eggs right into the same pan. The ham renders its own fat, so you’re basically cooking with flavor from the start.
- Salty-Sweet Magic: That first bite? Crispy ham edges with runny yolks cutting through the salt—it’s like a breakfast sandwich without the hassle. The pepper and butter make it taste like you slaved over it, but honestly, it’s just a few minutes of work.
- Lunchbox Hero: Between us, this is my go-to for packed lunches. The eggs stay warm in a thermos, and the ham slices don’t get soggy. My kids (yes, even the picky ones) eat it cold the next day—no complaints, just empty containers.
- Pantry Staple Power: You already have everything. No weird ingredients or last-minute grocery runs—just eggs, ham, butter, and salt. It’s the kind of recipe that turns a $5 ham into a meal that feels special, and leftovers? They disappear faster than I can say “second helping.”
Step-by-step instructions for crispy ham and eggs
This quick breakfast delivers perfect results with minimal effort—crispy edges and tender centers every time.
Prep Ingredients for Perfect Execution
Separate the 4 whole large eggs into two bowls, keeping yolks and whites separate. This gives you control over texture—whites will create structure while yolks add richness. Place the 6 oz thinly sliced ham on a plate and season lightly with 0.25 tsp freshly ground black pepper. The ham should be room temperature for even cooking, so let it sit for 5 minutes if it's straight from the fridge.
Measure out the 2 tbsp unsalted butter and cut it into small cubes for even melting. Crack the 2 tbsp fresh chives into a small bowl and set aside for garnish. Toast your 4 slices bread to your preferred level—lightly golden for crispiness or darker for extra crunch. This prep ensures nothing slows you down during cooking.
Cook Ham Until Golden and Crisp
Heat a 10-inch nonstick skillet over medium heat and add the 1 tbsp extra-virgin olive oil. Once the oil shimmers (about 1 minute), add the ham in a single layer. Cook for 3-4 minutes, stirring occasionally, until the edges start to crisp and the ham reaches an internal temperature of 145°F. The ham should be warm through but not fully cooked—it'll finish in the residual heat.
Remove the ham from the skillet and transfer it to a paper towel-lined plate. This keeps it warm while you cook the eggs. Don't overcrowd the pan—ham needs space to crisp properly. If your skillet is too small, work in batches, but this recipe is designed for one-pan efficiency.
Fry Eggs with Crispy Edges
Increase the heat to medium-high and add the 2 tbsp unsalted butter to the same skillet. Let it melt completely, then reduce heat to medium once it foams subsides. Pour in the egg whites first, tilting the pan to spread them evenly. Cook for 2 minutes until the whites set but are still slightly translucent at the edges.
Carefully add the egg yolks on top of the whites. Sprinkle with 0.5 tsp kosher salt and 0.25 tsp freshly ground black pepper. Cover the skillet with a lid for 30 seconds to let the yolks begin setting. Then uncover and cook for another 30 seconds until the edges are golden brown and crispy—this is your visual cue for perfect doneness.
Assemble and Serve Immediately
Slide the eggs onto a warmed plate and top them with the 6 oz thinly sliced ham you prepared earlier. The residual heat from the skillet will finish cooking the ham slightly, giving it a warm, crisp edge. Spoon any remaining butter from the skillet over the eggs for extra richness.
Garnish with the 2 tbsp chopped fresh chives and serve immediately with the 4 slices toasted bread. The contrast of crispy ham, tender eggs, and buttery toast creates the perfect balance. For an extra touch, drizzle a little extra-virgin olive oil over the top—it enhances the flavors without overpowering them.
Optional Upgrade for Extra Flavor
If you want to elevate this further, add a pinch of smoked paprika or a dash of hot sauce to the eggs while cooking. For a creamier finish, stir 1 tbsp heavy cream into the yolks before adding them to the whites. These adjustments keep the 10-minute promise while adding depth of flavor that makes this breakfast feel special.
This method ensures every element—crispy ham, perfectly set eggs, and buttery toast—comes together in harmony. The key is timing: keep everything moving, and don't let the eggs sit too long after cooking. Serve immediately for the best texture and flavor combination.
Pro Tips For Making Sliced Ham And Egg
- Use Cold Butter: Grab that unsalted butter straight from the fridge—yes, even if you’re impatient like me. Cold butter melts slower, so it coats the pan evenly without burning the ham or scrambling the eggs too fast. I used to rush this, and the ham would stick like glue; now it sizzles perfectly every time.
- Trim the Ham Fat: Those little strips of fat on the ham? They’re delicious, but they’ll turn your pan into a grease fire if left on. Snip them off with kitchen shears before cooking—just leave the lean slices. Trust me, your pan (and your smoke detector) will thank you.
- Crack Eggs Early: Whisk those eggs in a bowl before heating the pan, then slide them in gently. I learned this the hard way—trying to crack eggs directly into a hot pan leads to splatters and uneven cooking. A quick whisk also keeps yolks intact, so you get that runny center everyone loves.
- Salt the Ham First: Toss the sliced ham with a pinch of kosher salt before cooking—it crisps up better and absorbs flavor faster. I used to wait until the end, and the ham always tasted bland. (Yes, even if it’s pre-salted; a little extra never hurt anyone.)
Pro cooking tips for perfect results
Skillet Heat Control
Use a 10-inch nonstick skillet—it’s the perfect size for this recipe. Heat it over medium-high until it’s screaming hot before adding oil. I swear by a well-seasoned cast iron or All-Clad nonstick for even heat distribution.
If your pan isn’t hot enough, the ham will steam instead of crisp. Test it by flicking a drop of water—if it sizzles instantly, you’re ready. 🔥
Egg Separation Hack
Separating eggs cleanly is easier than you think. Crack them into a bowl, then gently transfer the whites to another bowl using a fine-mesh strainer. This removes any stray yolk bits that could prevent perfect crispy edges.
For extra insurance, I add a pinch of salt to the whites before cooking—they’ll set faster and hold their shape better. Trust me, this step makes all the difference for that golden-brown crust.
Butter Timing Trick
Don’t let the butter burn! Melt it over medium heat until it foams, then reduce to medium-low before adding the eggs. If your butter turns brown too quickly, your eggs will overcook.
I like to add a splash of water to the pan after melting the butter—it creates a steamy environment that helps the eggs cook evenly while keeping the edges crispy. 🧈
Ham Doneness Check
Ham should reach 145°F internal temperature but still have a slight bounce when pressed—it’ll finish cooking in the residual heat. If your ham is pre-cooked (like most deli slices), it’s safe to eat at this temp.
For extra flavor, I like to add a pinch of smoked paprika to the pan while the ham cooks. This adds depth without overpowering the natural ham taste.
Lid Technique
Covering the skillet with a lid for 30 seconds after adding the yolks traps heat and helps them set gently. This is how I get that creamy, runny center while keeping the edges crispy.
If you don’t have a lid, a metal bowl inverted over the pan works too. Just don’t cover it too early—the whites need to set first, or you’ll end up with scrambled eggs. ⏱️
Reheating Leftovers
Leftover ham and eggs reheat best in a skillet over low heat with a splash of water. Stir gently to prevent sticking, and add a pat of butter to keep things moist.
Microwave reheating works too, but the texture suffers—it’ll be rubbery instead of crispy. I always make extra because this dish reheats so well for quick lunches. ❄️
Nutrition facts
Frequently asked questions
Can I make this recipe with pre-cooked ham straight from the deli?
Yes! Most deli ham is already fully cooked, so you can use it directly. Just pat the slices dry with paper towels first to remove excess moisture—this prevents splattering and ensures crispy edges. Pre-cooked ham is perfect for this recipe since it cooks quickly and maintains its texture.
What if I don't have a nonstick skillet? Can I use cast iron?
Cast iron works beautifully—just make sure it's well-seasoned first. The extra heat retention helps create crispy edges, but you may need to adjust the cooking time slightly (30 seconds longer for eggs). A splash of water in the pan helps prevent sticking while keeping the edges crispy.
How do I keep the eggs from sticking to the pan?
First, ensure your skillet is properly heated before adding butter. Second, separate the yolks and whites completely—any yolk bits in the whites will cause sticking. Finally, add a pinch of salt to the whites before cooking, which helps them set faster. If they still stick, your pan isn't hot enough.
Can I make this recipe ahead of time?
Prep the ham and crack the eggs the night before, but cook fresh in the morning for best results. The eggs lose their crispy edges when reheated, but you can reheat the ham separately in a skillet with butter. For a quick breakfast, assemble everything the night before and cook straight from the fridge—just add 1-2 extra minutes to the cooking time.
What's the best way to make this recipe vegetarian?
Swap the ham for thinly sliced mushrooms (like shiitake or cremini) sautéed with garlic and thyme. For extra protein, add crumbled tofu or chickpeas. The cooking method remains the same—just adjust seasoning to complement your meat substitute. The crispy edges technique works perfectly with these alternatives too!
