This post may contain affiliate links. Read full disclosure.
The reason bagels have holes: for making an (egg-in-the-hole) Bagel Breakfast Sandwich! Hearty and comforting, it’s packed with the delicious flavors you’ve been craving all week. It’s quick and easy to make. Wrap your breakfast sandwich in parchment paper, and take it to go.
Served in the morning, it’ll power you through a busy day. You can also make this recipe for lunch or dinner. For busy families, it’s an on-the-go portable meal the whole family will enjoy.
🥑 Customization: This breakfast sandwich comes together with just a few simple ingredients. Feel free to customize the recipe according to your liking, or with the items you already have in the pantry or fridge.
- Bagel: A regular-size bagel. Any variety will do.
- Butter: For pan toasting the bagel. I use salted butter, but feel free to use unsalted butter instead.
- Cheddar Cheese: For a cheesy breakfast sandwich. It pairs well with bacon and eggs.
- Bacon: We cook it until crisp so it’s nice and crunchy. For leaner slices, (before frying) trim off the fatty ends and sides with kitchen shears.
- Egg: It’s the star ingredient of our egg-in-hole breakfast bagel.
- Avocado: For increased deliciousness. It adds a creamy texture and lovely color.
- Tomato: Most any type will do. But the larger the better so the slices will provide full coverage so you can taste it in every bite.
- Salt and Pepper: For seasoning the egg to taste.
🥓 Easy Ingredient Swaps
Missing an ingredient for your breakfast bagel sandwich? No problem. Use what you already have on hand. Here are some easy ingredient swaps.
- Bagel: Substitute with bagel thins, 2 slices of rustic bread, or a brioche hamburger bun. The top portion of this sandwich is an all-time favorite: an Egg in the Hole. Use a 2-inch biscuit cutter or a small glass to cut out a hole in the middle of once slice.
- Butter: Use margarine or olive oil.
- Cheddar Cheese: Use a melty cheese like mozzarella, or a slice of American cheese. Or you spread cream cheese on the toasted bagel.
- Bacon: You can use Canadian bacon, thinly-sliced ham, or a cooked and flattened patty of breakfast sausage, like Jimmy Dean sausage. You can also slice 2 (cooked) breakfast sausage links in half and use those. Or feel free to use turkey bacon instead.
- Avocado: Use store-bought guacamole. Or exchange this ingredient for a leaf of butter lettuce, alfalfa sprouts, arugula, baby spinach, kale, or a handful of mixed greens.
🔪 Recipe Prep
- Preheat oven to 350°F. On the stovetop, cook bacon until crisp.
- Mash the avocado. Add diced tomatoes and fold them in.
- Slice the bagel in half horizontally. With the top half, we’ll be making an egg in the hole. So the hole should be wide enough to hold both the yolk and whites. If needed, enlarge the hole with a 2- or 3-inch biscuit cutter.
- Cut a slice of cheddar cheese.
📖 Recipe Steps
Follow these easy steps for a great meal. You’ll be handsomely rewarded. This bagel breakfast sandwich awakens the taste buds, getting the morning off to a delicious start!
- STEP 1: Melt butter in a cast-iron comal (or an oven-safe skillet) over medium-high heat. Place bottom half of bagel in the pan, cut side down. Once toasted, flip it over. Top with a slice of cheddar cheese.
- STEP 2: Place the top half of the bagel over melted butter, cut side down. Crack an egg directly into the hole of the bagel. Position the yolk directly over the hole. Cook 1 minute.
- STEP 3: Transfer skillet to oven. Bake until the egg is set, about 8 to 10 minutes. Keep an eye on the bottom half of the bagel. Once the cheese has melted, remove it from the oven.
- STEP 4: Assemble the bagel breakfast sandwich. On the bottom half, spread avocado over the cheddar cheese. Arrange cooked bacon on top of the avocado. Put the egg-in-a-hole bagel piece on top. Season the egg with salt and pepper.
🧑🏼🍳 Expert Tip
When making bagel breakfast sandwiches for two or more, use a large baking tray. Butter up the bagels and lightly toast them in the oven. Remove the tray. In the top halves, put an egg in the hole. Lay a slice of cheese on the bottom halves. Return to the oven until eggs are set.
👩🏻🍳 Recipe FAQ
These are the most commonly-asked questions when making a bagel breakfast sandwich, and the most helpful answers for recipe success.
After cracking the egg in the hole of the bagel, cover the skillet with a lid. Let the egg steam until cooked.
Make a gourmet BLT breakfast sandwich. Cook a thin foldable layer of cheesy scrambled eggs. Transfer them to the bottom half of the toasted bagel. Add lettuce, red onion, sliced avocado, a slice of tomato and crispy bacon. Complete the bagel sandwich by enclosing the fillings with the top piece of bread.
There are a few good ways to give this breakfast sandwich a flavorful kick. Add salsa, fire-roasted peppers, sliced jalapenos, or tabasco sauce to the filling. Or mix in some chili pepper with the mashed avocado.
Yes! This bagel breakfast sandwich is an ideal make-ahead recipe. Just leave out the avocado before freezing. When ready to enjoy, defrost it in the fridge overnight. Reheat in a 350°F oven for 10 to 15 minutes. Add fresh avocado to the middle before serving.
🍳 More Easy Breakfast Recipes
If you enjoyed this bagel breakfast sandwich, you’ll also love these quick easy recipes. Add them to your meal-plan rotation. View the entire recipe collection in our Breakfast Category.
- Air Fryer Egg Bites
- Pumpkin Pie Overnight Oats
- Breakfast Pizza
- Bacon Egg Cups
- Chile Relleno Casserole
- Eggs in Purgatory
- Avocado Toast
Rate This Recipe ⭐️⭐️⭐️⭐️⭐️
Family and friends who have enjoyed this recipe say it’s the best breakfast sandwich they’ve ever tasted. Better than those ordered from restaurants.
If you agree, this recipe’s a keeper, give it a 5-star rating in the comments. Then be a recipe hero. Share it with friends. 📌 Pin it to Pinterest.Print
This delicious breakfast sandwich is a quick and easy portable meal. It’s perfect for busy families! Without avocado, it’s an ideal make-ahead freezer recipe. Just add fresh avocado before serving.
- 1 bagel, any variety
- 1 1/2 tablespoons butter
- 1 slice cheddar cheese
- 3 slices bacon, cooked until crisp
- 1 large egg
- 2 tablespoons avocado, mashed
- 1 slice tomato
- Salt and pepper, to taste
RECIPE PREP: Cook bacon until crisp. Mash the avocado. Add diced tomatoes and fold them in. Slice bagel in half horizontally. Widen the hole on the top half of the bagel with a 2-inch or 3-inch biscuit cutter. Cut a slice of cheddar cheese. Preheat oven to 350°F.
- Melt butter in a cast-iron comal (or an oven-safe skillet) over medium-high heat. Place bottom half of bagel in the pan, cut side down. Once toasted, flip it over. Top with a slice of cheddar cheese.
- Place the top half of the bagel over melted butter, cut side down. Crack an egg directly into the hole of the bagel. Position the yolk directly over the hole. Cook 1 minute.
- Transfer skillet to oven. Bake until the egg is set, about 8 to 10 minutes. Keep an eye on the bottom half of the bagel. Once the cheese has melted, remove it from the oven.
- Assemble the bagel breakfast sandwich. On the bottom half, spread avocado over the cheddar cheese. Arrange cooked bacon on top of the avocado. Put the egg-in-a-hole bagel piece on top. Season the egg with salt and pepper.
How to make this recipe without an oven-safe skillet: After cracking the egg in a hole, cover the skillet with a lid. Let the egg steam until cooked.
How to quickly make multiple breakfast sandwiches: Use a large baking tray. Lavishly butter up the bagels on the cut sides. Lightly toast them in the oven. Remove the tray. In the top pieces, put an egg in the hole. Lay a slice of cheese on the bottom halves. Return to the oven until eggs are set.
- Prep Time: 10 Minutes
- Cook Time: 10 Minutes
- Category: Breakfast
- Method: Stovetop, Oven
- Cuisine: American
Keywords: Bagel Breakfast Sandwich, Breakfast Sandwich, Egg in a Hole
Egg-in-a-Hole Breakfast Sandwich 👉🏻 Join the Convo
What do you think of this easy breakfast recipe? Are you excited to make a bagel breakfast sandwich? Share your thoughts in the comments below. I’d love to hear from you.