A great sandwich comes down to contrast: something crisp against something creamy, a bright pickle against a rich sauce, warm bread hugging a cold filling. That balance is why a simple stack of ingredients can taste better than a four-course meal on the right day. The 19 best sandwich recipes below cover classic deli builds, hot pressed subs, and a few fresher picks for lighter lunches.
Whether you’re feeding a crowd on game day or packing something better than the same old turkey and cheese, there’s a formula here worth stealing. Some recipes take fifteen minutes. Others, like a proper Cuban or a slow-braised Italian beef, reward a little patience.
Quick picks:
- Best for a hot weeknight dinner: Philly Cheesesteak
- Best make-ahead lunch: Chickpea Salad Sandwich with Lemon and Herbs
- Best for feeding a crowd: Muffuletta with Olive Salad
- Best classic comfort food: Sourdough Grilled Cheese

1. Crispy Chicken Sandwich with Pickle Slaw
Yield: 4 sandwiches | Prep: 20 minutes | Cook: 10 minutes
- 2 boneless chicken breasts, halved
- 1 cup buttermilk
- 1 cup flour
- 1 tsp paprika, salt, pepper
- Oil for frying
- 4 brioche buns
- 1 cup shredded cabbage
- 2 tbsp mayo, 1 tbsp pickle brine
Soak chicken in buttermilk 15 minutes. Dredge in seasoned flour, fry at 350°F for 4-5 minutes per side until golden and cooked through. Toss cabbage with mayo and pickle brine. Pile onto toasted buns.
The crunch on this one holds up even after a squeeze of hot sauce, and the tangy slaw keeps every bite from feeling heavy.

2. Italian Deli Sub with Red Wine Vinaigrette
Yield: 2 subs | Prep: 15 minutes
- 1 Italian hoagie roll, split
- 4 oz sliced salami
- 4 oz sliced capicola
- 4 oz provolone
- 1 cup shredded lettuce
- 1 tomato, sliced
- 2 tbsp olive oil, 1 tbsp red wine vinegar
- Oregano, salt, pepper
Whisk oil, vinegar, oregano, salt, and pepper. Toss lettuce in half the dressing. Layer meats and cheese on the roll, top with lettuce and tomato, drizzle remaining dressing. Press gently before slicing.
The vinaigrette seeps into the bread just enough to make every layer taste seasoned, not just stacked.

3. Sourdough Grilled Cheese
Yield: 2 sandwiches | Prep: 5 minutes | Cook: 8 minutes
- 4 slices sourdough bread
- 2 tbsp softened butter
- 4 oz sharp cheddar, shredded
- 2 oz gruyere, shredded
Butter one side of each bread slice. Build sandwiches with cheese between unbuttered sides. Cook in a skillet over medium-low heat, 3-4 minutes per side, until deeply golden and cheese melts fully.
Sourdough’s tang plays well against the sharp cheddar, and that chewy crust gives you something to really sink your teeth into. For more bread ideas, check out our best sourdough recipes.

4. Philly Cheesesteak
Yield: 2 sandwiches | Prep: 10 minutes | Cook: 12 minutes
- 1 lb ribeye, thinly sliced
- 1 onion, sliced
- 1 green pepper, sliced
- 4 slices provolone
- 2 hoagie rolls
- Salt, pepper, oil
Cook onions and peppers in oil over medium heat until soft, about 6 minutes. Push aside, add beef, season, cook 3-4 minutes. Mix together, top with provolone until melted. Load into rolls.
The beef should sizzle loud enough to hear from the next room. That’s the sign it’s browning, not steaming.

5. Pork Banh Mi with Pickled Vegetables
Yield: 4 sandwiches | Prep: 20 minutes (plus pickling) | Cook: 15 minutes
- 1 lb pork shoulder, sliced thin
- 2 tbsp fish sauce, 1 tbsp sugar, 2 cloves garlic
- 1 carrot, 1 daikon, julienned
- 1/2 cup rice vinegar, 1/4 cup sugar, 1/2 cup water
- 4 baguette pieces
- Cilantro, jalapeño, mayo
Pickle carrot and daikon in vinegar, sugar, and water for at least 30 minutes. Marinate pork in fish sauce, sugar, and garlic; sear 3-4 minutes per side. Spread mayo on baguette, layer pork, pickled veg, cilantro, and jalapeño.
Browse our best Vietnamese recipes for more dishes that share this same sweet-tangy backbone.

