Sliced Ham and Eggs Recipe: Crispy-Topped Breakfast in 10 Minutes

Breakfast & Brunch

Sliced Ham and Eggs Recipe: Crispy-Topped Breakfast in 10 Minutes

This sliced ham and eggs recipe delivers a restaurant-worthy breakfast that comes together in just 10 minutes—no fancy skills required. The secret lies in crisping the ham perfectly while achieving eggs that are either silky scrambled or golden fried, all topped with a savory, caramelized finish.

I developed this after years of testing quick weeknight breakfasts, and it’s now my go-to when I need something fast but still impressive.

The magic happens in the pan: thinly sliced ham renders its fat into crispy edges while staying juicy inside, and the eggs cook in the same pan, absorbing all that delicious flavor. This method cuts down on cleanup while maximizing taste—no separate pans, no wasted time.

The result? A plate that looks like it belongs on a brunch menu, with textures that range from crispy ham to creamy eggs, all held together by a simple but bold seasoning.

What you’ll end up with is a breakfast that’s foolproof yet elevated, perfect for busy mornings or lazy weekends. The ham’s smoky, slightly sweet flavor pairs beautifully with the richness of the eggs, and the crispy tops add a satisfying crunch.

Serve it with buttered toast or roasted potatoes to round out the meal—every bite is balanced and delicious without being heavy.

This recipe works equally well for a solo breakfast or feeding a crowd, and leftovers reheat beautifully. The key is keeping the heat steady and letting the ham cook undisturbed until it’s golden and crispy—then it’s just about perfect eggs and a sprinkle of fresh herbs to finish.

Let’s make this quick, satisfying breakfast!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for sliced ham and egg

Fast, crispy, and packed with flavor—just eight ingredients for a restaurant-style breakfast.

Ingredient Amount Notes
Thinly Sliced Ham 🥓 8 oz High-quality deli ham, cut thin
Large Eggs 🥚 6 whole Fresh, room temperature
Unsalted Butter 🧈 3 tbsp Full-fat for crispy edges
Fresh Chives 🌿 2 tbsp Finely chopped, for garnish
Fresh Parsley 🌿 1 tbsp Chopped, for garnish
Diamond Crystal Kosher Salt 🧂 ½ tsp For seasoning eggs
Freshly Ground Black Pepper 🌶️ ¼ tsp For seasoning eggs
Extra-Virgin Olive Oil 🫒 1 tbsp For pan coating
Sliced Toasted Bread 🍞 4 slices Optional, for serving
Garlic Cloves 🧄 1 clove Minced, optional for flavor

The ham makes all the difference here. Black Forest or honey-glazed from the deli counter gives the best flavor—avoid the super-salty kind. I always grab a 12-ounce pack and slice it myself with a sharp knife for even thickness. If you're short on time, pre-sliced ham works too, just pat it dry first. Freshness matters: if it smells off or looks slimy, skip it. For extra crispiness, I like to sear the ham in the pan first before adding eggs—this renders the fat perfectly.

No chives? Fresh parsley or green onions work just as well for garnish. Short on butter? Olive oil or bacon fat adds richness, though butter gives that golden finish. The eggs should be room temperature for even cooking—cold eggs make for rubbery yolks. If you're making this ahead, keep the ham and eggs separate until serving. For a crowd, double the ham and eggs but keep the pan size manageable—overcrowding steams instead of crisps. The garlic is optional but adds a nice depth if you're feeling fancy.

Ham keeps 3-4 days in the fridge, but it’s best used within a day or two for peak flavor. Eggs stay fresh up to 3 weeks in their carton, but use the oldest ones first for this recipe. The crispy ham and eggs reheat beautifully—just pop them in a 350°F oven for 5-7 minutes to restore that golden crunch. Store leftovers in a sealed container, and they’ll last 3-4 days. I like to portion them into single-serving containers for quick breakfasts all week.

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: I swear, this is the kind of recipe where you look at your pantry and think, "I already have all that?" Thin ham, eggs, butter—it’s like the universe handed me a shortcut to something that tastes like a fancy brunch but takes less time than boiling water.
  • Crispy-Creamy Balance: That first crack of the egg yolk against the warm, buttery ham? It’s the kind of contrast that makes you pause mid-bite. The parsley and chives add this bright, herby finish that cuts through the richness—like a little freshness hug for your taste buds.
  • Breakfast or Lunch: Honestly, I make this for both without hesitation. Scramble it into a quick lunch with toast, or serve it as a weekend brunch platter with crusty bread. Even my picky teenager asks for seconds when it’s on the table—(yes, even on a Tuesday night).
  • Leftovers That Don’t Suck: Unlike so many egg dishes, this actually tastes better the next day. I’ll pack it for work or save it for a lazy evening, and it’s still just as satisfying. Plus, the ham keeps things from getting dry—no sad, rubbery eggs here.

