Egg in a Hole Breakfast Sandwich

Egg in a hole is a unique twist on a typical breakfast sandwich. Cook the egg right in the center of the slice of bread. Serve it with crispy bacon, juicy fresh tomatoes and creamy avocado slices.

Egg in a hole breakfast sandwich with bacon, tomatoes and avocados.

An egg in a hole breakfast sandwich is such a fun way to serve an egg sandwich. Use a biscuit cutter to cut out a hole from the center of a slice of bread, add it to a skillet and crack the egg right in there. The egg and bread cook at the same time. It’s genius! The bread gets crisp, golden brown and buttery.

With some slices of smoky, salty bacon, fresh tomatoes and creamy avocados, it is a complete feast in very bite. My husband and I love the combination of all these ingredients, but there are so many ways you can make lots of variations of this sandwich. Add some cheese, use sausage or ham instead of bacon and use guacamole instead of avocados.

We like to cook bacon in the oven. It’s such an easy, hands-off method that gives you perfectly crisp, evenly cooked bacon every time. While the bacon is in the oven, you can prep everything else, make your coffee/tea, start cooking the sandwiches and by that time, the bacon will be ready and it’s time to assemble and enjoy. It really is a winner and doesn’t take too long to make either, which I consider pretty important for a breakfast meal.

Ingredients:

  • butter – for cooking the bread and eggs, you can also use oil
  • bread – any bread that you like will work for this recipe
  • eggs – any eggs will work for too
  • salt, pepper
  • tomatoes – you can either slice the tomatoes or chop them
  • avocados – slice the avocados or mash them up like for avocado toast
  • other toppings: fresh herbs (cilantro, green onions, chives, etc., lime juice, sliced cheese, ham, sausage, etc.)
Ingredients for egg in the hole breakfast sandwich served with bacon, tomatoes, avocados.

How To Make Egg in a Hole

  1. Cook the bacon. I like cooking bacon in the oven, so I get it in the oven first, then start prepping everything else.
  2. While the bacon is cooking, prepare all the ingredients. Use a biscuit cutter to cut out a hole from the center of each slice of bread. If you don’t have a biscuit cutter, you can cut it out with scissors or a paring knife. It doesn’t have to be perfect. Slice the tomatoes and avocados into slices.
  3. Cook the egg sandwiches. Heat butter in a skillet, either a cast iron skillet or a nonstick skillet. Add the bread to the skillet, cook it for a minute or so and then crack in the eggs. Season with salt and pepper. Cook until the eggs are set on the bottom, then flip over to the other side. Cook until the yolk is cooked the way you prefer, either still runny or cooked all the way through.
  4. When the bacon is cooked, drain on a paper towel.
  5. Assemble the sandwiches. Place the bacon on top of the egg in the hole sandwich, then place the tomatoes on top and finally finish up with the avocados on top.
  6. Garnish with fresh herbs. I love adding cilantro and/or green onions. It really ups the flavor. You can also squeeze some fresh lime juice on top of the avocado.
Egg in a hole breakfast sandwich tutorial

Delicious Sandwich Variations

  • Add some cheese! Of course, cheese is always amazing in breakfast sandwiches. After you flip the egg sandwiches, you can add a slice of cheese on top right in the skillet and let the cheese start melting. You can also add the cheese when you are assembling the sandwiches.
  • Avocado toast – you can’t go wrong. I absolutely love avocado toast and love to serve it with this egg in the hole variation. Mash up the avocados, season with salt and pepper. You can also add some lime juice and fresh herbs. You can also make guacamole. Sprep the avocados/guacamole on top of the egg sandwiches. You can also chop up the tomatoes instead of slicing them and place them on top of the mashed avocados. Fresh herbs, salt and pepper, fresh herbs, sliced red onions would be delicious too.
  • Switch out the bacon with sausage or ham. Or omit the meat and just use avocados and tomatoes.

More Hot Sandwiches You Will Love

Salmon Melts

Ham and Cheese Bruschetta

Frontega Chicken Panini Sandwiches

Smoked Salmon and Avocado Egg Sandwiches

Print

Egg in the Hole Breakfast Sandwich

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Egg in a hole is a unique twist on a typical breakfast sandwich. Cook the egg right in the center of the slice of bread. Serve it with crispy bacon, juicy fresh tomatoes and creamy avocado slices.

  • Author: Olga’s Flavor Factory
  • Prep Time: 10 mins
  • Cook Time: 15 mins
  • Total Time: 25 minutes
  • Yield: 4 1x
  • Category: Breakfast

Ingredients

Scale
  • 8 slices of bacon, cooked
  • 4 slices of bread
  • 2 Tablespoons butter
  • 4 eggs
  • salt, pepper, to taste
  • 2 tomatoes, sliced
  • 12 avocados, sliced
  • salt, pepper
  • fresh herbs, such as cilantro, parsley, green onions, etc. 

