This Ham, Egg, & Cheese Breakfast bagel is made with cream cheese, sliced deli ham, fried eggs smothered in melty American cheese, and avocado all on a toasted bagel.

A Few Ingredient Notes:
- Bagel: Use your favorite bagel. Plain, everything, sesame, or cheddar bagels would all be delicious.
- Deli Ham: Regular sliced deli ham works perfectly. For sweet & savory lovers try thick-sliced honey ham.
Dietary Swaps:
- Gluten-Free: Double check that all store bought ingredients are labeled gluten free and use a gluten free bagel. I have used the Schar's Gluten Free Bagel for this recipe and really like it.
- Dairy-Free: Swap cream cheese, American cheese, and butter for dairy free alternatives.
- Vegetarian: Omit ham.

Recipe Variations:
- Swap deli ham for thick sliced honey ham, sliced turkey, bacon, or breakfast sausage.
- Swap American cheese for pepperjack, gouda, muenster, swiss, or cheddar.
- Scramble eggs instead of fry.
- Swap the plain bagel for everything seasoning, jalapeño, whole wheat, or cheese crusted.
- Optional Additions: mayo, Dijon mustard, crispy bacon, garlic aioli, Sriracha mayo, Hot honey, or sliced tomato.
Tips & Recipe Notes:
- Break the yolks if you prefer: Breaking the yolks spreads the egg out and helps it cook more quickly and evenly. It also cooks the yolks a bit, making the sandwich a little easier to eat.
- Storage: This sandwich is best assembled and eaten fresh. You can prep the ingredients ahead of time, but I recommend cooking the eggs and assembling everything right before serving.
Recipe

Ham, Egg & Cheese Breakfast Bagel
This Ham, Egg, & Cheese Breakfast bagel is made with cream cheese, sliced deli ham, fried eggs smothered in melty American cheese, and avocado all on a toasted bagel.
Ingredients
- 1 bagel sliced
- 2 tablespoons cream cheese
- 2-4 slices deli ham
- ½ tablespoon butter
- 1-2 eggs
- 1-2 slices American cheese
- ½ avocado sliced or mashed
- Salt and black pepper to taste
Instructions
- Slice the bagel and toast until lightly golden.
- Spread the cream cheese over the bottom half of the toasted bagel.
- Melt the butter in a frying pan over medium heat.
- Add the eggs to the pan. If desired, gently break the yolks to spread them out and help them cook more quickly.
- Season with salt and black pepper.
- Cover the pan and cook undisturbed for 2-3 minutes, until the egg whites are mostly set.
- Carefully flip the eggs and immediately top with the American cheese.
- Cover the pan again and cook for another 2-3 minutes, until the eggs are fully cooked and the cheese has melted.
- Layer the ham over the cream cheese on the bottom bagel half.
- Add the cheesy eggs, followed by the avocado.
- Top with the other half of the bagel and serve immediately.
Notes
- Find ingredients notes, dietary swaps, recipe variations, and more tips in the notes above.
- Nutrition information is an estimate only.
Nutrition
Calories: 650kcalCarbohydrates: 55gProtein: 29gFat: 35gFiber: 8gSugar: 6g
Tried this recipe?Let me know how it was!





Must Love Garlic says
This is one of my favorite recipes for a slow Sunday morning. Best paired with a mimosa.