A good sandwich solves dinner faster than almost anything else in your kitchen. Stack the right bread, a crisp or creamy middle, and something bright to cut the richness, and you’ve got a meal that beats takeout on flavor and speed.

This collection pulls from diner classics, deli counters, and a few global favorites worth making at home. Some call for twenty minutes, others ask for an afternoon of slow-braised pork, but every one earns its spot on the list.

The grilled cheese remains the easiest win for a weeknight, while the Cuban sandwich and pulled pork sandwich reward a little extra time with serious payoff.

Quick picks:

  • Best for beginners: Classic Grilled Cheese, ready in under 10 minutes
  • Best for a crowd: Pulled Pork Sandwich or Muffuletta
  • Best for a quick lunch: Tuna Melt or Caprese Sandwich
  • Best for impressing guests: Croque Monsieur or French Dip Sandwich

1. Classic Grilled Cheese

Yield: 1 sandwich | Prep: 5 minutes | Cook: 6 minutes

A good grilled cheese comes down to low heat and real butter, giving you a golden crust and a fully melted center without burning the bread.

Ingredients:

  • 2 slices sturdy white or sourdough bread
  • 2 tablespoons unsalted butter, softened
  • 2 slices cheddar cheese
  • 1 slice American cheese (for extra meltiness)

Steps:

  1. Butter one side of each bread slice.
  2. Layer cheeses between the unbuttered sides.
  3. Cook in a skillet over medium-low heat, 3 minutes per side, until golden and melted.

2. Crispy Fried Chicken Sandwich

Yield: 4 sandwiches | Prep: 20 minutes (plus 1 hour brine) | Cook: 15 minutes

A buttermilk brine keeps the chicken juicy while a double dredge gives you that shatter-crisp crust fast food chains chase after.

Ingredients:

  • 4 boneless chicken thighs
  • 1 cup buttermilk
  • 1½ cups flour
  • 1 teaspoon paprika, 1 teaspoon garlic powder, salt and pepper
  • Vegetable oil for frying
  • 4 brioche buns, pickles, mayo

Steps:

  1. Brine chicken in buttermilk 1 hour.
  2. Dredge in seasoned flour twice.
  3. Fry at 350°F for 6-7 minutes per side.
  4. Build sandwiches with mayo and pickles.

3. Italian Sub

Yield: 2 subs | Prep: 15 minutes | Cook: none

Layering matters here. Pile thin-sliced meats and provolone on a crusty roll, then dress with oil, vinegar, and oregano for that deli-counter tang.

Ingredients:

  • 2 hoagie rolls
  • 4 oz each: salami, ham, capicola
  • 4 slices provolone
  • Shredded lettuce, tomato, red onion
  • Olive oil, red wine vinegar, dried oregano

Steps:

  1. Split rolls and layer meats and cheese.
  2. Top with lettuce, tomato, and onion.
  3. Drizzle oil and vinegar, sprinkle oregano, and close.

For more deli-style stacks like this, browse our best sandwich recipes.

4. BLT Sandwich

Yield: 2 sandwiches | Prep: 10 minutes | Cook: 8 minutes

Crisp bacon and ripe tomato make this one sing, so use the best summer tomato you can find.

Ingredients:

  • 6 slices bacon
  • 4 slices white bread, toasted
  • 1 large tomato, sliced
  • 2 lettuce leaves
  • 3 tablespoons mayonnaise

Steps:

  1. Cook bacon in a skillet until crisp, about 4 minutes per side.
  2. Toast bread and spread mayo on both slices.
  3. Layer lettuce, tomato, and bacon, then slice in half.

5. Cuban Sandwich

Yield: 2 sandwiches | Prep: 10 minutes | Cook: 8 minutes

Pressed until the cheese oozes and the bread turns crackly, this sandwich balances salty ham, tangy pickles, and sharp mustard beautifully.

Ingredients:

  • 2 Cuban or French rolls
  • 4 oz roast pork, sliced
  • 4 oz ham, sliced
  • 4 slices Swiss cheese
  • Dill pickle slices
  • Yellow mustard, butter

