Menu

Ham, Egg, and Cheese Croissant Sandwich

Quick Recipe Version (TL;DR)

  • Yield: 4 breakfast sandwiches
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes

Quick Ingredients

  • 4 large bakery-style butter croissants, sliced horizontally
  • 8 large eggs
  • 1/4 cup whole milk or half-and-half
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon freshly ground black pepper
  • 2 tablespoons unsalted butter, divided
  • 8 thin slices deli ham or turkey, about 8 ounces total
  • 4 slices cheddar, Swiss, or Gruyère cheese, about 4 ounces total
  • 1/4 cup mayonnaise
  • 1 tablespoon Dijon mustard
  • 1 teaspoon honey
  • 1 teaspoon fresh lemon juice
  • 2 tablespoons finely chopped fresh chives, optional
  • 1 cup baby arugula or 4 thin tomato slices, optional

Do This

  • 1. Heat oven to 350°F and line a rimmed baking sheet with parchment paper.
  • 2. Mix mayonnaise, Dijon mustard, honey, and lemon juice to make the sauce.
  • 3. Slice croissants, brush cut sides with 1 tablespoon melted butter, and toast cut-side up for 4 minutes.
  • 4. Add 2 slices ham or turkey and 1 slice cheese to each bottom half; bake 4 to 5 minutes until warm and melty.
  • 5. Whisk eggs, milk, salt, pepper, and chives; cook gently in 1 tablespoon butter for 3 to 4 minutes, folding into 4 portions.
  • 6. Add eggs to the croissants, spoon on sauce, add optional greens or tomato, top with croissant lids, and serve warm.

Why You’ll Love This Recipe

  • Bakery-style but easy: Flaky, buttery croissants make a simple egg sandwich feel special without complicated cooking.
  • Ready in 25 minutes: The eggs cook while the ham and cheese warm, so everything comes together quickly.
  • Great for brunch or busy mornings: It feels indulgent enough for guests but is practical enough for a weekday treat.
  • Flexible and family-friendly: Use ham or turkey, your favorite cheese, and optional greens to make it your own.

Grocery List

  • Produce: Fresh chives, lemon, optional baby arugula, optional tomato
  • Dairy: Large eggs, whole milk or half-and-half, sliced cheddar, Swiss, or Gruyère cheese, unsalted butter
  • Pantry: Mayonnaise, Dijon mustard, honey, kosher salt, black pepper, parchment paper if using
  • Bakery: Large bakery-style butter croissants
  • Deli: Thin-sliced ham or turkey

Full Ingredients

For the Croissant Sandwiches

  • 4 large bakery-style butter croissants, about 3 to 4 ounces each
  • 8 large eggs
  • 1/4 cup whole milk or half-and-half
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon freshly ground black pepper
  • 2 tablespoons finely chopped fresh chives, optional but recommended
  • 2 tablespoons unsalted butter, divided
  • 8 thin slices deli ham or turkey, about 8 ounces total
  • 4 slices cheddar, Swiss, or Gruyère cheese, about 4 ounces total
  • 1 cup baby arugula or 4 thin tomato slices, optional

For the Honey-Dijon Mayo

  • 1/4 cup mayonnaise
  • 1 tablespoon Dijon mustard
  • 1 teaspoon honey
  • 1 teaspoon fresh lemon juice
  • 1 small pinch kosher salt
  • 1 small pinch freshly ground black pepper

Optional Finishing Touches

  • Extra chopped chives for garnish
  • Flaky sea salt for the eggs, used sparingly
  • A few dashes of hot sauce, if you like a little heat
Ham, Egg, and Cheese Croissant Sandwich – Closeup

Step-by-Step Instructions

Step 1: Heat the oven and make the sauce

Preheat the oven to 350°F. Line a rimmed baking sheet with parchment paper for easy cleanup. In a small bowl, stir together 1/4 cup mayonnaise, 1 tablespoon Dijon mustard, 1 teaspoon honey, 1 teaspoon fresh lemon juice, a small pinch of kosher salt, and a small pinch of black pepper until smooth. Set the sauce aside while you prepare the croissants.

Step 2: Slice and lightly toast the croissants

Using a serrated knife, slice each croissant in half horizontally. Try to keep the top and bottom pieces paired together so each sandwich fits neatly. Melt 1 tablespoon unsalted butter and lightly brush it over the cut sides of the croissants. Place the croissant halves cut-side up on the prepared baking sheet and bake for 4 minutes, just until the edges feel lightly crisp and the centers are warm.

This short toast helps the croissants hold up to the eggs and sauce without losing their tender, flaky texture.

Step 3: Warm the ham or turkey and melt the cheese

Remove the baking sheet from the oven. On each bottom croissant half, layer 2 slices of ham or turkey, folding the slices so they fit inside the croissant. Top each with 1 slice of cheese. Return the baking sheet to the oven and bake for 4 to 5 minutes, until the meat is warm and the cheese is softened and beginning to melt.

