America's Test Kitchen LogoCook's Country LogoCook's Illustrated LogoAmerica's Test Kitchen LogoCook's Country LogoCook's Illustrated Logo

24-7 Breakfast Sandwiches

By Joe Gitter

Published on August 9, 2026

Time

45 minutes

Yield

Serves 4

24-7 Breakfast Sandwiches

Ingredients

8 large eggs ⅔ cup water 2 teaspoons cornstarch ¼ teaspoon table salt 4 slices deli ham ¼ cup plain 2 percent Greek yogurt 4 teaspoons mayonnaise 1 tablespoon Dijon mustard 8 (½-in-thick) slices whole-grain bread, toasted2 ounces (2 cups) baby arugula, kale, or spinach

Before You Begin

Prep this ahead on the weekend and enjoy hassle-free, high-protein breakfasts all week long. (Make-ahead instructions are included in the last recipe step.) You can substitute 8 slices of crisp cooked bacon for the ham. This recipe was developed using an 8-inch square metal baking pan. An 8-inch square glass or ceramic baking dish can also be used, but you will need to increase the baking time in step 1 to 40 to 50 minutes.

Instructions

  1. Adjust oven rack to middle position and heat oven to 300 degrees. Spray 8-inch square baking pan with canola oil spray. Whisk 8 eggs in large bowl until homogeneous. Whisk in ⅔ cup water, 2 teaspoons cornstarch, and ¼ teaspoon salt until well combined. Pour egg mixture into prepared pan and cover tightly with aluminum foil. Transfer to oven and bake until eggs are fully set, 30 to 35 minutes, rotating pan halfway through baking. 
  2. Run plastic knife around edges of pan and, using dish towel or oven mitts, invert eggs onto cutting board (if eggs stick to pan, tap bottom of pan firmly to dislodge). Cut into 4 equal squares.
  3. Arrange egg squares on greased rimmed baking sheet and top with 4 ham slices. Bake until ham is heated through, 1 to 3 minutes.
  4. Meanwhile, combine ¼ cup Greek yogurt, 4 teaspoons mayonnaise, and 1 tablespoon Dijon mustard in bowl. Arrange egg squares on 4 toasted whole-grain bread slices, then top with 2 cups arugula, sauce, and remaining bread slices. Serve.To Make Ahead: Top the egg squares with ham and refrigerate for up to 3 days or freeze, wrapped tightly in plastic wrap, for up to 1 month. ­Refrigerate the sauce for up to 3 days. When ready to assemble a sandwich, microwave 1 egg square at 50 percent power until heated through, 1 to 2 minutes from ­refrigerated or 2 to 4 minutes from frozen. Top the egg square with 1 cup arugula. To make individual portions of sauce if needed, combine 1 tablespoon yogurt, 1 teaspoon mayonnaise, and ½ ­teaspoon mustard in a bowl.
24-7 Breakfast Sandwiches
Photography by Steve Klise. Styling by Christine Tobin.

24-7 Breakfast Sandwiches

Headshot of Joe Gitter
By Joe Gitter

Published on August 9, 2026

Save

Time

45 minutes

Yield

Serves 4

Ingredients

Ingredient check list

Ingredients

Ingredient check list

Ingredients

Ingredient check list

Why This Recipe Works

Breakfast sandwiches are typically protein-packed thanks to eggs and (often) meat and cheese, but morning time constraints can make it hard to prepare them during the week. Enter these ingenious make-ahead sandwiches that go from freezer to plate in minutes. We bake the eggs in a square pan to create perfectly shaped patties that fit neatly on bread slices. Whisking water into the eggs keeps the proteins from binding too tightly, so they’re tender rather than rubbery even after freezing and reheating. The small amount of cornstarch further ensures the eggs remain plump and moist through the freeze-thaw cycle. We top the egg squares with deli ham and layer on peppery greens for a boost of fiber and vitamins. The tangy yogurt-based mustard sauce adds more protein while balancing the richness of the eggs and ham.

Before You Begin

Prep this ahead on the weekend and enjoy hassle-free, high-protein breakfasts all week long. (Make-ahead instructions are included in the last recipe step.) You can substitute 8 slices of crisp cooked bacon for the ham. This recipe was developed using an 8-inch square metal baking pan. An 8-inch square glass or ceramic baking dish can also be used, but you will need to increase the baking time in step 1 to 40 to 50 minutes.

Instructions

  1. Adjust oven rack to middle position and heat oven to 300 degrees. Spray 8-inch square baking pan with canola oil spray. Whisk 8 eggs in large bowl until homogeneous. Whisk in ⅔ cup water, 2 teaspoons cornstarch, and ¼ teaspoon salt until well combined. Pour egg mixture into prepared pan and cover tightly with aluminum foil. Transfer to oven and bake until eggs are fully set, 30 to 35 minutes, rotating pan halfway through baking. 
  2. Run plastic knife around edges of pan and, using dish towel or oven mitts, invert eggs onto cutting board (if eggs stick to pan, tap bottom of pan firmly to dislodge). Cut into 4 equal squares.
  3. Arrange egg squares on greased rimmed baking sheet and top with 4 ham slices. Bake until ham is heated through, 1 to 3 minutes.
  4. Meanwhile, combine ¼ cup Greek yogurt, 4 teaspoons mayonnaise, and 1 tablespoon Dijon mustard in bowl. Arrange egg squares on 4 toasted whole-grain bread slices, then top with 2 cups arugula, sauce, and remaining bread slices. Serve.To Make Ahead: Top the egg squares with ham and refrigerate for up to 3 days or freeze, wrapped tightly in plastic wrap, for up to 1 month. ­Refrigerate the sauce for up to 3 days. When ready to assemble a sandwich, microwave 1 egg square at 50 percent power until heated through, 1 to 2 minutes from ­refrigerated or 2 to 4 minutes from frozen. Top the egg square with 1 cup arugula. To make individual portions of sauce if needed, combine 1 tablespoon yogurt, 1 teaspoon mayonnaise, and ½ ­teaspoon mustard in a bowl.
This is a members' feature.