Stuffed French Bread Ham Egg and Cheese Sandwich

Prep: 30 minCook: 15 min8 servingsmedium
Stuffed French Bread Ham Egg and Cheese Sandwich

A hearty baked sandwich made by hollowing out French bread and stuffing it with layers of deli ham, fresh tomato, onion, scrambled eggs, and melted cheddar cheese. Perfect for feeding a crowd at brunch or lunch, this warm sandwich is wrapped in foil and baked until heated through. The crusty bread shell holds all the fillings together while staying crispy on the outside and tender inside.

Ingredients

8 servings
  • 1 loaf French bread, unsliced, 1 pound
    Italian bread or sourdough1:1

    Choose a sturdy bread that can be hollowed out

    Full guide →
  • 4 tablespoons butter, softened, divided
  • 2 tablespoons mayonnaise
  • 8 slices deli ham, thin
    turkey or roast beef1:1

    Works well with any sliced deli meat

    Full guide →
  • 1 large tomato, sliced
  • 1 small onion, thinly sliced
  • 8 eggs, lightly beaten
  • 8 slices cheddar cheese
    Swiss or provolone1:1dairy-free

    Any melting cheese works

    Full guide →

Instructions

  1. 1

    Preheat oven and cut bread in half lengthwise, then hollow out top and bottom leaving shells

  2. 2

    Spread butter and mayonnaise inside bread shells

  3. 3

    Line bottom shell with ham, then layer tomato and onion on top

  4. 4

    Melt remaining butter in large skillet and add eggs

  5. 5

    Cook eggs over medium heat, stirring occasionally until edges are almost set

  6. 6

    Spoon cooked eggs into bottom bread shell and top with cheese

  7. 7

    Place remaining bread piece on top to form sandwich

  8. 8

    Wrap sandwich in greased foil and bake until heated through

  9. 9

    Cut loaf into serving-size pieces

Tips

Tip 1

Save the removed bread for making breadcrumbs or croutons instead of discarding it.

Tip 2

Make sure eggs are just barely set when removing from heat as they'll finish cooking in the oven.

Tip 3

Let the sandwich rest for 5 minutes after baking before cutting to help it hold together better.

Good to Know

Storage

Refrigerate leftovers for up to 3 days. Reheat in oven at 350°F for 10-15 minutes.

Make Ahead

Can assemble sandwich up to 4 hours ahead and refrigerate before baking. Add 5-10 minutes to baking time if cold.

Serve With

Cut into thick slices and serve warm. Great with chips or a side salad.

See pairing guide →

Common Mistakes

Watch

Don't overcook eggs as they continue cooking in the oven.

Watch

Leave adequate bread shell thickness to prevent breaking through.

Substitutions

Dairy-Free Swaps

cheddar cheese
Swiss or provolone1:1dairy-free

Any melting cheese works

Full guide →

General Alternatives

ham
turkey or roast beef1:1

Works well with any sliced deli meat

Full guide →
French bread
Italian bread or sourdough1:1

Choose a sturdy bread that can be hollowed out

Full guide →
Find more substitutions →

FAQ

Can I make this sandwich ahead of time?

Yes, assemble it up to 4 hours ahead and refrigerate. Add extra baking time if starting from cold.

What if I don't have French bread?

Italian bread or a sturdy sourdough loaf work well. Choose something that can be hollowed out without breaking.

How long will leftovers keep?

Refrigerate for up to 3 days. Reheat in the oven at 350°F for 10-15 minutes until warmed through.