Ham and Swiss Sandwich with Apples

Total Time

Prep/Total Time: 25 min.


4 servings

Updated: Jan. 01, 2018
To satisfy hearty appetites, try this different take on a grilled ham and cheese. The apples give it a sweet twist. Using rye bread is a delicious alternative. —Marietta Slater, Augusta, Kansas
Ham and Swiss Sandwich with Apples Recipe photo by Taste of Home


  • 1 large onion, sliced
  • 4 tablespoons butter, softened, divided
  • 8 slices Texas toast
  • 2 tablespoons spicy brown mustard
  • 1/2 pound thinly sliced deli ham
  • 1 medium apple, sliced
  • 4 slices Swiss cheese


  1. In a large skillet, cook onion in 1 tablespoon butter over medium heat until golden brown, 8-10 minutes, stirring frequently.
  2. Spread remaining butter over 1 side of each slice of Texas toast. Place slices, buttered side down, on a cast-iron skillet or electric griddle. Spread with mustard; layer with ham, apple, onion and cheese. Top with another slice of toast, buttered side up. Cook over medium heat until golden brown, 3-4 minutes. Carefully turn; cook until cheese is melted, 2 minutes longer.
Ham and Swiss Sandwich with Apples Tips

Should you use salted or unsalted butter to make a ham and Swiss sandwich with apples?

It doesn’t matter whether you use salted vs. unsalted butter in this sandwich—though sometimes it does for other recipes. The nutrition facts are based on salted butter. If you chose unsalted, there’d be a bit less sodium.

What kind of apple should you use to make ham and Swiss sandwiches?

Braeburn, Fuji and Golden Delicious apples are some go-to picks for sandwiches. Learn more about the different apple types and where each shines, from apple pie to apple butter.

How can you make a ham and Swiss sandwich with apples your own?

Use your favorite bakery bread instead of Texas toast. Omit the mustard, or use a fig jam instead. Layer on sliced pear or Asian pear (a cross between an apple and a pear) instead of apples. Take inspiration from more of our hot sandwich recipes!

Christine Rukavena, Taste of Home Senior Book Editor

Nutrition Facts

1 sandwich: 510 calories, 26g fat (14g saturated fat), 88mg cholesterol, 1414mg sodium, 44g carbohydrate (9g sugars, 3g fiber), 23g protein.