Greens, Eggs, and Ham, Grilled Cheese Sandwich


Grilled cheese sandwich with slices of ham, a fried egg, baby spinach, and gruyere cheese on rye bread.

Photography Credit: Elise Bauer

Trying to think of fun things to make with our Easter ham leftovers, my mind kept playing an ear worm from Dr. Seuss’s homage to picky eaters, Green Eggs and Ham.

I do not like them Sam-I-am. I do not like green eggs and ham.

Our Favorite Videos

You can’t blame Sam-I-Am’s friend. The forest green ham and eggs in the book don’t look entirely appetizing.

But what if we added one letter and a couple commas to the dish? So instead of “green eggs and ham” we have “greens, eggs, and ham”?

This is a combination that anyone could love, especially in a grilled cheese sandwich with Gruyere.

We just layer slices of ham, a fried egg, some Gruyere cheese, and for greens, baby spinach leaves between two slices of rye bread. Grill them up with a little butter, and presto!

Greens, eggs, and ham grilled cheese sandwich.

I like greens, eggs, and ham!
I do!! I like them, Sam-I-am!
And I would eat them in a boat!
And I would eat them with a goat…
And I will eat them in the rain.
And in the dark. And on a train.
And in a car. And in a tree.
They are so good so good you see!

Greens, Eggs, and Ham, Grilled Cheese Sandwich Recipe

  • Prep time: 5 minutes
  • Cook time: 10 minutes
  • Yield: Makes one sandwich.


  • Butter
  • 1 egg
  • 2 slices rye bread
  • Enough sliced ham to form a 1/4-inch layer to cover a slice of rye bread
  • Small handful of baby spinach (or sliced young chard)
  • A few slices of gruyere cheese


1 Fry the egg: Heat a couple teaspoons of butter in a small stick-free pan on medium heat. When the pan is hot and the butter foamy, crack the egg into the pan.

Cook the egg until the whites are cooked and it is still somewhat runny in the yolk (or not runny at all if that's what you prefer), and remove the egg from the pan to a plate and set aside.

2 Fry one side of buttered slice of bread: Heat a cast iron pan or griddle on medium high heat. Spread some butter on one side of one slice of rye bread.  Place the slice butter side down on the pan.

3 Add layers of ham, spinach, egg, cheese: Add a layer of ham to the bread. Add a layer of spinach to the ham. Place the egg on the spinach.  Top with a layer of cheese and finally the second slice of rye bread.

4 Butter top slice of bread and flip over: Spread some butter over the top of the top slice of bread. When the bottom slice is nicely toasted, use a metal spatula to carefully flip the sandwich over to the other side. You may need to use your hands to help the flip happen without everything spilling out. If the ingredients do spill out a bit, just gently edge them back in.

5 Cook until bread is toasty and cheese is melty: Press down with a spatula to help get the heat to the cheese. Cook until toasted on this second side. Remove from pan, cut in half, and eat!

Hello! All photos and content are copyright protected. Please do not use our photos without prior written permission. Thank you!

This post may contain links to Amazon or other partners; your purchases via these links can benefit Simply Recipes. Read more about our affiliate linking policy.


Dr. Seuss Green Eggs and Ham - the video

Green Eggs and Ham (I Can Read It All by Myself Beginner Books) - the book

Picky eater in your world? Check out Stephanie Lucianovic's Suffering Succotash: A Picky Eater's Quest to Understand Why We Hate the Foods We Hate

Greens Eggs Ham Sandwich

Elise Bauer

Elise Bauer is the founder of Simply Recipes. Elise launched Simply Recipes in 2003 as a way to keep track of her family's recipes, and along the way grew it into one of the most popular cooking websites in the world. Elise is dedicated to helping home cooks be successful in the kitchen. Elise is a graduate of Stanford University, and lives in Sacramento, California.

More from Elise

18 Comments / Reviews

No ImageGreens, Eggs, and Ham, Grilled Cheese Sandwich

Did you make it? Rate it!

  1. Chris

    This is not a grilled cheese. This is a melt!

  2. Edith

    Wonderful recipe. Wonderful nod to Dr. Seuss. Will add this tasty sammie to the rotation.


  3. Tempy

    This sounds delicious! I would probably add a bit of diced or minced spicy chillies for kick, since my house is filled with fire lovers. The recipe is a beauty all on its own, though!

  4. Kayleigh

    Hey everyone! Has anybody tried this sandwich with any other types of meat? Like turkey, maybe? I’d like some input.. I’m not a huge fan of ham because I only eat lighter colored meat!

    Show Replies (2)
  5. Jonathan

    Sounds really good. If you wanted actual green eggs instead of greens and eggs, you could blend up the spinach into the eggs. Of course, you would have to do scrambled or something instead of a fried egg in that case.

    My favorite version of green eggs is to beat together an egg with avocado. Because avocados are similar to eggs in terms of protein and fat content, they work together well. It’s a good way to use an avocado that’s a little past it’s prime, when it starts getting stringy, or not quite ripe and still a little hard, without just making guacamole. I usually use a 4/1 ratio, so 4 eggs to 1 avocado for omelets, or for something like this, 1 egg to 1/4 avocado, and maybe thin it out with a little milk if it’s too thick.

View More
Greens Eggs Ham SandwichGreens, Eggs, and Ham, Grilled Cheese Sandwich