How do you improve on egg-in-a-hole? Make it an egg-in-a-hole grilled cheese sandwich, and treat yourself to what is quite possibly the best breakfast sandwich ever.

Get the Recipe The Grilled Cheese Eggsplosion (Grilled Cheese With Fried Eggs Cooked Into the Bread)

I wish I could say that I came up with what may well be the best breakfast sandwich concept ever on my own, but I'd be lying. I first came across the brilliant idea over on Reddit, but awesomeness rarely goes unrepeated when the internet is involved, and I have no shame in admitting that I made this sandwich within an hour of reading about it.

Like the infamous Fatty Melt—that's a burger made with two grilled cheese sandwiches as a bun, the brainchild of our own Adam Kuban—the Grilled Cheese Eggsplosion is a hybrid sandwich, combining elements from two or more sources into a single glorious dish. In this case, it's a simple grilled cheese sandwich with two eggs-in-a-hole (or bull's-eye eggs, eggs-in-a-basket, whatever you want to call them) replacing plain old bread.

Bonus: You get to make yourself a mini grilled cheese using the circular cutouts—or a mini egg-in-the-hole, if you like.

If all goes well, once this sucker is fried up, the cheese will be perfectly melted and the yolks still runny, so that they gush forth as soon as you cut or bite into them. I strongly believe that anything good can be made better by adding a chin-dripping element. Except perhaps disposable razors.

Here's how to make it.

How to Make an Egg-in-a-Hole Grilled Cheese Sandwich (a.k.a. the Grilled Cheese Eggsplosion), Step by Step

Step 1: Assemble Your Ingredients

For each sandwich, you'll need two slices of sandwich bread, two tablespoons of butter, two eggs, and two to three slices of cheese. I like using a mix of American cheese (for gooeyness) and cheddar (for flavor). You'll also want to have some salt on hand.

Step 2: Cut Holes in the Bread

Cut a hole out of the center of each slice of bread. You can use a fancy ring mold for this, an empty can with both ends cut off (tomato paste cans work great), or the lid to a Mason jar, like the one I'm using here.

Step 3: Start Frying

It's important to pre-toast the bread for this recipe; otherwise, the egg will be overcooked by the time the toast is properly browned. Melt a tablespoon of butter in a large cast iron or nonstick skillet over medium heat, and cook the bread until it's lightly browned on the bottom side.

Step 4: Add the Eggs

Add another half teaspoon of butter to the center of each eye. Let the butter melt, then break the eggs into the holes. Season the eggs with salt.

Cook until the eggs can easily be lifted from underneath with a thin spatula.

Step 5: Flip and Add Cheese

Flip each slice of bread over (carefully!), and place a slice of cheese over each one. Meanwhile, place a folded slice of cheese in between the circular cutouts.

Once the bottoms of both slices of bread are lightly browned, carefully close the sandwiches, and cook them for another minute or two, until the bread is deeply browned and the cheese is fully melted.

Step 6: Make the Cut

Three...two...one...eggsplode!

All products linked here have been independently selected by our editors. We may earn a commission on purchases, as described in our affiliate policy.