Copycat Denny’s Moons Over My Hammy Recipe at Home

Denny’s Moons Over My Hammy Copycat Recipe


Stacked copycat Denny’s Moons Over My Hammy sandwiches with ham, scrambled eggs, and melted cheese on toasted sourdough.
Bring the diner craving home with buttery sourdough, soft scrambled eggs, smoky ham, and gooey melted cheese in this cozy copycat breakfast sandwich.

If you’ve ever sat down at Denny’s craving something hot, cheesy, salty, and deeply comforting, there’s a good chance Moons Over My Hammy was on your mind. This diner favorite is one of those simple sandwiches that somehow tastes bigger than the sum of its parts. It’s buttery grilled bread, warm sliced ham, fluffy scrambled eggs, and melted cheese all pressed together into one golden, melty bite.

And the good news? You can make a Denny’s Moons Over My Hammy copycat recipe right at home with basic ingredients and a skillet.

This version is easy, family-friendly, and perfect for breakfast, brunch, or even one of those “breakfast for dinner” nights when nobody wants anything fancy. Let’s get into it.


What Is Denny’s Moons Over My Hammy?

Denny’s has been a well-known diner chain in the United States for decades. People love it for its all-day breakfast, casual comfort food, and familiar menu that feels the same whether you stop in on a road trip or after a late night out. There’s something nostalgic about sliding into a booth and ordering a plate you’ve had before.

Moons Over My Hammy is one of the restaurant’s most iconic breakfast sandwiches. It’s usually described as a grilled breakfast sandwich made with eggs, ham, and cheese on sourdough bread. The name is playful, but the flavor is serious comfort. Think of the crisp, buttery bread giving way to soft scrambled eggs, smoky ham, and gooey cheese that stretches when you pull it apart.

Since this dish name is associated with Denny’s, this post is sharing a copycat-style version inspired by the restaurant favorite. We are not claiming to represent Denny’s or their original recipe.


Why You’ll Love This Copycat Breakfast Sandwich

  • Easy to make with simple grocery store ingredients
  • Ready fast for busy mornings
  • Great for brunch or breakfast-for-dinner
  • Cheesy, buttery, and satisfying
  • Customizable for different diets and tastes

It’s the kind of sandwich that feels like diner food without needing a flat-top grill or a short-order cook hat.


Ingredients for Moons Over My Hammy Copycat Recipe

Servings: 2 sandwiches

Prep time: 10 minutes

Cook time: 15 minutes

Total time: About 25 minutes

  • 4 slices sourdough bread
  • 4 large eggs
  • 2 tablespoons milk
  • 1 tablespoon butter, for the eggs
  • 2 tablespoons mayonnaise, for spreading on bread
  • 4 slices deli ham or leftover cooked ham
  • 4 slices American cheese
  • 4 slices Swiss cheese
  • 1 tablespoon butter, for the skillet if needed
  • Salt, to taste
  • Black pepper, to taste

Optional: a little extra cheese if you like an extra melty sandwich.


Kitchen Tools You’ll Need

  • Medium mixing bowl
  • Whisk or fork
  • Nonstick skillet
  • Spatula
  • Knife
  • Cutting board

If you have a griddle, that works great too. But a regular skillet does the job just fine.


How to Make Denny’s Moons Over My Hammy at Home

This copycat Moons Over My Hammy recipe is pretty simple, but the little details make all the difference. Go step by step and you’ll end up with a sandwich that’s crisp outside and melty inside.

Step 1: Prep the eggs.

Crack the eggs into a medium bowl. Add the milk, a pinch of salt, and a little black pepper. Whisk until the yolks and whites are fully combined and the mixture looks smooth.

Step 2: Cook the scrambled eggs.

Place a nonstick skillet over medium-low heat. Add 1 tablespoon butter and let it melt. Pour in the eggs. Stir slowly with a spatula, pushing the eggs from the edges toward the center. Keep cooking gently until the eggs are just set but still soft. This usually takes about 3 to 5 minutes.

Do not overcook them. The eggs will cook a little more later inside the sandwich, so it’s better to pull them while they still look tender.

Food safety note: Eggs should be cooked until fully set for safety. If serving anyone with a higher food risk, cook them thoroughly and avoid runny eggs.

Step 3: Warm the ham.

Set the eggs aside on a plate. In the same skillet, add the ham slices and warm them for about 30 seconds to 1 minute per side. You’re not trying to crisp them too much. You just want them heated through.

Food safety note: If using leftover ham, reheat it to an internal temperature of 165°F.

Step 4: Spread the bread.

Lay the sourdough slices on a cutting board. Spread a thin layer of mayonnaise on one side of each slice. This will act like the outside grilling fat and help the bread turn beautifully golden. If you prefer, you can use softened butter instead.

Step 5: Build the sandwiches.

Flip two bread slices over so the mayo side is facing down. Add 2 slices of American cheese and 2 slices of Swiss cheese, dividing them evenly between the sandwiches. Then add the warm ham and the scrambled eggs. Top each with the remaining bread slices, keeping the mayo side facing out.

A good sandwich stack should feel full but not unstable. If too much filling spills out, gently tuck it back in with a spatula.

Step 6: Grill the sandwiches.

Heat the skillet over medium-low. Place the sandwiches in the skillet. Cook for about 3 to 4 minutes on the first side, pressing lightly with a spatula. Flip carefully and cook another 3 to 4 minutes, or until both sides are golden brown and the cheese is melted.

If the bread is browning too fast before the cheese melts, lower the heat. Low and slow is the trick here. Think of it like giving the sandwich time to warm all the way through, almost like a cozy blanket of heat.

Step 7: Rest, slice, and serve.

