
This hearty breakfast sandwich transforms the humble egg-in-a-hole into something extraordinary. The rich brioche bread cradles perfectly cooked eggs while sweet-spicy bacon and melted cheese take it to the next level of breakfast indulgence.
I created this recipe during a particularly hectic morning when I needed something substantial but didn't have time for a complicated breakfast. My family was so impressed that it's now our Saturday morning tradition, with everyone requesting "that amazing egg sandwich" by name.
Ingredients
- Thick-sliced brioche bread rich and buttery base that crisps beautifully while staying tender inside
- Large eggs the runny yolks create a natural sauce that elevates the entire sandwich
- Bacon look for thick-cut varieties with good fat marbling for the best flavor and texture
- Brown sugar creates a caramelized coating on the bacon use dark brown for deeper molasses notes
- Red pepper flakes adds just the right amount of heat to balance the sweetness
- Cheddar & mozzarella cheese cheddar provides flavor while mozzarella delivers that perfect melt
- Butter European-style with higher butterfat creates the best golden crust on the bread
- Salt flaky sea salt works best for finishing
- Black pepper freshly cracked makes a noticeable difference in flavor
Step-by-Step Instructions
- Prepare the Sweet-Spicy Bacon
- Preheat your oven to 400°F. Line a baking sheet with parchment paper for easy cleanup. Lay each bacon slice flat without overlapping. Rub the brown sugar thoroughly onto both sides of each slice ensuring even coverage. Sprinkle the red pepper flakes evenly across all bacon slices. Bake for 15-20 minutes watching carefully during the final minutes as the sugar can burn quickly. The bacon should be deeply caramelized and slightly crisp at the edges but still pliable.
- Create the Bread Holes
- While the bacon cooks take your brioche slices and place them on a cutting board. Position a 3-inch round cutter or glass in the center of each slice. Press firmly and twist slightly to create clean cut holes. Save these bread rounds to toast in the remaining butter if desired.
- Cook the Egg-in-Bread
- Place a large nonstick skillet over medium-low heat. Add 2 tablespoons of butter and allow it to melt completely until it begins to foam slightly. Carefully place both bread slices in the pan making sure they have room to cook evenly. Crack one egg directly into each hole. Season each egg with a pinch of salt and freshly ground pepper. Cook undisturbed for 1-2 minutes until the egg whites begin to set but before the bottoms brown too much.
- Flip and Add Toppings
- Using a thin spatula gently flip each bread slice with the egg inside. This requires a confident quick motion. Immediately sprinkle half the cheese mixture over each bread slice covering both the bread and partially cooked egg. Lay half the sweet-spicy bacon on top of each slice slightly overlapping the pieces to cover the surface. Reduce heat to low and cover the pan for 30-60 seconds to help the cheese melt completely.
- Assemble the Sandwich
- Once the eggs are cooked to your preferred doneness carefully transfer one slice onto a serving plate. Place the second slice on top egg-side down creating your sandwich. Press gently to help everything adhere. Let it rest for 30 seconds before slicing in half diagonally to reveal the beautiful layers inside. Serve immediately while still warm and gooey.

The first time I made this sandwich my kitchen filled with the intoxicating aroma of caramelizing bacon and buttery brioche. That sensory memory is so strong that even now I can practically taste the combination of sweet brown sugar and spicy red pepper flakes as they meld together on the bacon during baking. It's those little unexpected touches that transform a basic breakfast into something memorable.
Customization Options
This sandwich welcomes endless variations based on your preferences. Replace the brioche with sourdough for a tangier base or substitute the bacon with prosciutto for a more delicate flavor profile. Vegetarians can use smoked tempeh bacon and enjoy a similar sweet-spicy effect. The cheese can be swapped for whatever varieties you have on hand just make sure to include at least one good melting cheese for the proper gooey texture.
Make-Ahead Tips
While this sandwich is best enjoyed fresh you can prepare components ahead of time for a quicker morning assembly. The sweet-spicy bacon can be made up to three days in advance and stored in an airtight container in the refrigerator. Simply warm it briefly in a skillet or microwave before using. You can also measure out your cheese blend and store it in a container ready to go. The actual cooking and assembly takes just minutes when the prep work is done in advance.
Serving Suggestions
This sandwich pairs beautifully with simple accompaniments that won't compete with its bold flavors. A handful of fresh berries provides a bright acidic contrast to the richness of the sandwich. For a more substantial meal serve alongside a lightly dressed arugula salad with lemon vinaigrette. During colder months a small cup of tomato soup makes an excellent dipping option for any extra bread rounds you've toasted from the cutouts.

Recipe FAQs
- → Can I use a different type of bread for this sandwich?
Yes, you can substitute the brioche with other thick-cut breads like sourdough, challah, or Texas toast. Just ensure the bread is sturdy enough to hold the egg while cooking.
- → How can I adjust the spice level of the bacon?
To make it milder, reduce the red pepper flakes to 1/2 teaspoon or omit them entirely. For extra heat, increase to 2 teaspoons or add a pinch of cayenne pepper to the brown sugar mixture.
- → Can I prepare any components ahead of time?
The sweet-spicy bacon can be prepared up to 2 days in advance and stored in the refrigerator. Reheat it briefly in the oven or skillet before assembling the sandwich.
- → What cheeses work best for this sandwich?
While cheddar and mozzarella provide a good balance of flavor and meltability, you can experiment with Gruyère, fontina, Monterey Jack, or provolone. Avoid very hard cheeses that don't melt easily.
- → What can I serve with this sandwich?
This hearty sandwich pairs well with fresh fruit, hash browns, roasted potatoes, a simple green salad, or avocado slices. For drinks, consider coffee, orange juice, or a mimosa for a complete breakfast experience.
- → How do I know when the eggs are perfectly cooked?
For runny yolks, cook until the whites are set but the yolks still jiggle slightly when the bread is moved (about 3-4 minutes total). For fully cooked yolks, continue cooking for an additional 1-2 minutes after flipping.