Steps:

  1. Split rolls and spread mustard inside.
  2. Layer pork, ham, cheese, and pickles.
  3. Butter the outside and press in a panini press or skillet, 4 minutes per side.

Browse more pressed classics in our best Cuban recipes or check 21 Cuban recipes for variations.

6. Reuben Sandwich

Yield: 2 sandwiches | Prep: 10 minutes | Cook: 8 minutes

Corned beef, melted Swiss, and tangy sauerkraut make this grilled rye sandwich a diner favorite worth recreating at home.

Ingredients:

  • 4 slices rye bread
  • 8 oz corned beef, sliced
  • 4 slices Swiss cheese
  • ½ cup sauerkraut, drained
  • ¼ cup Russian or Thousand Island dressing
  • Butter

Steps:

  1. Spread dressing on bread, layer beef, kraut, and cheese.
  2. Butter the outside of the sandwich.
  3. Grill in a skillet over medium heat, 3-4 minutes per side, until cheese melts.

7. Philly Cheesesteak

Yield: 2 sandwiches | Prep: 15 minutes | Cook: 15 minutes

Thin-sliced steak and melty cheese stuffed into a soft hoagie roll make this a satisfying dinner any night of the week.

Ingredients:

  • 12 oz ribeye, thinly sliced
  • 1 onion, sliced
  • 1 green bell pepper, sliced
  • 4 slices provolone cheese
  • 2 hoagie rolls
  • Salt, pepper, oil

Steps:

  1. Sauté onion and pepper in oil until soft, 6 minutes.
  2. Add steak, cook 4-5 minutes, season well.
  3. Top with provolone until melted, then pile into rolls.

8. Bánh Mì

Yield: 2 sandwiches | Prep: 20 minutes | Cook: 10 minutes

Crunchy pickled vegetables and spicy mayo give this Vietnamese sandwich its signature contrast of bright and savory flavors.

Ingredients:

  • 2 baguette pieces, 6 inches each
  • 8 oz pork, marinated and cooked
  • ½ cup shredded carrot and daikon, quick-pickled
  • Cilantro, jalapeño slices
  • Mayonnaise, soy sauce

Steps:

  1. Marinate and cook pork, slice thin.
  2. Slice baguette and spread mayo inside.
  3. Layer pork, pickled vegetables, cilantro, and jalapeño.

9. Turkey Club Sandwich

Yield: 2 sandwiches | Prep: 15 minutes | Cook: 8 minutes

Three layers of bread hold up to stacked turkey, bacon, and tomato, making this club a lunch counter classic worth the extra toothpick.

Ingredients:

  • 6 slices bread, toasted
  • 8 oz sliced turkey
  • 6 slices bacon, cooked
  • 1 tomato, sliced
  • Lettuce, mayonnaise

Steps:

  1. Toast bread and spread mayo on each slice.
  2. Layer turkey and lettuce on first slice, top with second bread slice.
  3. Add bacon and tomato, top with final slice, then cut into quarters.

10. Tuna Melt

Yield: 2 sandwiches | Prep: 10 minutes | Cook: 6 minutes

Creamy tuna salad under melted cheddar turns canned tuna into something worth craving, especially broiled until bubbly.

Ingredients:

  • 10 oz canned tuna, drained
  • ¼ cup mayonnaise
  • 1 celery stalk, diced
  • 4 slices bread
  • 4 slices cheddar cheese

Steps:

  1. Mix tuna, mayo, and celery.
  2. Spread on bread and top with cheese.
  3. Broil 3-4 minutes until cheese bubbles and turns golden.

11. Caprese Sandwich

Yield: 2 sandwiches | Prep: 10 minutes | Cook: none

Fresh mozzarella, ripe tomato, and basil drizzled with balsamic make this sandwich feel like summer on a plate.

Ingredients:

  • 1 baguette or ciabatta roll, split
  • 8 oz fresh mozzarella, sliced
  • 1 large tomato, sliced
  • Fresh basil leaves
  • Olive oil, balsamic glaze, salt

Steps:

  1. Layer mozzarella and tomato on bread.
  2. Add basil leaves and drizzle with oil and balsamic.
  3. Season with salt and close the sandwich.

