Moons Over My Hammy Breakfast recipe

Moons Over My Hammy Breakfast

There's something magical about waking up to the smell of butter-kissed bread and perfectly scrambled eggs. This Moons Over My Hammy Breakfast sandwich is a hearty, nostalgic hug on a plate-ideal for weekend brunches, busy weekdays, or even a lazy Sunday morning when you want to treat yourself without the fuss. The melty cheese blankets creamy eggs and salty ham in every bite, while the sourdough's crisp crust holds everything together. It's the kind of recipe that makes you sigh with every bite, whether you're feeding a crowd or just spoiling yourself.

What Makes This Recipe Special

  • Dual cheese layering: Swiss for nutty depth and American for gooey meltiness creates a flavor and texture contrast you won't get with just one type.
  • Butter-basted bread: Thinly spread butter on both sides of the bread before toasting ensures every bite is rich and golden, with no dry edges.
  • Silent scrambling technique: Using a silicone spatula to gently press and fold the eggs creates ultra-creamy curds without overcooking.
  • Make-ahead assembly: Sandwiches can be prepped in advance (without eggs) and toasted fresh to save time on busy mornings.
⏱ 20 mins
American
Servings 4

Ingredients

5 tablespoonssalted butter, softened and divided
8 largeeggs
8 slicessourdough or other artisan bread
4 slicesSwiss cheese
4 slicesAmerican cheese
16 slicesdeli ham, thinly sliced

Nutrition

687 caloriesCalories

Per serving · Values are estimates

Instructions

1
In a medium non-stick skillet over medium-low heat, melt one tablespoon butter. While the butter is melting, add eggs to a medium mixing bowl and whisk until well beaten.
2
Pour the egg mixture into the heated skillet and cook over medium-low heat. As the eggs begin to cook, use a silicone spatula to gently move the cooked eggs to the top of the pan, allowing more liquid eggs to cook underneath. Stir minimally and remove from heat when no liquid egg remains. Leave the eggs in the warm pan to finish cooking.
3
Using the remaining 4 tablespoons of butter, spread ½ tablespoon evenly on one side of each slice of bread.
4
Heat a large non-stick skillet or griddle over medium heat. Place the bread, buttered side down, into the skillet. You can cook four slices at a time or all eight, depending on skillet size.
5
For each sandwich, place one slice of Swiss cheese on one bread slice, one slice of American cheese on the other, and mound four slices of ham on top of the Swiss cheese. Heat until the bread is toasted, the cheese melts, and the ham is heated through.
6
Divide the scrambled eggs evenly among the slices with American cheese. Bring the two halves of the sandwich together. Serve with the eggs toward the top and the ham toward the bottom while still warm.

Essential Tips

Salt your eggs early

Add a pinch of salt to the eggs while whisking for more evenly seasoned curds. The salt helps break down the proteins slightly, leading to a silkier texture.

Low and slow for cheese

When melting the cheeses, keep the heat at medium-low to prevent the American cheese from separating. Let it melt just until it starts to bubble around the edges-it will firm up slightly as it cools.

Toast both sides

Don't skip buttering both sides of the bread. This prevents sogginess when the eggs and ham are added and adds a subtle caramelized flavor to each bite.

Ham size matters

Use thinly sliced deli ham for a more elegant sandwich. Thick slices can overwhelm the bread and make the sandwich bulky and hard to eat neatly.

Egg timing trick

Cook the eggs just until they're set but still slightly glossy on top. They'll continue to cook slightly off the heat, keeping them creamy and avoiding rubbery texture.

Smart Swaps & Variations

Bacon Lover's Swap ham for crispy bacon and add a smear of sriracha mayo on the bread for a spicy kick.
Veggie Twist Skip the ham and add sautéed mushrooms, spinach, and a sprinkle of feta cheese for a lighter version.
Breakfast BLT Layer crispy bacon, lettuce, tomato, and avocado with a fried egg in place of scrambled for a fresh twist.
Gluten-Free Use gluten-free bread and ensure your deli ham is certified gluten-free to avoid cross-contamination.