Transfer the sandwiches to a cutting board and let them rest for 1 minute. Slice in half and serve hot.

That first cut is always the best part. You get that little steam puff, the melted cheese, and the soft eggs tucked inside the crisp bread.


Helpful Tips for the Best Copycat Moons Over My Hammy

  • Use medium-low heat. This helps the cheese melt before the bread gets too dark.
  • Don’t overcook the eggs. Soft scrambled eggs give the sandwich that classic diner texture.
  • Use sturdy sourdough. It holds up better than thin sandwich bread.
  • Mix cheeses for flavor. American melts smoothly, while Swiss adds that classic savory bite.
  • Press gently, not hard. You want the sandwich compact, not smashed flat.

Easy Variations and Time-Saving Ideas

Need to make this even easier? I get it. Some mornings are all about getting breakfast on the table before anyone starts asking what else there is to eat.

Sheet pan eggs: Bake scrambled eggs in a small greased baking dish at 350°F until set, then cut into sandwich-sized pieces.

Use pre-sliced cheese and deli ham: This saves prep time and makes assembly fast.

Make it in a panini press: A panini press gives you that crisp outside with less flipping.

Air fryer method: Assemble the sandwich and air fry at 370°F for about 4 to 6 minutes, flipping halfway if needed. Keep an eye on it since air fryer models vary.

Oven method for a crowd: Build several sandwiches, place them on a sheet pan, and bake at 375°F until golden and heated through, about 8 to 12 minutes, flipping once if desired.


What to Serve with Moons Over My Hammy

This sandwich is rich and filling, so it pairs well with simple diner-style sides.

If you want the full diner feeling at home, serve it with hash browns and hot coffee. That combo never misses.


Allergy, Dietary, and Preference Swaps

This is where a good home recipe really shines. You can adjust it to fit your table without losing the cozy feel of the original idea.

Gluten-free:

  • Use your favorite gluten-free sandwich bread.
  • Make sure the ham and cheese are labeled gluten-free, since some deli meats can include additives.
  • Cook on a clean skillet if cross-contact is a concern.

Dairy-free:

  • Use plant-based butter or mayo for grilling.
  • Swap in dairy-free cheese slices that melt well.
  • Use unsweetened almond milk or oat milk in the eggs, or skip the milk entirely.

Egg-free:

  • Use a folded liquid egg replacement product if you like.
  • You can also try a tofu scramble, seasoned lightly with salt, pepper, and a tiny pinch of turmeric for color.

Vegetarian:

  • Use meatless deli slices or a plant-based ham alternative.
  • Sautéed mushrooms can also bring a savory, hearty flavor.

Vegan:

  • Use vegan sourdough or sandwich bread.
  • Choose vegan ham slices or smoked tofu.
  • Use vegan cheese and vegan mayo.
  • Replace the eggs with tofu scramble or a store-bought egg alternative.

Lower-carb:

  • Use a low-carb bread.
  • Add extra ham and egg for more protein.
  • Keep in mind the texture will be a bit different from classic sourdough.

Paleo-inspired:

  • Use a grain-free sandwich bread if you have one you enjoy.
  • Choose nitrate-free ham with simple ingredients.
  • Skip the cheese or use a paleo-friendly alternative if that fits your plan.

Kid-friendly tip:

  • Use mild cheddar or all American cheese if Swiss is too strong for little eaters.
  • Cut into triangles for easier bites.

Approximate Nutrition Per Serving

This recipe makes 2 sandwiches. Nutrition can vary based on bread brand, cheese type, and ham used, but here’s a general estimate for 1 sandwich:

  • Calories: 620
  • Protein: 34g
  • Carbohydrates: 34g
  • Fat: 39g
  • Fiber: 2g
  • Sugar: 4g
  • Sodium: 1420mg

If you’re watching sodium, choosing lower-sodium ham and cheese can help quite a bit.


Storage and Reheating

This sandwich is best fresh, but leftovers can still work.

  • Refrigerator: Store wrapped in the fridge for up to 2 days.
  • Reheat in skillet: Warm over low heat until the center is hot.
  • Air fryer: Reheat at 350°F for 3 to 4 minutes.
  • Microwave: Use only if needed. The bread will soften instead of staying crisp.

Food safety reminder: Reheat leftovers to 165°F before eating.


Frequently Asked Questions

What kind of bread is best for Moons Over My Hammy?

Sourdough is the classic choice because it has a sturdy texture and slightly tangy flavor that balances the rich filling.

Can I use cheddar instead of Swiss?

Yes. The flavor will change a little, but it will still be delicious. Cheddar, provolone, or Monterey Jack all work.

Can I make this sandwich ahead of time?

You can prep the eggs and ham ahead, then assemble and grill when ready to eat. That gives you the best texture.

Why use mayo on the bread instead of butter?

Mayo spreads easily and helps create a golden crust. If that sounds odd, think of it like a secret grilled sandwich shortcut. Butter is great too, so use whichever you prefer.


Final Thoughts

This Denny’s Moons Over My Hammy copycat recipe is one of those simple comfort foods that really delivers. It’s warm, cheesy, filling, and easy enough for a regular weekday. At the same time, it still feels like a treat.

If you make it, I’d love to hear how it turned out for you. Did you keep it classic, or add your own twist? Maybe extra cheese? Maybe bacon? Leave a comment and share your version. And if this recipe made your morning easier, please share it with a friend or save it for later.


Disclaimer

This is a copycat recipe inspired by a popular restaurant dish. It is not the original recipe, and no knowledge of Denny’s actual proprietary recipe is implied. We are not affiliated with, endorsed by, or representing Denny’s in any way.

Simply Copycat Recipes is also an Amazon affiliate, which means we may earn from qualifying purchases made through links on our site.

Comments