The Lunch Lady

Ham, egg and cheese on fresh flatbread

Fresh-baked Greek yogurt flatbread, split and filled with ham, egg and melted American cheese. I start this sandwich with the bread.

Jump to recipe

Published · Updated

Servings
6 sandwiches; one 8-inch square pan of bread
Total time
About 2 hours, including resting and cooling the bread
Fresh-baked flatbread cut into squares, with gloved hands holding a split piece to show the crumb.
Fresh-baked flatbread, ready for ham, eggs and cheese.

Fresh bread makes the sandwich

Ham, egg and cheese. It's not rocket science. But make the bread in a sheet pan and you've entered meal prep territory. Now you can put together a whole batch of sandwiches, wrap them and put them in the freezer for a busy week.

I make the flatbread with Sunrise Flour Mill white flour and Greek yogurt. The yogurt brings protein, and the bread comes out soft and fluffy without yeast or kneading. The mixing is easy. The hard part is leaving it alone until it is completely cool. Cut into it warm and you'll shred the bread.

Keep it simple, or change the top

I keep it pretty simple for the kids. At home, you can go with everything bagel seasoning, za'atar, or rosemary, olive oil and flaky sea salt for a little cheater focaccia. Same dough. Plenty of ways to make it your own.

The home batch makes six sandwich pairs in an 8-inch square pan, with enough filling for all six. Double it in a 9-by-13-inch pan if you want extras for the freezer.

In the kitchen

Video privacy

Home recipe

Ham, egg and cheese on fresh flatbread

The Lunch Lady · Jared Veldheer

Servings
6 sandwiches; one 8-inch square pan of bread
Prep time
About 25 minutes
Cook time
About 40 minutes
Total time
About 2 hours, including resting and cooling the bread

Equipment: 8-inch square metal baking pan at least 2 inches deep, mixing bowls, serrated knife, skillet.

Ingredients

Check off ingredients as you go.

Flatbread

Filling for six sandwiches

Instructions

Flatbread

Weigh the yogurt. You need 334 g, which is more than one 40 oz tub. For a half batch in a 9×13-inch pan, halve the weights and use 75 g beaten whole egg. Start checking the smaller batch earlier.

  1. Let the yogurt lose its refrigerator chill, to about 60°F.
  2. Heat the oven to 325°F convection. Use 350°F for a conventional oven. Line and oil the pan.
  3. Whisk flour, baking powder, baking soda and salt together. Separately whisk yogurt, egg, oil and honey.
  4. Fold the wet mixture into the dry with a sturdy spatula just until no dry flour remains. Scrape the bottom and corners of the bowl; stop before the batter turns smooth.
  5. Cover and rest 20 minutes. Spread evenly in the pan with oiled hands, smoothing the top gently. Brush with oil. If using everything bagel seasoning, za'atar or chopped rosemary, sprinkle it lightly over the top now.
  6. Bake about 20 to 25 minutes, rotating if the oven browns unevenly. Start checking at 18 minutes. The center should reach 205°F; if the top darkens first, tent it with foil and continue.
  7. Brush with oil or melted butter and add a little flaky salt, going lightly if your topping already contains salt. Tent loosely for 10 minutes, then transfer to a rack to cool uncovered.
  8. Let the bread cool completely so it slices without tearing. Cut into six rectangles, three across and two down. Split each square horizontally with a serrated knife, keeping its top and bottom together. This makes six matched sandwich pairs.

Filling for six sandwiches

  1. Cook and season the eggs in a skillet until set, reaching 160°F. Shape them to fit the bread.
  2. Warm the ham in the skillet.
  3. Build each sandwich with bread, egg, ham and cheese. Briefly cover in a warm skillet if needed to melt the cheese, then serve.
  4. Serve with cut melon and yogurt if you like.

Recipe notes

  • For 12 sandwiches, double every bread and filling ingredient and use a 9-by-13-inch metal pan. Keep the same oven temperature and start checking the bread at 20 minutes; use the center temperature to decide when it is done.
  • For freezer sandwiches, refrigerate the cooked eggs and ham until cool before assembling with the cooled bread and cheese. Wrap each sandwich in parchment or foil and place in a freezer bag. Cool fillings keep steam from making the bread soggy.
  • To reheat, thaw a sandwich in the refrigerator overnight. Remove all wrapping, cover with a fresh damp paper towel and microwave in 30-second intervals, turning it over partway through, until the center reaches 165°F. Let it stand briefly before eating.