If the croissant tops are browning faster than you like, transfer them to a plate while the bottoms finish warming. The goal is a warm, flaky croissant with melty cheese, not a dark or dry pastry.

Step 4: Whisk the eggs

While the croissants are in the oven, crack 8 large eggs into a medium bowl. Add 1/4 cup whole milk or half-and-half, 1/2 teaspoon kosher salt, 1/4 teaspoon black pepper, and 2 tablespoons chopped chives if using. Whisk for about 30 seconds, until the eggs are fully blended and slightly frothy.

The milk or half-and-half makes the eggs a little softer and creamier, while the chives add a fresh, gentle onion flavor that works beautifully with ham, turkey, and cheese.

Step 5: Cook soft folded eggs

Place a 10-inch nonstick skillet over medium-low heat. Add the remaining 1 tablespoon unsalted butter and let it melt, swirling to coat the pan. Pour in the egg mixture. Let it sit undisturbed for 20 to 30 seconds, then gently push the eggs from the edges toward the center with a silicone spatula, tilting the pan so uncooked egg flows into the open spaces.

Continue cooking gently for 3 to 4 minutes total, until the eggs are just set but still moist. Fold the eggs into a rough rectangle, then divide them into 4 equal portions. If you use an instant-read thermometer, the eggs should reach 160°F. Avoid high heat, which can make the eggs rubbery.

Step 6: Assemble the sandwiches

Place one portion of folded egg on top of the melted cheese on each croissant bottom. Spoon about 1 tablespoon of the honey-Dijon mayo over each egg portion, or spread some on the inside of the croissant tops. Add a small handful of baby arugula or one thin tomato slice to each sandwich if using.

Set the croissant tops in place and press very gently so the fillings settle without crushing the flaky pastry.

Step 7: Finish and serve warm

For the best texture, serve the sandwiches right away while the croissants are warm, the cheese is melty, and the eggs are tender. If you want everything extra hot, place the assembled sandwiches back on the baking sheet and warm them in the 350°F oven for 2 to 3 minutes. Let them rest for 1 minute before serving so the layers hold together when you bite in.

Pro Tips

  • Use sturdy croissants: Large bakery croissants work best. Very soft or airy croissants can flatten under the filling.
  • Toast the cut sides only briefly: Four minutes at 350°F gives enough structure without drying out the pastry.
  • Cook eggs low and slow: Medium-low heat keeps the eggs soft, creamy, and easy to fold into sandwich-sized portions.
  • Fold the deli meat: Folding ham or turkey creates height and prevents the slices from hanging too far over the croissant edges.
  • Add greens at the end: If using arugula, add it after baking so it stays fresh and peppery instead of wilting too much.

Variations

  • Turkey Swiss Croissant Sandwich: Use sliced turkey, Swiss cheese, arugula, and a little extra Dijon for a lighter deli-style version.
  • Ham and Gruyère Brunch Sandwich: Use smoky ham and nutty Gruyère, then finish with chives and a tiny pinch of flaky sea salt.
  • Spicy Breakfast Croissant: Add 1 to 2 teaspoons hot sauce to the honey-Dijon mayo and use pepper Jack cheese instead of cheddar or Swiss.

Storage & Make-Ahead

These croissant breakfast sandwiches are best eaten fresh, because the croissants are flakiest right after toasting. To store leftovers, let the sandwiches cool completely, then wrap each one tightly in foil or parchment and refrigerate for up to 3 days. Reheat wrapped sandwiches in a 325°F oven for 12 to 15 minutes, then unwrap and heat for 2 to 3 minutes more to re-crisp the croissant. You can also reheat in an air fryer at 325°F for 5 to 7 minutes. Microwaving for 30 to 45 seconds works in a pinch, but the croissant will be softer.

For make-ahead prep, mix the honey-Dijon mayo up to 5 days in advance and store it covered in the refrigerator. The eggs can be cooked up to 24 hours ahead, cooled, and refrigerated. For best results, assemble the croissants just before reheating so the pastry stays light and flaky. If freezing, skip tomato or arugula, wrap each assembled sandwich tightly in foil, place in a freezer bag, and freeze for up to 1 month. Reheat from frozen in a 350°F oven for 25 to 30 minutes, then unwrap for the final 3 to 5 minutes.

Nutrition (per serving)

Approximate nutrition per sandwich, using ham, cheddar cheese, whole milk, and honey-Dijon mayo: 720 calories, 31 g protein, 39 g carbohydrates, 50 g fat, 24 g saturated fat, 485 mg cholesterol, 1,210 mg sodium, 2 g fiber, and 9 g sugar. Nutrition will vary depending on the size of the croissants, type of cheese, and whether you use ham or turkey.

Leave a Reply

Your email address will not be published. Required fields are marked *


Promotional Banner X
*Sponsored Link*