I make these Baked Ham and Cheese Bagel Sandwiches when I need a quick, satisfying meal that works for breakfast, lunch, or dinner. I layer deli ham, Swiss cheese, and spinach on a buttery bagel, then add a simple spread made from mayo, Dijon mustard, and Worcestershire sauce. They get wrapped in foil and baked until the cheese is melty and everything's warmed through. So easy!

I love how portable these sandwiches are. Since they're wrapped in foil, I can take them straight from the oven to the car for a grab-and-go breakfast, or pack them up for road trips, camping, or lunch on the sidelines.
This recipe was inspired by those popular baked slider sandwiches made with Hawaiian rolls. I just gave them a twist by using bagels and turning them into individual foil packets. They're more filling, more portable, and just as crowd-pleasing.
If you love these, check out my BLT Bagel Sandwich or these classic Pinwheel Sandwiches next!
Jump to:
Ingredient Notes

- Bagel - I used large plain bagels here, then brushed the tops with melted butter and sprinkled on poppy seeds. You could skip that step and just start with poppy seed bagels if you prefer.
- Deli ham - Thin-sliced deli ham works best. Any variety is fine, but I usually go with an oven-baked style for its classic flavor.
- Swiss cheese - Swiss melts beautifully and has that familiar flavor you expect in a warm ham and cheese sandwich. I like to use two slices per sandwich for extra melty goodness, but one slice works just as well.
- Spinach - I add a handful of spinach because it softens nicely as the sandwich bakes. It adds a pop of color and a bit of extra nutrition.
- Dijon mustard - I stick with a mild Dijon for the spread, but yellow mustard or ground mustard would also work if that's what you have.
- Mayonnaise - Just a touch of mayo helps mellow out the sharpness of the mustard and pulls the spread together.
- Worcestershire sauce - This adds a subtle savory (umami) kick to the mustard-mayo mixture. It's small but makes a difference.
*Ingredient quantities are listed at the bottom of the post.
How to Make Ham and Cheese Bagel Sandwiches
Step 1: Preheat your oven to 350°F. Make your mustard mayo mix by combining the Dijon mustard, mayonnaise, and Worcestershire sauce in a small bowl. In a separate small bowl, combine the melted butter with the poppy seeds.
Step 2: Cut open your bagel and start layering your ingredients! Start by spreading the mustard-mayo mix onto both insides of your bagel.
Step 3: Add your spinach leaves to one side of the bagel.

Step 4: Layer on your Swiss cheese and deli ham. I usually alternate layers of cheese slices and ham slices.

Step 5: Now, close both sides of your ham sandwich together and brush the melted butter mixture over the top of the ham sandwiches. You most likely will not use all of the butter if you're only making one ham and cheese bagel. This recipe can easily be adapted to make multiple ham and Swiss sandwiches at one time, though!

Step 6: Wrap the bagel sandwich in aluminum foil. Transfer the unbaked sandwiches to your preheated oven. You can place the bagel directly on the oven rack or on a baking sheet.
Step 7: Place the ham and cheese bagel sandwiches into the preheated oven. Bake for 15-20 minutes, or until the cheese has melted. Remove the bagel sandwiches from the oven, open up the pieces of foil, and let them cool for 2-3 minutes. Once they are slightly cooled down, cut open the hot ham and cheese sandwiches using a large serrated knife. Enjoy!
Make it Your Own
Try sliced tomato, caramelized onions, or even a mix of Swiss and cheddar cheese. Want to lean into the breakfast angle? Add a fried egg! Just make sure the yolk is cooked through so the sandwich isn't too messy to eat on the go.
What to Serve with a Bagel Sandwich
These sandwiches are super versatile, so you can pair them with just about anything. Here are some of my go-to sides:
- Mediterranean Tomato and Cucumber Salad - A refreshing, no-cook side that complements the sandwiches well.
- Pesto Pasta Salad with Sundried Tomatoes - Herby and full of flavor!
- Summer Tortellini Salad with Arugula - A light and fresh cold pasta salad.
- Air Fryer Sweet Potato Fries - Crispy and a step above a regular French fry.
Pro Tips
- Start checking your bagel sandwiches at 15 minutes. They're usually melty and ready by 20 minutes. If you plan to leave them wrapped in foil after baking, pull them out at 15 minutes since the cheese will keep melting in the warm foil.
- You can prep these the night before, wrap them in foil, and refrigerate. In the morning, just pop them in the oven while you get ready.
- If they sit too long wrapped after baking, the bottoms might get soggy from steam. To help prevent this, vent the foil slightly once they come out of the oven.
If you tried this Ham and Cheese Bagel Recipe or any other recipe on my blog, please leave a 🌟 star rating and tell me how it went in the 📝 comments below. Thanks for visiting!
PrintBaked Ham and Cheese Bagel Sandwiches
Baked Ham and Cheese Bagel Sandwiches are a delicious, easy meal for any time of day! Deli ham, swiss cheese and spinach are layered on a buttery bagel with a Dijon mustard, mayo and Worcestershire sauce spread. These easy ham sandwiches are baked until they are warm and melty.
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Total Time: 25 minutes
- Yield: 1 serving
- Category: breakfast, lunch, brunch
- Method: baking
- Cuisine: American
Ingredients
- 2 teaspoons mayonnaise
- 2 teaspoons Dijon mustard
- ¼ teaspoon Worcestershire sauce
- 1 large bagel
- ¼ cup loosely packed fresh spinach
- 2 sandwich slices of swiss cheese
- 2-4 thin slices of deli ham*
- 1 teaspoon melted butter
- ¼ teaspoon poppy seeds
Instructions
- Preheat your oven to 350°F.
- Make your mustard mayo spread. Combine the Dijon mustard, mayonnaise and Worcestershire sauce in a small bowl.
- Cut open your bagel. Spread the mustard mayo mix onto the inside of each bagel half.
- Layer on your sandwich ingredients. Start with the spinach and then alternate between slices of ham and slices of cheese. Close your sandwich up after you've added all of your spinach, cheese and ham.
- Add the poppy seeds to the melted butter and mix to combine. Lightly brush the butter mixture onto the top of the bagel.
- Transfer the bagel to a large piece of aluminum foil. Wrap the foil around the sandwich so that the entire sandwich is enclosed in the foil.
- Bake the sandwich for 15-20 minutes in the preheated oven, until the sandwich is warmed through and the cheese is melted.
- Remove from the oven, cut in half and enjoy!
Notes
*If your deli ham slices are large then you will probably only need 2 slices. If they are small then you will probably want 4 slices.


Katie says