Grilled Ham and Swiss Sandwich
Thinly sliced honey ham, swiss cheese, fresh tomatoes, and crispy bacon are packed between fresh slices of bread that are grilled to perfection. With just six ingredients and hardly any prep work, you can have this Grilled Ham and Swiss Sandwich ready to be devoured in no time!
Love hearty, comforting meals? Then you have to try Pesto Chicken Sandwich, Grilled Haddock Sandwich and Ham and Avocado Open-Faced Sandwich next!

Even though my mind is drifting toward fall goodies, it’s still officially summer, and it’s definitely warm out there. When it’s hot like this, I have zero interest in sweating the day away in the kitchen.
Thank goodness for air conditioning, right? I honestly don’t know how I ever lived without it. Back in college, the dorms had AC, but they wouldn’t turn it on unless the temperature stayed above 80 degrees for five consecutive nights. Not days, nights. So, let’s just say those first two years were… toasty. Thankfully, I moved off-campus later and could finally enjoy a cool apartment.

Of course, in those days, I wasn’t doing much cooking anyway. Toasting a bagel or heating up soup was about the extent of it. Fast forward to now, I love cooking, but not when the weather’s boiling. That’s when I turn to easy, no-fuss meals like this Grilled Ham and Swiss Sandwich.
It’s simple, quick, and full of flavor: thinly sliced honey ham, melty Swiss cheese, juicy tomatoes, and crispy bacon, all layered between slices of bread that are grilled until golden and crisp, thanks to a little mayo on the outside. Just six ingredients and hardly any prep, and you’ve got a satisfying sandwich ready in no time.
If you’re a fan of grilled cheese, you’re going to love this elevated version. It hits all the right notes, sweet, savory, melty, crispy, and tastes like something straight out of a café, only made right in your own kitchen.

Ingredients for a Grilled Ham and Swiss Sandwich
To make this grilled ham and cheese recipe, you’ll need the following ingredients:
- Bread
- Mayonnaise
- Swiss cheese
- Honey ham
- Tomato slices
- Cooked bacon
What’s the Best Bread for Grilled Cheese?
You can use any kind of bread you’d like for this ham and Swiss sandwich. My personal favorite is oatmeal bread, but sourdough bread is another great choice.
How to Make a Grilled Ham and Swiss Sandwich
Like most of my recipes, this grilled ham and cheese sandwich is so easy to make! But you knew that was coming, right?
- To start, you’ll spread a thin layer of mayonnaise onto two slices of bread.
- Then, you’ll top with some swiss cheese, ham, tomato slices, bacon, and more cheese.
- Add the second slice of bread on top, and then spread another layer of mayonnaise onto the top and bottom slices of bread.
- Pop the sandwich into a skillet and grill until golden.
Told you it was easy! Within minutes, the sandwich is crispy, cheesy, and full of flavor. Perfect for a meal that’s easy to prepare and doesn’t require a lot of time spent in the kitchen.

What to Serve with a Grilled Ham and Cheese
Want to make this grilled ham and Swiss sandwich a meal? Here are a few sides to serve with it:
- Apple Cranberry Pecan Salad
- Italian Pasta Salad
- Roasted Garlic Lemon Broccoli
- Baked Sweet Potato Fries
- Cinnamon Brown Sugar Sweet Potatoes
Tips for Making a Grilled Ham and Cheese
- Use any bread you’d like for this recipe. Just make sure it’s a thicker cut, sturdy bread.
- If you can’t find honey ham in the refrigerator section of your grocery store, go to the deli counter and see if they carry any.
- You can also use sliced turkey in this recipe, if desired.
So grab those ingredients and whip up this easy Grilled Ham and Swiss Sandwich today. I guarantee it’ll be a dish that the whole family will enjoy!
Looking for More Grilled Sandwich Recipes? I’ve Got You Covered!
- Caprese Grilled Cheese
- Turkey, Bacon Ranch Panini
- Prosciutto, Raspberry & Brie Grilled Cheese
- Tomato, Avocado & Mozzarella Grilled Cheese
- Pizza Grilled Cheese