6. Cuban Sandwich with Roast Pork and Ham
Yield: 2 sandwiches | Prep: 10 minutes | Cook: 8 minutes
- 1 Cuban or French roll, split
- 4 oz roast pork, sliced
- 4 oz ham, sliced
- 2 slices Swiss cheese
- Dill pickles, sliced
- Yellow mustard
- Butter for grilling
Spread mustard inside roll. Layer pork, ham, cheese, and pickles. Butter the outside and press in a skillet or panini press over medium heat, 4 minutes per side, until flattened and crisp.
That pressed crunch against the salty ham and sour pickle is the whole reason this sandwich has stuck around for decades. Our best Cuban recipes has more on the tradition behind it.

7. Tuna Melt on Rye
Yield: 2 sandwiches | Prep: 10 minutes | Cook: 6 minutes
- 1 can tuna, drained
- 3 tbsp mayo
- 1 tbsp diced celery
- 1 tsp lemon juice
- 4 slices rye bread
- 4 slices cheddar
Mix tuna, mayo, celery, and lemon juice. Spread onto two bread slices, top with cheddar, close sandwiches. Grill in a buttered skillet over medium heat, 3 minutes per side, until cheese melts and bread crisps.
Rye’s caraway bite cuts through the creamy tuna salad nicely. For more ways to use a can of tuna, see our best tuna recipes.

8. Turkey Club with Bacon and Tomato
Yield: 2 sandwiches | Prep: 15 minutes | Cook: 10 minutes
- 6 slices bacon
- 6 slices white or wheat bread, toasted
- 6 oz sliced turkey
- 2 leaves lettuce
- 1 tomato, sliced
- 3 tbsp mayo
Cook bacon until crisp, about 8 minutes. Spread mayo on toast. Stack turkey, bacon, lettuce, and tomato between three layers of bread, securing with toothpicks before slicing diagonally.
Triple-decker clubs hold together better when the bacon sits flat, not curled, so press it with a spatula while it cooks.

9. Reuben Sandwich with Sauerkraut
Yield: 2 sandwiches | Prep: 10 minutes | Cook: 8 minutes
- 4 slices rye bread
- 8 oz corned beef, sliced
- 1/2 cup sauerkraut, drained
- 4 slices Swiss cheese
- 1/4 cup Thousand Island dressing
- Butter
Spread dressing on bread. Layer corned beef, sauerkraut, and Swiss. Butter outsides and grill in a skillet over medium heat, 4 minutes per side, pressing lightly until cheese melts and bread turns crisp and golden.
Drain the sauerkraut well, or the bread turns soggy before it ever hits the pan.

10. BLT with Garlic Aioli
Yield: 2 sandwiches | Prep: 10 minutes | Cook: 8 minutes
- 6 slices bacon
- 4 slices bread, toasted
- 2 leaves lettuce
- 1 tomato, sliced
- 3 tbsp mayo, 1 clove garlic (minced), 1 tsp lemon juice
Cook bacon until crisp. Mix mayo, garlic, and lemon juice for the aioli. Spread aioli generously on toast, then layer bacon, lettuce, and tomato.
Garlic aioli turns a simple BLT into something closer to a restaurant sandwich, with almost no extra effort.

11. Italian Beef Sandwich with Giardiniera
Yield: 4 sandwiches | Prep: 15 minutes | Cook: 3 hours
- 3 lb chuck roast
- 2 cups beef broth
- 1 packet Italian seasoning
- 4 hoagie rolls
- 1 cup giardiniera, chopped
Season roast, sear in a pot, then add broth and seasoning. Simmer covered at low heat for 3 hours until shreddable. Slice thin, pile onto rolls, dip bread in juices, top with giardiniera.
For another way to use chuck roast, our savory chuck steak with red wine reduction follows a similar slow-cooked approach.

