Quick Ham Breakfast Recipes: Ham and Egg Skillet

Updated November 3, 2026

Total time
32 min
prep 12 min · cook 20 min
Serves
4
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Quick Ham Breakfast Recipes: Ham and Egg Skillet

This quick ham breakfast skillet combines diced ham, crisp potatoes, vegetables, eggs, and cheddar in one pan for a filling breakfast or brunch. Using cooked ham and refrigerated diced potatoes keeps the prep short, while the mix-and-match vegetables make it easy to adapt to what you have.

Ingredients

  • 2 tablespoons neutral cooking oil (30 ml), such as canola or avocado oil
  • 1 cup finely diced yellow onion (150 g)
  • 12 ounces refrigerated, fully cooked diced potatoes (340 g)
  • 1 cup diced red bell pepper (150 g)
  • 8 ounces fully cooked ham, cut into 1/2-inch cubes (225 g)
  • 6 large eggs (about 300 g without shells)
  • 2 tablespoons milk (30 ml), dairy or unsweetened plain soy milk
  • 1/2 teaspoon fine salt (3 g), or less if the ham is salty
  • 1/4 teaspoon freshly ground black pepper (about 0.5 g)
  • 1 cup shredded sharp cheddar cheese (113 g)
  • 2 tablespoons sliced scallions (about 20 g), for finishing

Instructions

  1. Set a 12-inch (30 cm) nonstick or well-seasoned skillet over medium heat. Add the oil and onion and cook for about 2 minutes, stirring, until the onion begins to soften. If the potatoes are in large pieces, break them into bite-size chunks with a spatula before adding them.

  2. Add the diced potatoes in an even layer. Cook for about 9 minutes, turning and stirring every 2 to 3 minutes so several sides can brown. If they begin sticking, lower the heat slightly and add a teaspoon of water rather than more oil. The potatoes should be hot through and lightly crisp in places; refrigerated cooked potatoes do not need to be cooked from raw.

  3. Stir in the bell pepper and ham. Cook for 3 minutes, stirring once or twice, until the pepper starts to soften and the ham is hot. Spread the mixture evenly across the pan. In a small bowl, whisk the eggs with the milk, salt, and black pepper until the yolks and whites are combined.

  4. Turn the heat to medium-low and pour the eggs evenly over the ham and potatoes. Let them sit for about 30 seconds, then gently draw a spatula across the pan in wide strokes, lifting the set egg from the bottom and letting uncooked egg flow into the open spaces. Continue for about 5 minutes, until the eggs are set but still moist. Check the center of the egg mixture with a food thermometer; USDA FSIS says egg dishes should reach a safe minimum internal temperature of 160°F (71°C). If needed, keep cooking gently and check again rather than serving before it reaches that temperature.

  5. Sprinkle the cheddar over the top, cover the skillet, and cook for 1 minute, just until the cheese melts. Remove the pan from the heat, scatter on the scallions, and serve hot. For neat portions, let the skillet stand for 1 minute while you set out plates, then scoop from the edge toward the center so each serving gets ham, potatoes, vegetables, and egg.

Tips

  • Use fully cooked ham. Leftover baked ham, a ham steak, or thick deli ham all work. Cut it into small, similar-sized pieces so it warms quickly and distributes through the skillet. If using especially salty ham or cheese, start with just a pinch of salt in the eggs and taste the finished mixture before adding more.

  • Choose potatoes that are already cooked. Refrigerated diced potatoes or plain cooked breakfast potatoes make this a quick recipe. Raw diced potatoes take considerably longer to soften and brown; using them without precooking can leave the eggs done before the potatoes are tender. If you only have raw potatoes, microwave small cubes with a splash of water until nearly tender, drain well, then brown them before adding the other ingredients.

  • Keep the eggs tender. Medium-low heat and broad, slow spatula strokes help avoid dry, rubbery curds. The skillet may keep cooking the eggs briefly after it comes off the burner, so check the temperature before adding cheese and do not leave the pan covered longer than needed to melt it. A thermometer is more reliable than judging doneness by color alone.

  • Make the pan work for you. A nonstick skillet makes folding and serving easier, but a well-seasoned cast-iron pan also works. If your skillet is smaller than 12 inches, cook the potatoes and ham in batches or use a larger pan; crowding traps steam and makes the potatoes less crisp. Have the eggs whisked before they go into the pan so they do not sit cooking while you prepare the next step.

Serving Suggestions

Serve the skillet straight from the pan with toast, English muffins, or warm tortillas. A simple fruit salad or sliced oranges add a cool, fresh contrast to the salty ham and melted cheese. For a more substantial brunch, offer avocado slices, a bowl of berries, or a green salad with a light vinaigrette. Keep toppings on the side if everyone wants to season their own portion.

