This post may contain affiliate links. Please read our disclosure policy.
A breakfast bagel sandwich is a toasted bagel filled with soft-folded eggs, melted cheddar, and warm deli ham. This single serving recipe takes 10 minutes from start to finish and cooks in one pan.

Featured Comment
“Really really good!!”
– Rose
Quick Look
- Prep Time: 3 minutes
- Cook Time: 7 minutes
- Total Time: 10 minutes
- Protein: 💪 34 Grams (keeps you full until lunch)
- Equipment: 8-inch skillet, toaster
- Cook Method: Stovetop | One-Pan Folding Technique
- Servings: 1
- Difficulty: Easy
Everything for this breakfast bagel sandwich cooks together in one skillet, no extra pans or plates.
The Best Way to Make a Breakfast Bagel at Home

A toasted bagel with eggs, melted cheddar, and warm ham is one of my go-to breakfasts when I’m cooking just for me. It takes 10 minutes, uses one pan, and holds me until lunch.
The technique I use is simple. The eggs go in the skillet first, and while the bottom sets, I lay the cheese and ham right on top. Folding the egg traps the steam inside, which melts the cheese faster and keeps the eggs tender instead of overcooked. Then I slide it onto a buttered toasted bagel, and that’s breakfast.
The whole sandwich comes in around 34 grams of protein. That’s what keeps me full until lunch instead of hungry by 10 a.m.
One tip from years of making this: toast the bagel until it’s properly golden, not pale. The warm egg softens whatever it touches, so a well-toasted bagel holds up better under the filling.
Any bagel works, plain, everything, sesame, whole wheat, or cinnamon raisin if you want a sweet-savory bite. It’s easy to customize too, swap the ham for bacon or a sausage patty or skip the meat and add avocado.
Build a bigger breakfast around it with a green smoothie, single serving hash browns, or our small vegetable casserole. If you’ve got leftover deli ham, try the ham and cheese Dutch baby for one or small batch ham and cheese scones.
Ingredients and Substitutions

Got leftover breakfast bagel ingredients like eggs, cheese, or ham? Check out our Leftover Ingredients Recipe Finder.
Bagel: Any bagel works. Plain, everything, sesame, whole wheat, and cinnamon raisin all toast well and hold the filling. For more fiber, use whole wheat. For fewer carbs, use a thin or skinny bagel.
Eggs: Two large eggs give the sandwich structure and enough protein to carry you to lunch. Whisk them with salt and pepper before the skillet goes on the heat, so the eggs hit the pan already seasoned. Four egg whites or a half cup of liquid egg substitute works if you want to lighten it.
Butter: Butter keeps the eggs from sticking in the skillet. A second tablespoon spread on the toasted bagel adds flavor and helps the egg and cheese stack cling to the bread. Cooking spray or olive oil works for the skillet if you’d rather.
Cheddar cheese: One or two slices, about an ounce, melts right into the eggs as they finish cooking. Swiss, provolone, Monterey Jack, and American all melt smoothly here. Shredded cheese works too.
Deli ham: One or two slices, about an ounce. Black Forest and Virginia ham both have good flavor, and leftover holiday ham sliced thin is even better. Swap in 2 strips of cooked bacon, a breakfast sausage patty, Canadian bacon, or turkey bacon. Skip the meat and use avocado for a vegetarian version.
Got leftover ham? Use it in small batch ham and cheese sliders, chicken cordon bleu for one, or a single serving crustless spinach quiche.
Salt and Black Pepper: An eighth of a teaspoon of each, whisked into the eggs before they hit the pan. Season the eggs themselves, not the top of the finished sandwich.
Recipe Variations
These breakfast bagel ideas cover what to swap, add, or leave off depending on what’s in your fridge.
Bacon, egg, and cheese bagel. Swap the ham for 2 strips of cooked bacon. Crumble it over the eggs just before you fold the cheese in, so the smoky flavor works its way into the egg.
Sausage, egg, and cheese bagel. Cook a small breakfast sausage patty in the skillet first, then wipe the pan and make the eggs. The sausage drippings can stand in for the butter if you want extra flavor.
Healthy breakfast bagel. Use a whole wheat or thin bagel, swap the butter for cooking spray, and use 4 egg whites or a half cup of egg substitute instead of whole eggs. Turkey bacon or turkey sausage keeps the sodium down.
Loaded breakfast bagel. Add a slice of avocado, a thin tomato slice, and a handful of baby spinach on the bottom half of the bagel before you stack the egg on top. Hot sauce or a thin smear of pesto goes well here.
Open-faced breakfast bagel. Use only one half of the bagel and pile the egg, cheese, and ham on top. Fewer carbs, same flavor.
How to Make a Breakfast Bagel
To make a breakfast bagel in one pan, toast the bagel, cook the eggs, top with cheese and ham, fold, and stack it onto the toasted bagel. Full photos and step-by-step instructions below.
- Toast the bagel. Slice the bagel in half and toast both halves until dark golden brown. A darker toast holds up better under the warm egg.
No toaster? Use the same skillet. Slice the bagel, place it cut-side down in a dry skillet over medium heat for 2 to 3 minutes until golden. - Whisk the eggs. Crack 2 large eggs into a small bowl. Whisk them with a pinch of salt and black pepper so they hit the pan already seasoned.