Instructions

  1. Cook the bacon; I prefer to bake it in the oven.
  2. While the bacon is cooking, prepare the other ingredients. Cut out a hole from the center of each slice of bread. I used a biscuit cutter, but you can even cut it out with scissors or a paring knife. It doesn’t have to be perfect. Cut the tomatoes and avocados into slices. 
  3. Heat 1 Tablespoon of butter in a nonstick or cast iron skillet  over medium heat. Place two slices of bread in the skillet. Crack an egg into the center of each slice of bread. Season with salt and pepper.
  4. Cook until the eggs are set on the bottom, then flip the sandwich over and cook for as long as you like, depending on if you want the yolk to be runny or fully cooked. Repeat with the other two sandwiches.
  5. Place 2 slices of bacon on each sandwich, then the tomatoes and avocados. Season the veggies with salt and pepper. 
  6. You can also use some fresh herbs on the sandwich, cilantro, parsley, green onions or chives.

Notes

Delicious Sandwich Variations

  • Add some cheese! Of course, cheese is always amazing in breakfast sandwiches. After you flip the egg sandwiches, you can add a slice of cheese on top right in the skillet and let the cheese start melting. You can also add the cheese when you are assembling the sandwiches.
  • Avocado toast – you can’t go wrong. I absolutely love avocado toast and love to serve it with this egg in the hole variation. Mash up the avocados, season with salt and pepper. You can also add some lime juice and fresh herbs. You can also make guacamole. Sprep the avocados/guacamole on top of the egg sandwiches. You can also chop up the tomatoes instead of slicing them and place them on top of the mashed avocados. Fresh herbs, salt and pepper, fresh herbs, sliced red onions would be delicious too.
  • Switch out the bacon with sausage or ham. Or omit the meat and just use avocados and tomatoes.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

15 Comments

  • Oksana K

    LOVE the combination! If there is an avocado and tomato – my kinda food! 🙂 It looks, and i’m sure TASTES sooooo yummy! can’t wait to make it ASAP! (Honestly, don’t need to wait til breakfast 😉 )
    Although, seeams like there is plenty of everything, i wonder if i’ll be able to stop myself from addind a tiny slice or two of FRESH mozzarella cheese!!!!! Mmmmmm….
    Ok, i’m going to calm down now… lol! thanks Olichka!

  • Milana

    Olga, this looks amazing!! I need to make this tomorrow for breakfast! Thank you once again for an amazing recipe!

  • victoria

    Wow this looks really good. Sometimes we have people come over and stay the night at our house, and usually sunday is the day i have to make something for breakfast. Were usually all running around getting ready for church since its at 10am here, and i always have trouble with making something quick but nice for guests. This looks perfect! Thanks!
    Is there a way to pin your recipes onto Pinterest? Im sure a lot of the girls i know would love this blog!

    • olgak7

      I know what you mean, Victoria.
      It’s always a challenge trying to come up with something quick and yummy when everyone is rushing around getting ready and I know I have to get ready too:). I have a Share button at the bottom of each post. If you click on it, you’ll be able to find Pinterest on the list too. I’ll try to put up a Pin It button that’s much easier to see sometime soon. Thanks for the compliment.

  • Oksana

    I made this sandwich for breakfast today and it was so delicious and very filling. I wasn’t hungry until past lunch time! All the ingredients go so well together … I did use turkey Bacon . Thank for another great breakfast idea! It seems that you love breakfast foods just as much as I do…always something fancy: )

  • Tzivia

    Good morning olya my dear yo just made this for breakfast am eating it right now with a cuppa hazelnut joe aka coffee in place of the bacon I used mushrooms since I can’t eat bacon for dietary religious reasons tomato was no good so I used avocado and feta cheese thanx to other reader masha will definitely be making this again and maybe for a quick and easy supper do love breakfast @ night sometimes mmmmm job well done gurl

    • olgak7

      Your version sounds really delicious, Tzivia. I’m such a fan of breakfast feasts, and yours is definitely a really tasty one full of flavor.

  • Tzivia

    Awwww thanx Olga darlin yup ditto brekfast anytime is really way good to have and especially for nights when ya don’t feel like cooking but don’t wanna go out to eat or order takeout I just say lemme have some breakfast tonight and it’s either a veggie and cheese ok omelette or even something like a simple fried egg in butter sammie thanx tons for your site been such a big huge help go out less now and don’t order takeout so much now have a gr8 weekend and a happy dappy safe summer cheers

  • Vera

    I made this with bacon baked in the oven. My husband who is eggs and bacon specialist in our house said that he felt a little offended because the bacon was better than his lol. The flavors melted perfectly together. Thank you, Olga, for the recipe!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.