12. Meatball Parmesan Sub
Yield: 4 subs | Prep: 15 minutes | Cook: 25 minutes
- 16 frozen or homemade meatballs
- 2 cups marinara sauce
- 4 sub rolls
- 1 1/2 cups shredded mozzarella
- Grated Parmesan
Simmer meatballs in marinara for 15 minutes. Split rolls, load with meatballs and sauce, top with mozzarella. Broil 3-4 minutes until cheese bubbles and browns in spots.
Broiling the open sub before closing it keeps the bread from turning to mush under all that sauce.

13. Caprese Sandwich on Focaccia
Yield: 2 sandwiches | Prep: 10 minutes
- 1 focaccia loaf, split
- 8 oz fresh mozzarella, sliced
- 2 tomatoes, sliced
- Fresh basil leaves
- 2 tbsp olive oil
- 1 tbsp balsamic glaze
Layer mozzarella, tomato, and basil on focaccia. Drizzle with olive oil and balsamic glaze. Season with salt and pepper, close, and slice.
Ripe tomatoes make all the difference here. Our fresh caprese salad with balsamic glaze uses the same combination if you want it without the bread.

14. Sausage, Egg, and Cheddar Breakfast Sandwich
Yield: 2 sandwiches | Prep: 5 minutes | Cook: 10 minutes
- 2 sausage patties
- 2 eggs
- 2 English muffins, split
- 2 slices cheddar
Cook sausage patties 3-4 minutes per side. Fry or scramble eggs. Toast muffins, stack sausage, egg, and cheddar, and close while hot so the cheese melts fully.
This one travels well wrapped in foil for busy mornings. See 21 breakfast sandwich recipes for more ideas to rotate through the week.

15. Pulled Pork Sandwich with Vinegar Slaw
Yield: 6 sandwiches | Prep: 20 minutes | Cook: 6 hours
- 3 lb pork shoulder
- 1 cup BBQ sauce
- 1/2 cabbage, shredded
- 1/4 cup apple cider vinegar
- 1 tbsp sugar
- 6 hamburger buns
Slow cook pork shoulder at 300°F for 6 hours until it shreds easily. Toss with BBQ sauce. Mix cabbage, vinegar, and sugar for slaw. Pile pork onto buns and top with slaw.
The vinegar slaw keeps the sweetness of the sauce in check, so the sandwich never tastes one-note.

16. Falafel Pita with Tahini Sauce
Yield: 4 pitas | Prep: 20 minutes (plus chilling) | Cook: 15 minutes
- 1 can chickpeas, drained
- 1/4 cup parsley, 2 cloves garlic, 1 tsp cumin
- 2 tbsp flour
- 4 pita breads
- 1/4 cup tahini, 2 tbsp lemon juice, water to thin
Blend chickpeas, parsley, garlic, cumin, and flour. Form into patties, chill 20 minutes, then fry in oil at 350°F for 3 minutes per side until crisp. Whisk tahini, lemon juice, and water. Stuff pitas with falafel and sauce.
Check 18 vegetarian sandwiches for more plant-based options worth adding to your rotation.

17. Muffuletta with Olive Salad
Yield: 6 servings | Prep: 20 minutes (plus 1 hour chilling)
- 1 round muffuletta or Italian loaf
- 1 cup mixed olives, chopped
- 2 tbsp capers, 2 tbsp olive oil
- 4 oz salami, 4 oz ham, 4 oz provolone, 4 oz mortadella
Mix olives, capers, and olive oil for the salad. Split loaf, spread olive salad on both cut sides, layer meats and cheese. Wrap tightly and chill 1 hour before slicing into wedges.
That resting time matters more than people expect. It lets the olive oil soak into the bread instead of sliding off.