This recipe serves four as a main breakfast, especially alongside toast or fruit. For a larger group, make two skillets rather than doubling everything in one crowded pan; the potatoes brown better when they have room. Put out hot sauce, salsa, or plain Greek yogurt as optional toppings. Salsa adds acidity and moisture, while yogurt gives a cool, tangy finish. If serving children or anyone who prefers mild food, leave spicy sauces at the table instead of mixing them into the skillet.

Variations

Change the cheese: Monterey Jack melts smoothly and tastes mild, while Swiss pairs well with ham and gives the skillet a nutty flavor. Pepper Jack adds heat. Use the same amount, about 1 cup (113 g), and remember that saltiness varies by cheese. For a dairy-free version, omit the milk and cheddar or use unsweetened plant milk and a melting dairy-free cheese; the result will be less creamy and may not brown or melt in quite the same way.

Use different vegetables: Replace the red pepper with 1 cup (about 100 g) chopped spinach, sliced mushrooms, or diced zucchini. Cook mushrooms with the onion until their released liquid has mostly evaporated, or wilt spinach briefly before adding the eggs. Zucchini can release water, so cut it small and cook it until the pan is no longer wet. Chopped broccoli also works if it is already steamed or cooked until tender.

Make it spicy or herby: Add 1/4 teaspoon (about 0.5 g) smoked paprika or a pinch of red pepper flakes with the salt and pepper. Chopped parsley or chives can stand in for scallions. For a Tex-Mex-style variation, use Monterey Jack, add a little cumin, and serve with salsa; these are optional flavor changes, not required ingredients for the base recipe.

Use a different cooked meat: Cooked turkey, leftover roast pork, or crisped bacon can replace the ham in an equal amount by weight. Bacon and many cured meats are salty, so season the eggs lightly. If substituting raw sausage, cook it completely in the skillet first, breaking it into small pieces, and follow the safe minimum temperature for its type before adding the vegetables and eggs.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking, in a shallow airtight container. The cooked skillet keeps for 3 to 4 days in the refrigerator. For easier reheating, divide it into individual portions before chilling. Do not leave the pan at room temperature for a long brunch or store it warm in a covered container; prompt refrigeration helps keep leftovers within safe handling guidelines.

Reheat a portion in a covered skillet over low heat with a teaspoon of water, stirring gently until hot, or microwave it in short bursts, turning or stirring between bursts so the center heats evenly. USDA FSIS recommends reheating leftovers to 165°F (74°C); check the center with a food thermometer. Eggs can become firmer when reheated, so use gentle heat and stop once the safe temperature is reached. Reheat only the amount you plan to eat rather than repeatedly warming and cooling the whole batch.

To freeze, wrap individual portions airtight and freeze for up to 2 months for best quality. Thaw overnight in the refrigerator, then reheat to 165°F (74°C). The eggs and potatoes may be softer after thawing, but the portions are still convenient for a quick breakfast. If the skillet has been left out for more than 2 hours, discard it rather than refrigerating it for later.

Frequently Asked Questions

Can I make this ham and egg skillet with leftover holiday ham?

Yes. Use fully cooked leftover ham, remove any tough rind, and cut the meat into small cubes. Since leftover ham may already be salty or seasoned, reduce the salt in the egg mixture and taste before serving. Keep the pieces small so they heat through during the brief time they cook with the pepper.

Can I use frozen diced potatoes?

Yes, but thaw them first and pat away excess moisture if you want browning. Frozen potatoes can go straight into the pan, but they may need a few extra minutes and can release water as they thaw. Let that moisture cook off before adding the eggs; otherwise the skillet may turn soft instead of developing crisp potato edges.

Can I prepare the ingredients ahead?

You can dice the onion, pepper, and ham and shred the cheese a day ahead, keeping each in a covered container in the refrigerator. You can also whisk the eggs with the milk and seasonings shortly before cooking. For the best texture, cook the potatoes and eggs just before serving rather than fully making the dish in advance; reheated eggs are safe when handled properly but tend to be firmer.

How do I know when the eggs are safe and done?

For this mixed egg dish, check the center with a food thermometer and cook it to 160°F (71°C), the USDA FSIS safe minimum for egg dishes. The eggs should look set, but appearance alone is not as dependable as a thermometer. If the center is below temperature, continue cooking over low heat and check again, taking care not to scorch the potatoes at the bottom.

Can I double the recipe?

Yes, but use two skillets or cook the potato mixture in batches. Doubling the amount in one ordinary skillet crowds the ingredients, slows evaporation, and makes it harder to cook the egg evenly. If using two pans, divide the ingredients evenly and check each pan separately for the required egg temperature before serving.

What can I serve instead of toast?

Warm tortillas, biscuits, roasted tomatoes, or a simple fruit bowl all work. For a lower-effort plate, serve the skillet on its own with scallions and a spoonful of salsa. If using tortillas, the mixture can also be spooned into them as a breakfast wrap; let it cool just enough to handle and avoid overfilling so the tortilla folds without splitting.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).