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.

a breakfast bagel sandwich with ham and cheese on a blue plate next to a glass of orange juice.

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

Headshot of Joanie Zisk, creator of One Dish Kitchen and cooking for one expert.

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

ingredients in a breakfast bagel sandwich: a bagel, ham, cheese, 2 eggs, and butter on a kitchen table.

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.

Save This Recipe!
Get this sent to your inbox, plus get weekly recipes from us – all for free.

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.

  1. 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.
  2. 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.
scrambled eggs with salt and black pepper in a white bowl.
  1. 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.
scrambled eggs cooking in a buttered skillet.
  1. 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.
eggs topped with 2 slices of ham and cheese cooking in a skillet.
  1. 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.
Folding whisked eggs over ham and cheese in an 8-inch skillet to melt the cheddar.
  1. 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.
a buttered bagel topped with eggs, deli ham, and cheese.
  1. Close and serve. Top with the other half of the bagel and eat right away while everything is hot. of the bagel and enjoy!
A high-protein breakfast bagel sandwich with melted cheddar and deli ham, sliced to show the soft-folded egg center.

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

What’s in a classic breakfast bagel?

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.

Is a bagel a good breakfast?

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.

Can I make this breakfast bagel sandwich ahead of time?

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.

Can I freeze a breakfast bagel?

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.

Can I double or triple the recipe?

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!


Cooking For One Made Easy
Because you’re worth it

Breakfast Bagel Sandwich

5 from 3 votes
By: Joanie Zisk
Prep: 3 minutes
Cook: 7 minutes
Total: 10 minutes
Servings: 1 serving
This single serving breakfast bagel sandwich has soft-scrambled eggs, melted cheddar, and warm deli ham on a buttered toasted bagel. Ready in 10 minutes and cooked in one pan.
Save this Recipe!
Get this recipe sent to your inbox, plus get FREE weekly recipes.

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

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.

Nutrition

Serving: 1serving, Calories: 721kcal, Carbohydrates: 57g, Protein: 34g, Fat: 44g, Saturated Fat: 23g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 13g, Trans Fat: 1g, Cholesterol: 467mg, Sodium: 1466mg, Potassium: 344mg, Fiber: 2g, Sugar: 0.5g, Vitamin A: 1410IU, Calcium: 204mg, Iron: 3mg

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.

Promotional cover of 2 Week Meal Plan for One eBook.

FREE eBook: 2-Week Meal Plan for One!

Joanie Zisk, chef and author of The Ultimate Cooking for One Cookbook, holding her cookbook.

Welcome!

I’m Joanie, chef, author of The Ultimate Cooking for One Cookbook, and creator of One Dish Kitchen. With 10+ years of experience developing single serving and small batch recipes, I’m passionate about making cooking for one simple and enjoyable. So glad you’re here!

red square baking dish with promotional sleeve around it.

Make 100+ Recipes With This Dish!

Clean Living

Check out our Clean Living page, where I share my journey to a cleaner, toxin-free lifestyle and products I use everyday.

5 from 3 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




8 Comments

  1. Cynthia says:

    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!

  2. Rose says:

    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.

    1. France Leonard says:

      Oooh. What a great idea!

  3. Vincent says:

    Yummeh

  4. Joyce says:

    Grew up eating loxburgers – scrambled egg, a slice of raw onion, a slice of tomato, lox, and cream cheese on a toasted bagel

    1. France Leonard says:

      That sounds delicious, as well.

  5. Shirley says:

    I was hoping for a bagel recipe, from your perspective. 😃

  6. J. Hegyi says:

    Terrific recipe.