Step-by-step instructions for crispy-topped ham and eggs

This breakfast comes together in minutes with golden eggs and savory ham—just follow these simple steps.

1

Prep the Ham and Season the Eggs

Start by laying out the 8 oz thinly sliced ham on a plate. I like to tear it into bite-sized pieces for easy handling—no need for perfect uniformity here. In a medium bowl, gently whisk together the 6 whole large eggs with the 0.5 tsp Diamond Crystal kosher salt and 0.25 tsp freshly ground black pepper. The eggs should be fully combined but still slightly lumpy—this prevents over-mixing which can make them tough.

Here's a pro tip: I always use room-temperature eggs for this recipe. If yours are straight from the fridge, let them sit at room temperature for 10 minutes before whisking. Cold eggs cook unevenly and can create rubbery yolks. While you're waiting, you can prep the rest of your ingredients—this keeps everything moving efficiently.

2

Cook the Ham Until Warm

Heat a large nonstick skillet over medium heat and add 1 tbsp extra-virgin olive oil. Let it warm for 30 seconds until shimmering—this ensures the ham won't stick. Add the ham pieces and cook for 2-3 minutes, stirring occasionally, until they're just warmed through and slightly crispy at the edges. You want them hot but not fully cooked yet, as they'll finish cooking when the eggs go in.

If you're using the 1 clove garlic, mince it finely and add it to the pan with the ham. Cook it for 30 seconds until fragrant—this adds a subtle depth of flavor that pairs perfectly with the ham and eggs. Remove the ham and garlic (if using) from the pan and set aside on a paper towel to drain any excess oil.

3

Fry the Eggs to Crispy Perfection

Pour the whisked eggs into the same skillet (no need to wipe it clean—the residual oil helps create that beautiful crust). Reduce the heat to medium-low—this is critical for even cooking without burning. Let the eggs sit undisturbed for 2-3 minutes until the edges start to set and the bottom begins to turn golden brown. This is where the magic happens: the low heat allows the eggs to cook slowly and evenly, creating that coveted crispy top.

Here's the thing—don't touch the eggs during this time. I know it's tempting to check, but moving them too early can break the delicate crust. You'll know they're ready when the edges are firm and the tops look slightly puffed. If you see the edges browning too quickly, reduce the heat slightly. Once the tops are set but still slightly runny in the center, it's time to add the ham back in.

4

Combine and Finish

Spoon the ham (and garlic if using) evenly over the eggs, pressing down gently with a spatula to help them cook through. Let everything sit together for 1-2 minutes until the ham is fully heated through and the eggs reach your desired doneness. For me, that means a runny yolk—classic breakfast style—but adjust the time based on how you like your eggs.

While the eggs finish, warm the 4 slices toasted bread in a toaster or toaster oven for 1-2 minutes until crispy. This step is optional but adds a wonderful crunch to balance the creamy eggs and savory ham. Once everything is ready, garnish with the 2 tbsp finely chopped fresh chives and 1 tbsp chopped fresh parsley for a pop of color and freshness.

5

Serve Immediately

Transfer the ham and eggs to plates and serve right away with the toasted bread. The eggs should have a golden, slightly crispy top with a creamy center, and the ham should be warm and flavorful. I like to serve this with a side of sautéed spinach or a simple fruit salad to round out the meal. The combination of textures and flavors—crispy, creamy, and savory—makes this breakfast feel like a special treat, even though it's ready in just 10 minutes.

👨‍🍳