Grilled Ham and Swiss Sandwich
Ingredients
- 2 slices bread, (I used oatmeal bread)
- 4 tablespoons mayonnaise, , divided
- 4 slices Swiss cheese, , divided
- 4 slices honey ham
- 2 tomato slices
- 4 slices bacon, , cooked and drained
Instructions
- Place the bread slices onto a flat surface. Spread 1 tablespoon of mayonnaise onto each slice.
- Top with 2 slices of Swiss cheese, ham, tomato slices, bacon, and the remaining 2 slices of Swiss cheese. Place the second slice on top to form a sandwich. Spread 1 tablespoon of mayonnaise onto bread.
- Place sandwich, mayonnaise side down, onto a small skillet. Spread remaining 1 tablespoon of mayonnaise onto top of sandwich.
- Grill for about 3-4 minutes per side, or until cheese is melted and golden. Remove from skillet and serve immediately.
Love that Farmhouse bread, and you can’t beat a classic ham and swiss sandwich. Looks delicious, Gayle! I’d love to dunk this in a hot bowl of soup!
Soup would pair perfectly with this sandwich! Thanks, Blair!
I was big into the sandwich maker in college. My roommate had one and we used it all the time. Now I know that using a skillet works, too! 😉 Your grilling looks perfect!
Thank you, Mir! Sandwiches are just so comforting, especially in grilled cheese form!
Nooo, don’t say it is still summer! I am so ready for the colder weather haha.
But, you can’t beat a classic ham and cheese sandwich for comfort food.
Thanks, Dannii!
Now this is a sandwich that my Friday desperately NEEDS! Looove all that ham and swiss goodness you packed this beauty with! Kinda craving this for breakfast right now if I’m being honest. 😉
Thanks, Sarah! I think this works for breakfast! 🙂
Gayle, I know what you mean! Back home, it’s still warm and feels like summer . . but I’m in WA and the weather is so different. . I’m wanting all the PSLs and everything fall. . haha!! I LOVE this sandwich!!! I am so intrigued by the Pepperidge Farm Farmhouse ® Oatmeal bread!!!! I will definitely check it out!!!!
I have conflicting feelings about the weather…I love summer, love the cooler, fall weather, but hate what comes after that! 🙂 Thanks for the sandwich love, Alice!
Oh, air conditioning! How I love it! Makes for more comfortable sleeps that’s for sure! I love a good sandwich, especially with a bowl of soup for dinner…it’s something hubby and I regularly have for a quick weekday meal. And you really can’t beat grilling the sandwich so the cheese gets nice and melty, can ya 😉 ? Have a great weekend, Gayle!
I don’t know how people live without air conditioning! 🙂 Thanks for the sandwich love, Dawn! Hope you have a great weekend, too!
This delectable grilled sandwich would certainly take my mind off of the heat! Have a great weekend, Gayle! Stay cool, my friend! 🙂
Thanks, Annie! Have a good weekend, too!
It’s been SO hot here this week and I definitely haven’t felt like cooking. Haha yes, thank goodness for A/C! This yummy sandwich is the perfect lunch on these hot days! Love the oatmeal bread!
Thanks, Kelly!
This is my favorite sandwich, I make a similar one all the time! This bread is just perfect for it! Definitely making it this weekend!
Isn’t it such a good combo? Thanks, Mira!
I don’t have air conditioning in my dorm because my school is in New England, and let me tell you, it’s an adjustment. However, I’d suffer the heat for a grilled cheese like this one any day!
Ugh I definitely feel your pain! Thanks for the kind words, Medha!
Today is the first cool day in AGES…the perfect day for a perfect grilled cheese! And this looks like a perfect one! 🙂
Thank you!
oh wow i use Farmhouse’s bread, too. grilled ham isn’t the main material of a sandwich, that’s bread decide its flavor ( i think so). thanks for your suggestion, sandwich with a glass of lemonade is a good choice to start a new day.
( the air conditioning is the best. but it’s cool today, i can feel the real autumn. so enjoy your day!)
🙂
Thanks for the kind words and for stopping by, Pat!
WOW! Your sandwich has the perfect golden color! I am going to try mayonnaise on the outside the next time I’m grilling a sandwich. #client
Thank you, Emily!
I have nothing to complain about Hillshire Farm’s ham. my kids love it very much. i’m glad too know that you use it, too. 😀
it’s back to school time and your recipe is perfect for a lunch at school. thanks for sharing, Gayle
Thanks for the kind words and for stopping by, David! Hillshire Farm is perfect for lunch!
Pass by and impressed by your blog. This sandwich seems so delicious and quite easy to make. Your instruction is very detail. Thanks for sharing, Gayle.
Thanks for the kind words and for stopping by, Sabrina!