- Cook the eggs. Melt 1 tablespoon of butter in an 8-inch skillet over medium heat. Pour in the eggs. As the bottom sets, use the tip of a rubber spatula to lift the edges and let the uncooked egg run underneath.

- Add the cheese and ham. When the bottom is just set but the top is still slightly wet, lay the slice of cheese and the slice of ham across the middle. The residual heat will melt the cheese and warm the ham as you finish.

- Fold the egg. Fold the egg in half over the cheese and ham. Slide it onto a plate or straight onto the bagel.nd slide it off of the pan.

- Butter the bagel. Spread butter on both toasted bagel halves. Fold the egg one more time if it’s larger than the bagel, then set it on the bottom half.

- Close and serve. Top with the other half of the bagel and eat right away while everything is hot. of the bagel and enjoy!

Expert Tips
Heat the skillet before the butter. A hot pan prevents the eggs from sticking, especially in stainless steel. Drop the butter in when the pan is hot enough that the butter sizzles and foams right away.
Whisk the eggs until fully blended. No streaks of white or yolk. Streaky eggs cook unevenly and leave you with white patches in the finished sandwich.
Use medium heat, not high. Medium heat gives the eggs time to set through evenly. High heat overcooks the bottom and turns it rubbery before the top has a chance to cook.
Let the cheese melt before you fold. Give it 20 to 30 seconds once it’s on the egg. A cold cheese slice folded inside a hot egg just traps itself, it doesn’t melt fully.
Toast the bagel until golden, not pale. A pale, barely-toasted bagel softens fast under the warm egg. Toast it until it’s golden brown and firm to the touch.
Butter the bagel while it’s hot. Butter spreads evenly on a warm bagel and melts into the cut surface. Cold bagels need you to press the butter on, which tears the crumb.
Add a sauce if you like. A thin smear of mayo, cream cheese, or hot sauce on the bottom of the bagel adds flavor and helps hold the sandwich together.
Troubleshooting
The egg tore when I tried to fold it. The eggs were still too wet in the center, or the spatula wasn’t getting under the full edge. Wait until the bottom is fully set (not just the edges) before folding, then use a wide spatula to fold in one motion.
The ham was cold in the middle. The ham slice was too thick, or too cold straight from the fridge. Let deli ham sit at room temperature for a few minutes before using, or use thinner slices. You can also warm it briefly in the skillet before adding the eggs.
The sandwich fell apart when I ate it. The egg was slippery against the bagel. Butter on the bagel helps the egg stay in place. If you skip the butter, a thin smear of cream cheese or mayo on the bottom half holds things together.
I doubled the recipe and the eggs came out rubbery. Two large eggs cook fast in an 8-inch skillet because the heat contacts a lot of surface area. Four eggs in the same pan are deeper, cook slower, and overcook at the edges. Use a 10-inch skillet for a double batch, or cook two sandwiches back to back.
Frequently Asked Questions
A classic breakfast bagel has eggs, cheese, and a breakfast meat on a toasted bagel with butter. This version uses 2 large eggs, 1 ounce of cheddar cheese, and 1 ounce of deli ham on a buttered plain bagel, with around 35 grams of protein.
Yes, especially when paired with protein. A plain bagel on its own is mostly carbohydrate, but adding eggs, cheese, and ham turns it into a balanced meal with around 34 grams of protein. Whole wheat or thin bagels are good options for more fiber or fewer carbs.
Yes. Assemble the sandwich, wrap it tightly in foil, and refrigerate for up to 2 days. To reheat, keep it wrapped and warm in a 350°F oven for 10 to 12 minutes, or unwrap and microwave for 45 to 60 seconds.
Yes. Wrap the assembled homemade breakfast bagel tightly in plastic wrap, then in foil, and freeze for up to 1 month. Thaw overnight in the refrigerator. Reheat in a 350°F oven for 15 to 20 minutes, or microwave on 50% power for 2 to 3 minutes until heated through. Store-bought frozen breakfast bagels can be heated the same way.
Yes. Use a 10-inch skillet for a double batch or cook each sandwich back to back in the 8-inch pan. Cooking 4 eggs at once in an 8-inch pan makes the egg layer too thick, which overcooks the edges before the center sets. This recipe scales well for weekend brunch or feeding a few people.
Ways To Use Leftover Ingredients
If you have any ingredients leftover from this recipe, check out our Leftover Ingredients Recipe Finder or you might like to consider using them in any of these single serving and small batch recipes:
If you’ve tried this easy breakfast bagel sandwich recipe or any homemade breakfast for one from One Dish Kitchen, let me know how it turned out by rating the recipe and leaving a comment below.
If you take a picture please tag us on Instagram (@onedishkitchen) we’d love to see it!
Breakfast Bagel Sandwich