18. Shrimp Po’ Boy with Remoulade
Yield: 2 sandwiches | Prep: 15 minutes | Cook: 8 minutes
- 1 lb shrimp, peeled
- 1 cup flour, 1 tsp Cajun seasoning
- Oil for frying
- 2 French rolls
- 1 cup shredded lettuce
- 1/4 cup mayo, 1 tbsp mustard, 1 tsp hot sauce, 1 tbsp pickle relish
Dredge shrimp in seasoned flour, fry at 350°F for 2-3 minutes until golden. Mix mayo, mustard, hot sauce, and relish for remoulade. Spread on rolls, add lettuce and fried shrimp.
The remoulade needs that hit of hot sauce, or the whole sandwich tastes flat next to the fried shrimp.

19. Chickpea Salad Sandwich with Lemon and Herbs
Yield: 2 sandwiches | Prep: 10 minutes
- 1 can chickpeas, mashed
- 3 tbsp mayo
- 1 tbsp lemon juice
- 2 tbsp chopped dill
- 4 slices bread
- Lettuce leaves
Mash chickpeas lightly, leaving some texture. Stir in mayo, lemon juice, and dill. Spread onto bread with lettuce. Chill 10 minutes before serving if time allows for flavors to settle.
This one holds up well in a lunch bag for hours without turning soggy or sad. Our best vegetarian sandwiches rounds up more meatless lunch ideas like it.
How to Build a Better Sandwich
Every great sandwich balances four things: sturdy bread, a crisp or crunchy element, a sauce with real punch, and something acidic to cut the richness. Skip one of these and the sandwich tends to taste flat or one-note.
Toast bread with cut sides exposed to high heat so it holds up against wet fillings. A thin layer of mayo or mustard on the bread itself, not just the filling, seals it from getting soggy too fast.
| Sandwich | Prep Time | Best For | Make-Ahead Friendly |
|---|---|---|---|
| Crispy Chicken Sandwich | 20 min | Weeknight dinner | No |
| Italian Deli Sub | 15 min | Quick lunch | Yes |
| Sourdough Grilled Cheese | 5 min | Comfort food | No |
| Philly Cheesesteak | 10 min | Hearty dinner | No |
| Pork Banh Mi | 20 min | Bold flavor lunch | Partially |
| Cuban Sandwich | 10 min | Pressed sandwich fans | No |
| Tuna Melt | 10 min | Quick hot lunch | No |
| Turkey Club | 15 min | Classic lunch | No |
| Reuben Sandwich | 10 min | Deli-style dinner | No |
| BLT with Aioli | 10 min | Fast lunch | No |
| Italian Beef | 15 min | Game day feeding | Yes |
| Meatball Parm Sub | 15 min | Family dinner | Yes |
| Caprese Sandwich | 10 min | Light summer lunch | No |
| Breakfast Sandwich | 5 min | Morning meals | Yes |
| Pulled Pork Sandwich | 20 min | Feeding a crowd | Yes |
| Falafel Pita | 20 min | Vegetarian lunch | Partially |
| Muffuletta | 20 min | Parties, picnics | Yes |
| Shrimp Po’ Boy | 15 min | Weekend treat | No |
| Chickpea Salad Sandwich | 10 min | Packed lunches | Yes |
Acid matters more than most home cooks realize. A squeeze of lemon, a splash of vinegar, or a handful of pickles brightens heavy fillings like pulled pork or fried chicken. For more combinations worth trying, browse our best sandwich recipes or 30 sandwich recipes for a wider spread of ideas.
Make-Ahead and Storage Tips
Pack wet ingredients separately when a sandwich needs to travel. Tomatoes, pickles, and sauces turn bread soggy within an hour, so wrap them in parchment or small containers and assemble just before eating.
Cooked fillings like pulled pork, Italian beef, or shredded chicken keep well in the fridge for up to 4 days in a sealed container. Reheat gently in a skillet with a splash of broth to keep the meat from drying out.
Cold sandwich salads, like the chickpea or tuna version, actually improve after an hour in the fridge since the flavors have time to settle. Store bread and fillings separately if you’re prepping more than a day ahead.
Grilled sandwiches like the Reuben or grilled cheese don’t reheat well in the microwave. A hot skillet or toaster oven brings back the crisp exterior without turning the inside rubbery.








