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.

SandwichPrep TimeBest ForMake-Ahead Friendly
Crispy Chicken Sandwich20 minWeeknight dinnerNo
Italian Deli Sub15 minQuick lunchYes
Sourdough Grilled Cheese5 minComfort foodNo
Philly Cheesesteak10 minHearty dinnerNo
Pork Banh Mi20 minBold flavor lunchPartially
Cuban Sandwich10 minPressed sandwich fansNo
Tuna Melt10 minQuick hot lunchNo
Turkey Club15 minClassic lunchNo
Reuben Sandwich10 minDeli-style dinnerNo
BLT with Aioli10 minFast lunchNo
Italian Beef15 minGame day feedingYes
Meatball Parm Sub15 minFamily dinnerYes
Caprese Sandwich10 minLight summer lunchNo
Breakfast Sandwich5 minMorning mealsYes
Pulled Pork Sandwich20 minFeeding a crowdYes
Falafel Pita20 minVegetarian lunchPartially
Muffuletta20 minParties, picnicsYes
Shrimp Po’ Boy15 minWeekend treatNo
Chickpea Salad Sandwich10 minPacked lunchesYes

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.