Best Egg and Ham Sandwich Recipe | Easy, Quick, Super Tasty!

There’s something wonderfully comforting about an Egg and Ham Sandwich—simple, hearty, and endlessly adaptable. This version brings together tender, savory ham with a creamy, just-set egg and a crisp bite of toasted bread. You’ll get a satisfying balance of textures and flavors in every bite, and you can make it your own with a favorite cheese, a punchy mustard, or crisp greens. Whether you’re fueling up for a busy morning or craving an easy lunch that still feels special, this sandwich is a reliable go-to. Expect clear steps, flexible options, and a delicious payoff.
Why This Egg and Ham Sandwich Wins Hearts
This sandwich is the perfect blend of comfort and practicality—it’s quick to make, deeply satisfying, and easy to customize. The warmth of the egg pairs beautifully with lightly seared ham, and a quick toast brings out the bread’s nutty character. Add a creamy spread and something crisp like lettuce or tomatoes, and you’ve got a balanced, nourishing bite. It’s a small effort with big returns, whether you’re cooking for one or assembling a stack for family and friends.
What You’ll Need: Ingredients for an Egg and Ham Sandwich
- 2 slices of bread (sourdough, whole wheat, or brioche): The base that holds everything together; choose sturdy slices that toast up well and won’t go soggy.
- 1 large egg: The star of the show—rich, creamy, and protein-packed. Cook it to your preferred doneness.
- 2 slices of ham (deli or leftover baked ham): Provides meaty, savory flavor; a quick sear brings out its caramelized edges.
- 1 slice of cheese (Swiss, cheddar, or provolone, optional): Adds creaminess and a melty layer that bridges the egg and ham.
- 1–2 teaspoons butter or oil (for the pan): Ensures a golden egg and helps toast the bread if you like it pan-crisped.
- 1 teaspoon mayonnaise (or butter): Adds moisture and a gentle tang that keeps the sandwich from feeling dry.
- 1 teaspoon mustard (Dijon or yellow, optional): Offers brightness and a little heat to lift the flavors.
- Lettuce or arugula (a small handful): Brings fresh crunch and a peppery note if using arugula.
- Tomato slices (2–3 slices): Juicy sweetness that contrasts the salty ham and rich egg.
- Salt and freshly ground black pepper: Heightens flavors; a pinch goes a long way.
- Hot sauce or chili flakes (optional): For a little kick if you like heat with your breakfast or lunch.
- Pickles or pickle relish (optional): Adds tang and a crisp bite that cuts through richness.
How to Make It: Step-by-Step Egg and Ham Sandwich
- Warm the pan and prep the bread. Place a medium nonstick or well-seasoned skillet over medium heat. While it warms, lay out your bread slices and gather all ingredients so you can move quickly once the egg is cooked.
- Lightly toast the bread. For a crisp base, toast the bread in a toaster until golden. Alternatively, melt a small knob of butter in the skillet and toast each side in the pan for extra flavor.
- Seize the moment with the ham. Add the ham slices to the warm skillet and cook for 30–60 seconds per side until lightly browned at the edges. This step intensifies the savory flavor. Transfer to a plate.
- Cook the egg to your liking. Add a small drizzle of oil or butter to the pan. Crack in the egg and season with a pinch of salt and pepper. For sunny-side up, cook 2–3 minutes until the whites set and the yolk is still runny. For over-easy, flip gently and cook 15–30 seconds more. For a soft scramble, whisk the egg in a bowl first, then cook low and slow, stirring gently, until just creamy. Pull the egg off heat as soon as it looks just about done; it will continue to cook slightly from residual heat.
- Spread your condiments. On one slice of toasted bread, spread mayo. On the other, spread mustard (if using). If you’re not a mustard fan, a thin swipe of butter adds flavor and prevents sogginess.
- Assemble the layers. Place the warm ham on the bottom slice. If using cheese, lay it over the ham so it softens from the residual heat. Add the cooked egg, then top with tomato slices and a handful of greens. Taste a tomato slice and add a pinch of salt if needed—it brings the flavor forward.
- Finish and press. Cap with the second slice of bread. If you want a melt, return the sandwich to the skillet over low heat, pressing gently with a spatula for 30–60 seconds per side to warm through and soften the cheese. Low heat prevents overcooking the egg and scorching the bread.
- Slice and serve. Transfer to a cutting board and slice in half—diagonal if you like the classic café look. Serve immediately with a little hot sauce, pickles, or a side of fruit.
Time, Yield, and When It’s Ready
| Prep Time | 5–7 minutes (bread, condiments, and produce) |
| Cook Time | 5–8 minutes (toasting, ham, egg) |
| Total Time | 10–15 minutes |
| Yield | 1 hearty sandwich (easily scaled up) |
| Best Served | Right away, while the bread is crisp and the egg is warm |
You’ll know it’s ready when the bread is golden and the egg is just cooked to your preference. If you’re melting cheese, look for gentle softening rather than a full ooze to avoid overcooking the egg.
Pro Tips and Little Tricks
- Choose the right bread. Thick-cut sourdough or country bread holds up well and adds a satisfying chew. Brioche brings a subtle sweetness that pairs nicely with smoky ham.
- Mind the heat. Medium heat is ideal for the egg; too high and the whites toughen before the yolk sets. For a soft scramble, use low heat and stir gently for custardy curds.
- Season thoughtfully. A tiny pinch of salt on tomatoes and greens brightens their flavor. Ham is salty, so you may need less salt on the egg.
- Keep it crisp. If you love a crunchy edge, toast the bread separately in a toaster and assemble quickly so steam doesn’t soften it.
- Add a flavor bridge. Cheese acts as a delicious “glue” between ham and egg. Swiss or provolone melt smoothly; sharp cheddar adds bite.
- Make it your own. Try a smear of pesto instead of mustard, or swap mayo for a lemony yogurt spread. Hot honey is surprisingly great with smoky ham.
- Healthful swaps. Use whole-grain bread, go easy on spreads, and load up on greens. Turkey ham, Canadian bacon, or a plant-based slice are leaner alternatives.
- Vegetarian twist. Replace ham with sautéed mushrooms or a grilled portobello slice; the meaty texture pairs beautifully with egg and cheese.
- Food safety tip. If using leftover ham, heat it until steaming to ensure it’s safe and to refresh its flavor.
- Batch-friendly. Cooking for a group? Keep assembled sandwiches warm in a 200°F (95°C) oven for a few minutes, but don’t overhold—eggs can overcook.
Nutritional Snapshot at a Glance
Approximate values per sandwich, based on 2 slices of bread, 1 large egg, 2 slices of ham, 1 slice of cheese, 1 teaspoon mayo, and light butter/oil for the pan. Your numbers will vary with brands and portions.
- Calories: ~490
- Protein: ~27 g
- Carbohydrates: ~34 g
- Total Fat: ~24 g
- Saturated Fat: ~9 g
- Fiber: ~3 g (depends on bread)
- Sugars: ~4 g
- Sodium: ~1,100–1,300 mg (ham and cheese vary widely)
To lighten it up, try whole-grain bread, skip cheese or use a thin slice, and swap mayo for a thin smear of mustard or avocado. To boost protein, add a second egg or choose a higher-protein bread.
Questions You Might Have
Can I make the egg in advance?
Eggs are best cooked to order for texture and safety. If you need to prep ahead, scramble eggs softly and refrigerate in a covered container for up to 1 day; reheat gently over low heat. Sunny-side or over-easy eggs don’t reheat as well.
What’s the best cheese for melting in this sandwich?
Swiss, provolone, and Monterey Jack melt smoothly and complement ham’s saltiness. Sharp cheddar adds more flavor but can be a bit oilier. Use a thin slice for balance.
How do I keep the sandwich from getting soggy?
Toast the bread, add spreads in thin layers, and place greens and tomatoes away from direct heat. If using very juicy tomatoes, pat them dry and season lightly with salt just before assembling.
A Warm Send-Off
There’s real joy in the simplicity of an Egg and Ham Sandwich—warm, savory, and ready in minutes. It’s an everyday kind of comfort that still feels like a treat, and it welcomes your favorite twists, from a dash of hot sauce to a handful of crisp greens. Share it at the breakfast table, pack it for a picnic, or savor it at your desk with a quiet cup of coffee. Good food doesn’t have to be complicated; it just needs a little care and attention. I hope this becomes a reliable recipe you return to whenever you want something satisfying, friendly, and easy to love.