For more no-cook, veggie-forward options, see 18 vegetarian sandwiches.

12. Bacon, Egg, and Cheese Sandwich

Yield: 1 sandwich | Prep: 5 minutes | Cook: 8 minutes

A fried egg with a runny yolk makes this breakfast sandwich feel like a treat instead of a routine.

Ingredients:

  • 1 English muffin or bagel
  • 2 slices bacon
  • 1 egg
  • 1 slice American cheese

Steps:

  1. Cook bacon until crisp.
  2. Fry egg to your liking, about 3 minutes.
  3. Toast muffin, add cheese, egg, and bacon, then close.

Looking for more morning options? Check 21 breakfast sandwich recipes or our best breakfast sandwich ideas.

13. Pulled Pork Sandwich

Yield: 6 sandwiches | Prep: 15 minutes | Cook: 6 hours

Slow-cooked pork shoulder shreds into tender, smoky bites that soak up barbecue sauce perfectly on a soft bun.

Ingredients:

  • 3 lb pork shoulder
  • 1 tablespoon smoked paprika, 1 tablespoon brown sugar, salt, pepper
  • 1 cup barbecue sauce
  • 6 buns, coleslaw for topping

Steps:

  1. Rub pork with spices and brown sugar.
  2. Slow cook on low 6 hours until it shreds easily.
  3. Mix shredded pork with barbecue sauce and pile onto buns with coleslaw.

14. French Dip Sandwich

Yield: 4 sandwiches | Prep: 10 minutes | Cook: 3 hours

Thin-sliced roast beef on a toasted baguette, served with a cup of warm au jus for dipping, feels like a restaurant meal at home.

Ingredients:

  • 2 lb beef chuck roast
  • 4 cups beef broth
  • 1 onion, sliced
  • 4 hoagie rolls
  • 4 slices provolone cheese

Steps:

  1. Braise beef in broth with onion 3 hours until tender.
  2. Shred beef, reserve broth as au jus.
  3. Pile beef and cheese onto rolls, broil until melted, and serve with au jus.

15. Muffuletta

Yield: 6 servings | Prep: 20 minutes (plus 2 hours chill) | Cook: none

This New Orleans classic layers Italian meats and cheese with a briny olive salad that gets better the longer it sits.

Ingredients:

  • 1 round Italian loaf
  • 4 oz salami, 4 oz ham, 4 oz mortadella
  • 4 slices provolone
  • 1 cup olive salad (olives, celery, garlic, oil)

Steps:

  1. Hollow loaf slightly and spread olive salad on both halves.
  2. Layer meats and cheese.
  3. Wrap tightly and chill 2 hours before slicing into wedges.

16. Croque Monsieur

Yield: 2 sandwiches | Prep: 15 minutes | Cook: 15 minutes

A creamy béchamel sauce baked over ham and Gruyère gives this French classic its rich, golden top.

Ingredients:

  • 4 slices brioche or sandwich bread
  • 4 oz ham, sliced
  • 1 cup Gruyère cheese, shredded
  • 2 tablespoons butter, 2 tablespoons flour, 1 cup milk (for béchamel)

Steps:

  1. Make béchamel by whisking butter, flour, then milk until thick, 5 minutes.
  2. Layer ham and cheese between bread slices.
  3. Top with béchamel and remaining cheese, bake at 400°F for 10 minutes until golden.

17. Falafel Pita Sandwich

Yield: 4 sandwiches | Prep: 20 minutes (plus 1 hour chill) | Cook: 10 minutes

Crispy chickpea falafel tucked into warm pita with tahini sauce makes a satisfying meatless lunch with real crunch.

Ingredients:

  • 2 cups cooked chickpeas
  • ¼ cup parsley, 2 garlic cloves, 1 teaspoon cumin
  • 4 pita breads
  • ¼ cup tahini sauce
  • Shredded lettuce, tomato, cucumber

Steps:

  1. Blend chickpeas, parsley, garlic, and cumin, chill 1 hour.
  2. Form patties and fry in oil 3 minutes per side.
  3. Stuff into pita with vegetables and tahini sauce.

Find more plant-based ideas in our best vegetarian sandwiches or 30 vegan sandwiches.

