Egg in a Hole Bagel with Bacon and Avocado

Egg in a hole bagel with bacon and avocado is a fast, filling breakfast with crisp edges, a jammy egg, smoky bacon, and creamy avocado. Best of all, it cooks in one skillet, so you can enjoy a satisfying meal with minimal cleanup.
Why This Egg in a Hole Bagel Recipe Works
This egg in a hole bagel recipe works because the bagel creates a sturdy base for the egg. Meanwhile, the cut center lets the egg cook directly inside the bread. Crispy bacon adds savory flavor, while avocado provides a fresh, creamy contrast. Therefore, every bite is balanced, hearty, and easy to customize.
Ingredients
- 1 plain or everything bagel, sliced in half
- 2 large eggs
- 3 slices bacon, cooked and crumbled
- 1/2 ripe avocado, sliced or mashed
- 1 tablespoon unsalted butter
- 1 tablespoon shredded cheddar cheese, optional
- Salt and black pepper, to taste
- Pinch of red pepper flakes, optional
- Chopped chives or green onions, for serving
Step-by-Step Instructions for Egg in a Hole Bagel
- First, use a small round cutter or drinking glass to remove the center from each bagel half. Keep the centers for dipping or toasting.
- Next, heat a large nonstick skillet over medium heat. Add the bacon and cook until crisp, if it is not already prepared. Transfer it to a plate and wipe out excess grease.
- Melt the butter in the skillet. Place the bagel halves cut-side down, along with the removed centers.
- Toast for 1 to 2 minutes, then carefully flip the bagel halves.
- Crack one egg into each bagel hole. Season with salt, pepper, and red pepper flakes.
- Cover the skillet and cook for 2 to 4 minutes, depending on whether you prefer a runny or firm yolk.
- Sprinkle with cheddar during the final minute, if using. Meanwhile, mash or slice the avocado.
- Finally, top the bagels with bacon, avocado, and chives. Serve immediately with the toasted bagel centers.
Egg in a Hole Bagel Recipe Details
Prep Time: 5 minutes
Cook Time: 8 minutes
Total Time: 13 minutes
Servings: 2
Pro Tips for the Best Egg in a Hole Bagel
- Choose large bagels with a generous center so the eggs have room to fit.
- Press the bagel gently into the skillet so the egg stays inside the hole.
- Use medium heat because high heat can brown the bagel before the egg sets.
- Cover the skillet to help the egg cook evenly from the top.
- For a firmer yolk, add 1 to 2 minutes of covered cooking time.
- Add avocado just before serving so it stays bright and fresh.
- For extra flavor, finish with hot sauce, lemon juice, or everything bagel seasoning.
Storage Instructions
This breakfast tastes best immediately, especially because the bagel is crisp and the egg is warm. However, you can refrigerate leftovers in an airtight container for up to 1 day. Reheat gently in a skillet or toaster oven, although the egg yolk may become firmer and the avocado may darken.
Egg in a Hole Bagel FAQ
Can I use a bagel with cream cheese?
It is better to cook the egg in a plain or savory bagel first. Then, add a thin layer of cream cheese after cooking if you enjoy extra richness.
Can I make this recipe without bacon?
Yes. Replace the bacon with turkey bacon, cooked sausage, mushrooms, or sautéed spinach. Alternatively, simply leave it out for a vegetarian breakfast.
How do I keep the egg from leaking?
Use a bagel with a thick outer ring, and make sure the pan is level. Also, press the bagel down gently before cracking in the egg.
Can I add other toppings?
Absolutely. Tomato, feta, hot sauce, pickled onions, and fresh herbs all work well. Add juicy toppings at the end so the bagel does not become soggy.
For another quick breakfast with egg and avocado, try this Turkey Avocado Toast with Egg.
© 2026 Creative Kitchen Bites. All rights reserved.