Equipment
Ingredients
- 1 bagel
- 2 tablespoons butter -divided
- 2 large eggs
- ⅛ teaspoon kosher salt
- ⅛ teaspoon black pepper
- 1-2 slices cheddar cheese (1 oz)
- 1-2 slices deli ham 1 oz)
Instructions
- Slice the bagel in half and toast both halves until golden brown. No toaster? Place the bagel halves cut-side down in a dry skillet over medium heat for 2 to 3 minutes, until golden and firm.
- Crack 2 large eggs into a small bowl. Whisk with the salt and black pepper until fully blended with no streaks of white.
- Melt 1 tablespoon of butter in an 8-inch skillet over medium heat. Pour in the eggs. As the bottom sets, use the tip of a rubber spatula to lift the edges and let the uncooked egg run underneath the cooked portion.
- When the bottom is set but the top is still slightly wet, lay the slice of cheddar and the slice of ham across the center of the egg. The residual heat will melt the cheese and warm the ham.
- Fold the egg in half over the cheese and ham. Slide the folded egg onto a plate.
- Spread the remaining 1 tablespoon of butter on both toasted bagel halves.
- Fold the egg once more if it's larger than the bagel, then set it on the bottom half. Top with the other half of the bagel and serve right away.
Notes
Nutrition
The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice.
















Wow! So glad I found you! Such a great site to find absolutely great recipes of all sorts!! And so easily sized up for more portions/ guests! Thank you !! Ill be trying out this brekkie tomorrow and will let you know how it turned out! Warm regards, Cynthia, from the Netherlands!
Really really good!! I used skinny bagels and the two eggs was enough for two bagel sandwiches. The only change I made was to use onion and chive cream cheese on the toasted bagel.
Oooh. What a great idea!
Yummeh
Grew up eating loxburgers – scrambled egg, a slice of raw onion, a slice of tomato, lox, and cream cheese on a toasted bagel
That sounds delicious, as well.
I was hoping for a bagel recipe, from your perspective. 😃
Terrific recipe.