A club sandwich is a classic recipe for a reason. It’s the perfect blend of flavors and textures, and it’s so satisfying to eat any time of day. I loaded up my clubs with lettuce, tomato, bacon, cheddar, turkey, and ham to create the ultimate triple-decker sandwich. Everything is held together with creamy mayo (and the help of a toothpick!). I love to make these classic club sandwiches for lunch any day of the week!

This post may include affiliate links that earn us a small commission from your purchases at no extra cost to you.
Three layers of toasty, buttery, mayo-slathered toast are what separates this club sandwich from just any old sandwich. You can fill it up with all your favorite deli meats and cheeses, but the three layers of bread are key! They make this sandwich super crispy, crunchy, and satisfying to eat.
What’s in This Club Sandwich Recipe?
- Sandwich Bread: I used sourdough, but white, wheat, or rye are all great choices. I don’t recommend using bread that is shaped from a boule since it won’t slice neatly.
- Butter: Unsalted butter adds a little bit of moisture back to the toasted bread.
- Mayonnaise: Adds creaminess to the sandwich.
- Lettuce: I like Romaine, but any kind will work to add a bit of crunch.
- Tomato: Adds juiciness and freshness to the sandwich. I like large slicing tomatoes, like beefsteak.
- Cooked Bacon: Adds a salty, umami flavor and crunch!
- Cheese: I like cheddar, but feel free to use slices of your favorite cheese here.
- Deli Meats: Turkey and ham are the classic choices, but feel free to get creative.

Tips for Success
- You do not have to toast the bread, but I have found that it helps the sandwich hold together.
- I always cook my bacon a day ahead so it’s ready to go and I don’t have to cook anything day of.
- Pay close attention to the stacking order. I know it may seem tedious, but it’s worth it for the perfect sandwich experience.
How to Store
A club sandwich tastes best on the day it’s made, but it will keep well for up to 24 hours in the refrigerator. Beyond that, it will likely be too soggy to enjoy.

Serving Suggestions
I like to serve my club sandwiches with potato chips (I love these baked sweet potato chips) and a pickle spear, just like at my favorite diner. They’re also tasty with french fries, avocado fries, or fried pickles.
Club Sandwich Recipe

Ingredients
- 12 slices sourdough sandwich bread
- 4 tablespoons unsalted butter (½ stick)
- ¾ cup mayonnaise divided
- 4 leaves romaine lettuce cut in half crosswise
- 8 slices tomato
- Kosher salt and freshly ground black pepper to taste
- 8 slices cooked bacon
- 4 slices cheddar cheese
- 8 slices deli turkey
- 8 slices deli ham
Instructions
- Toast the bread until lightly golden. Lightly butter both sides of each slice (about 1 teaspoon per slice).12 slices sourdough sandwich bread, 4 tablespoons unsalted butter
- Lay out 8 pieces of bread. Spread 1 tablespoon mayo on one side of each slice.¾ cup mayonnaise
- To 4 of the slices, layer on the romaine and tomato. Season lightly with salt and pepper. Top with the bacon.4 leaves romaine lettuce, 8 slices tomato, Kosher salt and freshly ground black pepper, 8 slices cooked bacon
- To the remaining 4 pieces of bread, layer on the cheese, turkey, and ham. Place this stack ham side up on top of the bacon layered bread.4 slices cheddar cheese, 8 slices deli turkey, 8 slices deli ham
- Spread 1 tablespoon mayo on one side of the remaining bread. Place them mayo side down on top of the turkey.
- Use toothpicks to secure the sandwiches, slice and serve.
Nutrition information is automatically calculated, so should only be used as an approximation.
How to Make a Club Sandwich Step by Step
Toast the Bread: Toast 12 slices of sandwich bread until lightly golden. Lightly butter both sides of each slice (about 1 teaspoon per slice).

Spread the Mayo: Lay out 8 pieces of bread. Spread 1 tablespoon mayo on one side of each slice.

Layer One Side: To 4 of the bread slices, layer on 4 leaves of romaine lettuce (1 per bread slice) and 8 slices of tomato (2 per bread slice). Season lightly with salt and pepper. Top with 8 slices of cooked bacon (2 per bread slice).

Layer the Other Side: To the remaining 4 pieces of bread, layer on 4 slices of cheddar cheese (1 per bread slice), 8 slices of deli turkey (2 per bread slice), and 8 slices of deli ham (2 per bread slice). Place this stack ham side up on top of the bacon layered bread.

Stack and Serve: Spread 1 tablespoon mayo on one side of the remaining bread. Place them mayo side down on top of the turkey. Use toothpicks to secure the sandwiches, slice, and serve.