What to Serve With This

  • A steaming cup of strong coffee or a latte to balance the richness.
  • Fresh fruit salad with a squeeze of lemon to cut through the buttery flavors.
  • Pickled jalapeños on the side for those who want a spicy contrast.
  • A crisp, lightly chilled mimosa for a celebratory brunch.

Storage & Reheating

Storage

Assemble sandwiches without eggs and wrap tightly in plastic wrap. Store in the fridge for up to 2 days. Reheat in a toaster or air fryer to revive the bread's crispness.

Reheating

Toaster is best for revival-it crisps the bread while warming the cheese and ham. If using an oven, wrap in foil and bake at 300°F (150°C) for 10 minutes to prevent drying out.

Expert Chef Tips

  1. Use clarified butter for the eggs: It has a higher smoke point and adds a subtle nutty flavor without burning.
  2. Press the sandwiches lightly with a spatula while toasting: This helps the cheese adhere better and creates a more compact, sturdy sandwich.
  3. Rest the sandwiches for 2 minutes before serving: This allows the cheese to set slightly, making it easier to slice and eat without mess.

Equipment You’ll Need

  • Medium non-stick skillet (for eggs)
  • Large non-stick skillet or griddle (for bread)
  • Mixing bowl (for eggs)
  • Silicone spatula (for gentle egg stirring)

Nutritional Benefits

  • High in protein (34g per sandwich) from eggs and ham, which supports muscle repair and keeps you full all morning.
  • Rich in vitamin B12 from eggs and ham, essential for energy metabolism and brain function.
  • Contains calcium from Swiss and American cheese, important for bone health.
  • Moderate in sodium due to deli ham and cheese, so balance with fresh sides like fruit or greens.

Reviews

No written reviews yet — be the first to cook this and share how it turned out!

Leave a Review

Frequently Asked Questions

Can I use pre-cooked ham instead of deli ham?

Pre-cooked ham works fine, but it's often thicker and saltier. Thinly slice it yourself for better control over texture and saltiness. Avoid spiral-cut ham-it's too sweet and juicy for this dish.

My eggs turned out rubbery. What went wrong?

Overcooking or high heat is the most likely culprit. Keep the heat at medium-low and remove the eggs when they're just set but still glossy. They'll finish cooking with residual heat.

Can I make this ahead for meal prep?

Yes! Assemble sandwiches without eggs and store in the fridge for up to 2 days. Toast fresh in the morning and add scrambled eggs right before serving for the best texture.

What's the best bread for this recipe?

Sourdough or a sturdy artisan bread like ciabatta or a good-quality white sandwich loaf works best. Avoid soft bread like brioche-it can get soggy from the eggs and ham.

Can I use skim milk in the eggs?

Yes, but the eggs will be slightly less rich. Whole milk or cream adds a luxurious texture and flavor. If you're watching calories, use 2% milk for a middle ground.

How do I keep the sandwich from falling apart when I eat it?

Press the sandwiches gently with a spatula while toasting to help the cheese melt and adhere to the bread. Also, let the sandwich rest for 1-2 minutes after assembling to allow the cheese to set.

Can I add other meats like sausage or turkey?

Absolutely! Cook the sausage or turkey separately (and drain excess fat for sausage) before layering it in the sandwich. This adds a heartier element if you're feeding a big appetite.

Why do you use both Swiss and American cheese?

Swiss adds a nutty, slightly sweet depth, while American melts into a smooth, gooey layer. Together, they create a perfect balance of flavor and texture that neither can achieve alone.

More Morning Fuel

See all Morning Fuel recipes →

🔒 From the Vault — 43,000+ premium recipes

Browse 43,000+ recipes →

Cook This Next

Fairfax Breakfast Sandwich Eggslut recipe
Up Next

Fairfax Breakfast Sandwich Eggslut

⏱ 20 mins★ 4.9
Start Cooking →