Pro Tips For Making Sliced Ham And Egg

  • CRISP THE HAM FIRST: Skip the soggy mess by searing the ham slices in a dry pan for 10-15 seconds per side before adding eggs. The butter will coat them later, but that initial crisp gives texture—like a bacon substitute but better. (Yes, even if you’re impatient like me, don’t rush this.)
  • SALT THE EGGS IN THE PAN: Crack eggs into the pan after the butter’s melted and ham’s warmed, then immediately sprinkle a pinch of salt directly on each yolk. The butter’s fat will distribute it perfectly, and you’ll avoid that bland center. (Your future self will notice the difference.)
  • WATCH THE BUTTER FOAM: When the butter starts foaming like a latte, it’s time to lower the heat or pull the pan off briefly. Too much foam = burnt butter, which ruins the delicate flavor. A quick 10-second pause fixes it—trust me, I’ve learned this the hard way.
  • CHOP HERBS AT THE END: Fresh parsley and chives wilt faster than you think. Toss them in after the eggs are done, just for 5 seconds, then scatter them over the top. Their color stays bright, and you avoid the sad, limp garnish look. (Does it look weird? Yes. Does it work? Every single time.)

Dietary considerations for this recipe

Gluten-Free Adaptations

This recipe is naturally gluten-free as long as you use a ham that doesn’t contain gluten additives. Always check the label—some deli hams include gluten as a binder or preservative.

I recommend Applegate Naturals or Boar’s Head gluten-free ham options. For serving, replace regular toast with gluten-free bread like Canyon Bakehouse or Schär brands. 🌾

Low-Carb Options

Skip the toast entirely and serve your ham and eggs with a side of sautéed spinach or mushrooms for a low-carb meal. If you need extra protein, add avocado slices or a side of cheesy cauliflower rice.

The eggs and ham already provide plenty of protein, so you won’t miss the carbs. For crispiness without bread, try crispy roasted Brussels sprouts or zucchini chips.

Dairy-Free Substitutions

Butter is key for crispy eggs, but you can substitute olive oil or dairy-free butter like Miyoko’s. For extra richness, use coconut oil—it adds a subtle sweetness that pairs well with the ham.

If you’re avoiding all dairy, check your ham for casein additives, which some processed hams contain. Always opt for fresh, high-quality ham to minimize hidden dairy.

High-Protein Boost

Add crumbled bacon or sausage crumbles to the pan with the ham for extra protein. I like to cook 2 oz of bacon first, drain it on paper towels, then add it to the eggs along with the ham.

For a vegetarian option, swap the ham for smoked tofu or tempeh, sliced thin and pan-fried until crispy. The eggs and protein combo makes this a hearty meal even without meat.

Allergen-Friendly Tips

For nut allergies, avoid garnishes like chopped nuts and stick to herbs. If you’re sensitive to sulfites, choose ham labeled “sulfite-free.” I always double-check labels for hidden allergens—some hams contain mustard or other common allergens.

For egg allergies, this recipe won’t work, but you could adapt it with tofu scramble or chickpea flour omelets** instead. Always prioritize fresh, whole ingredients to minimize cross-contamination risks.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 34g43%
Saturated Fat 18g90%
Cholesterol 320mg107%
Sodium 1100mg48%
Total Carbohydrate 12g4%
Dietary Fiber 1g4%
Sugars 2g
Protein 36g72%
* 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 recipe ahead of time?

It's best served fresh, but you can prep components ahead. Cook the ham and eggs separately, then store them in airtight containers in the fridge for up to 2 days. Reheat in a skillet over medium heat for 3-4 minutes to restore crispiness. The eggs will lose some texture when reheated, so it's better to cook them fresh for the best results.

2

What's the best way to crisp the ham without burning it?

Use medium heat and keep the ham moving in the pan. The key is to cook it just until the edges turn golden—about 2-3 minutes. If it browns too quickly, reduce the heat slightly. The residual fat from the ham will help create crispy edges while keeping the inside juicy.

3

How do I adjust this for scrambled eggs instead of fried?

Whisk the eggs with 1 tbsp milk or cream for creamier texture. Cook them in the same skillet on low heat, stirring gently until softly set (about 3-4 minutes). Add the ham at the end and let everything warm through together. The result will be fluffy scrambled eggs with crispy ham pieces throughout.

4

Can I use canned ham instead of deli ham?

Not ideal—canned ham is too soft and lacks the crispy texture needed for this dish. If you must use canned, drain it well and pat dry with paper towels to remove excess moisture. For best results, stick with fresh, thinly sliced deli ham that crisps up nicely in the pan.

5

What are good side dishes to serve with this?

Toasted bread is classic, but you could also try roasted potatoes, sautéed spinach, or a fresh fruit salad. For something heartier, add crispy hash browns or avocado slices. The key is balancing textures—crunchy sides complement the creamy eggs perfectly.

★★★★★4.9(13 reviews)
Categories Breakfast & Brunch