18. Hummus and Roasted Vegetable Sandwich

Yield: 2 sandwiches | Prep: 15 minutes | Cook: 20 minutes

Roasting the vegetables brings out a deep sweetness that pairs beautifully with creamy hummus on crusty bread.

Ingredients:

  • 1 zucchini, 1 red bell pepper, 1 red onion, sliced
  • 4 slices ciabatta or sourdough
  • ½ cup hummus
  • Olive oil, salt, pepper

Steps:

  1. Toss vegetables in oil and roast at 425°F for 20 minutes.
  2. Spread hummus on bread.
  3. Layer roasted vegetables and close the sandwich.

Explore more vegan-friendly builds in our best vegan sandwiches.

19. Chicken Salad Sandwich

Yield: 2 sandwiches | Prep: 15 minutes | Cook: none

Tender shredded chicken mixed with crunchy celery and a touch of mustard makes a cool, creamy filling for soft bread.

Ingredients:

  • 2 cups cooked chicken, shredded
  • ¼ cup mayonnaise
  • 1 celery stalk, diced
  • 1 teaspoon Dijon mustard
  • 4 slices bread, lettuce

Steps:

  1. Mix chicken, mayo, celery, and mustard.
  2. Spread onto bread with lettuce.
  3. Close sandwich and slice in half.

Leftover rotisserie chicken works great here. Try it in savory leftover rotisserie chicken sliders too.

How to Build a Better Sandwich

Great bread holds everything together, so pick something sturdy enough to handle sauce without turning soggy. Ciabatta, sourdough, and brioche all work well because they have enough structure to hold fillings without falling apart.

Add one crunchy or crispy element to every sandwich. Bacon, fried chicken, or toasted bread all give texture that keeps each bite interesting.

A punchy sauce ties the whole sandwich together. Mustard, aioli, or a vinegar-based dressing cuts through rich meats and melted cheese.

Fresh, acidic ingredients balance the richness. Tomato, pickles, or a squeeze of lemon brighten heavier fillings like pulled pork or fried chicken.

SandwichPrep TimeBest ForDifficulty
Classic Grilled Cheese5 minQuick lunchEasy
Crispy Fried Chicken Sandwich20 minDinnerMedium
Italian Sub15 minNo-cook lunchEasy
BLT Sandwich10 minQuick lunchEasy
Cuban Sandwich10 minDinnerMedium
Reuben Sandwich10 minLunchMedium
Philly Cheesesteak15 minDinnerMedium
Bánh Mì20 minLunchMedium
Turkey Club Sandwich15 minLunchEasy
Tuna Melt10 minQuick lunchEasy
Caprese Sandwich10 minNo-cook lunchEasy
Bacon, Egg, and Cheese5 minBreakfastEasy
Pulled Pork Sandwich15 minDinner, crowdMedium
French Dip Sandwich10 minDinnerMedium
Muffuletta20 minCrowd, picnicEasy
Croque Monsieur15 minBrunchMedium
Falafel Pita20 minMeatless lunchMedium
Hummus & Veggie Sandwich15 minMeatless lunchEasy
Chicken Salad Sandwich15 minNo-cook lunchEasy

For more combinations to try, check out 30 sandwich recipes or our best sandwich recipes 2.

Make-Ahead and Storage Tips

Wrap sandwiches tightly in parchment or foil to keep bread from drying out in the fridge. This works well for subs, clubs, and muffulettas, which hold up to 2 days refrigerated.

Keep wet ingredients separate until serving time. Tomatoes, pickles, and sauces turn bread soggy fast, so pack them on the side for sandwiches like BLTs or Caprese.

Pulled pork and braised meats like the ones in French dip sandwiches store well on their own for up to 4 days in the fridge. Reheat gently in a skillet or microwave, then build the sandwich fresh.

Fried items like the crispy fried chicken sandwich lose their crunch in the fridge. Reheat the chicken in a 400°F oven for 10 minutes to bring back some crispness before rebuilding the sandwich.

Chicken salad and tuna salad keep for 3 days in an airtight container, making them easy options to prep ahead for quick lunches through the week.