20 Delicious Sandwich Recipes for Every Occasion

Posted by Sophia Brennan on April 15, 2025

The humble sandwich. It’s a staple in many of our diets, but sometimes it can feel like we’re stuck in a rut, making the same old combinations over and over again. But fear not! We’ve got 20 delicious sandwich recipes to spice up your lunch game and satisfy your cravings for every occasion. From classic comfort foods to international twists and vegetarian delights, there’s something here for everyone.

Whether you’re in the mood for a satisfying BLT with crispy bacon, a gooey grilled cheese with tomato soup, or a fresh and healthy veggie wrap, we’ve got you covered. And don’t even get us started on the sweet treats – from peanut butter and jelly to Monte Cristo sandwiches with raspberry jam, there’s something for every taste bud.

So go ahead, get creative, and start building your ultimate sandwich repertoire! In this article, we’ll be sharing our favorite sandwich recipes that are sure to become new favorites.

Classic BLT Sandwich with Crispy Bacon

Classic BLT Sandwich with Crispy Bacon
Savor the simple yet satisfying flavors of a classic BLT, elevated by the perfect crispiness of freshly cooked bacon.

Ingredients:

– 4 slices of bread (toasted or untoasted)
– 6 slices of bacon
– 2 large lettuce leaves
– 2 medium tomatoes, sliced
– 1/4 cup mayonnaise or spread of your choice

Instructions:

1. Preheat a skillet or grill pan over medium-high heat.
2. Cook the bacon until crispy and golden brown, flipping halfway through (about 8-10 minutes).
3. Meanwhile, toast the bread slices if desired.
4. Assemble the sandwiches by spreading mayonnaise on two slices of toasted bread, then topping with lettuce, tomato, and a few pieces of crispy bacon.
5. Top with remaining bread slices.
6. Serve immediately and enjoy!

Cooking Time: 15-20 minutes

Grilled Cheese with Tomato Soup

Grilled Cheese with Tomato Soup
Grilled cheese and tomato soup, a match made in heaven! This simple recipe combines the gooey goodness of melted cheese between two slices of bread with the creamy warmth of homemade tomato soup.

Ingredients:

– 2 slices of bread (white or whole wheat)
– 1-2 tablespoons butter
– 1-2 slices of cheese (cheddar, American, or your favorite variety)
– 1 can of condensed cream of tomato soup
– 1 cup of milk
– Salt and pepper to taste

Instructions:

1. Preheat a non-stick skillet or griddle over medium heat.
2. Butter one side of each bread slice.
3. Place one slice, butter-side down, in the skillet.
4. Place cheese on top of the bread, then add the second slice, butter-side up.
5. Cook for 2-3 minutes, until golden brown and crispy.
6. Meanwhile, combine canned tomato soup with milk in a saucepan. Heat over low heat, whisking constantly, until warm and smooth.
7. Serve grilled cheese sandwich with tomato soup for dipping.

Cooking Time: 10-12 minutes

Turkey Avocado Club Sandwich

Turkey Avocado Club Sandwich
Elevate your lunch game with this creamy, crunchy, and satisfying Turkey Avocado Club Sandwich recipe. Fresh flavors come together in perfect harmony, making it a must-try for sandwich lovers.

Ingredients:

– 2 slices of whole wheat bread
– 2 oz sliced turkey breast
– 1 ripe avocado, mashed
– 2 lettuce leaves
– 2 tomato slices
– 2 tablespoons mayonnaise
– 2 sprigs of fresh parsley

Instructions:

1. Lay the bread slices on a flat surface.
2. Spread one slice with mashed avocado.
3. Top with sliced turkey breast, lettuce, and tomato.
4. Drizzle with mayonnaise and sprinkle with parsley.
5. Place the second bread slice on top to complete the sandwich.

Cooking Time: 5 minutes

Caprese Panini with Fresh Basil

Caprese Panini with Fresh Basil
A simple yet flavorful twist on the classic Caprese salad, this panini combines fresh mozzarella, juicy tomatoes, and fragrant basil for a delicious and easy-to-make sandwich.

Ingredients:

– 4 slices of good-quality bread ( Ciabatta or Focaccia work well)
– 2 large ripe tomatoes, sliced into 1/4-inch thick rounds
– 8 ounces fresh mozzarella cheese, sliced into thin sheets
– Fresh basil leaves, torn into small pieces
– Salt and pepper to taste
– Extra-virgin olive oil for brushing

Instructions:

1. Preheat a panini press or grill to medium-high heat.
2. Brush one side of each bread slice with olive oil.
3. Assemble the sandwiches by placing a tomato round, a mozzarella sheet, and a sprinkle of basil leaves on each bread slice (in that order).
4. Place the sandwiches in the panini press or grill and cook for 3-4 minutes, or until the cheese is melted and the bread is toasted.
5. Remove from heat and season with salt and pepper to taste.

Cooking Time: 3-4 minutes

Veggie Hummus Wrap with Spinach

Veggie Hummus Wrap with Spinach
Transform your lunch break with this satisfying veggie hummus wrap, packed with nutritious spinach and creamy hummus.

Ingredients:

– 1 whole wheat tortilla
– 2 tbsp store-bought or homemade hummus
– 1/4 cup fresh spinach leaves
– 1/2 cup sliced cucumber
– 1/2 cup sliced cherry tomatoes
– 1 tablespoon crumbled feta cheese (optional)
– Salt and pepper to taste

Instructions:

1. Spread the hummus evenly over the tortilla, leaving a 1-inch border around the edges.
2. Add the fresh spinach leaves on top of the hummus.
3. Arrange the sliced cucumber and cherry tomatoes in a horizontal line along the center of the wrap.
4. Sprinkle crumbled feta cheese (if using) over the vegetables.
5. Season with salt and pepper to taste.
6. Fold the bottom half of the tortilla up over the filling, then fold in the sides and roll the wrap into a tight cylinder.

Cooking Time: None! Assemble and serve immediately.

Cuban Sandwich with Pulled Pork

Cuban Sandwich with Pulled Pork
Experience the rich flavors of Cuba with this mouthwatering sandwich featuring tender pulled pork, melted cheese, and crispy bread.

Ingredients:

– 1 pound pulled pork (cooked)
– 4 Cuban bread rolls
– 2 tablespoons butter, divided
– 2 cups shredded Swiss cheese
– 1/4 cup chopped fresh cilantro
– 1/4 cup sliced ham
– 1/4 cup sliced roasted turkey breast
– 1 tablespoon Dijon mustard

Instructions:

1. Preheat a panini press or grill to medium-high heat.
2. Butter one side of each bread roll.
3. Place a slice of ham, followed by a slice of turkey, and then a spoonful of pulled pork on the unbuttered side of each roll.
4. Top with shredded Swiss cheese and a sprinkle of cilantro.
5. Spread a small amount of Dijon mustard on top of the cheese.
6. Place the other bread half (buttered side up) on top of the filling.
7. Cook for 3-4 minutes or until the bread is toasted and the cheese is melted.

Cooking Time: 10 minutes

Chicken Pesto Ciabatta Sandwich

Chicken Pesto Ciabatta Sandwich
Elevate your lunch game with this flavorful and satisfying sandwich. Fresh chicken, tangy pesto, and melted mozzarella cheese come together on crispy ciabatta bread.

Ingredients:

– 1 pound boneless, skinless chicken breast
– 2 tablespoons olive oil
– 2 cloves garlic, minced
– 1/4 cup pesto sauce
– 2 slices ciabatta bread
– 2 slices mozzarella cheese
– Salt and pepper to taste
– Fresh basil leaves for garnish (optional)

Instructions:

1. Preheat oven to 375°F (190°C).
2. In a small bowl, whisk together olive oil, garlic, and pesto sauce.
3. Season chicken breast with salt and pepper. Place on a baking sheet lined with parchment paper. Drizzle the pesto mixture over the chicken.
4. Bake for 15-20 minutes or until cooked through.
5. Assemble sandwich by placing the chicken on ciabatta bread, topping with mozzarella cheese. Serve immediately.

Cooking Time: 20 minutes

Philly Cheesesteak with Caramelized Onions

Philly Cheesesteak with Caramelized Onions
Savor the flavors of Philadelphia’s iconic cheesesteak sandwich, elevated by the sweet and savory goodness of caramelized onions. This recipe is a must-try for anyone looking to experience the real deal.

Ingredients:

– 1 lb thinly sliced ribeye or top round steak
– 2 large onions, thinly sliced
– 2 tablespoons butter
– 4 hoagie rolls
– 8 slices of American cheese
– Salt and pepper to taste

Instructions:

1. Preheat a grill or grill pan to medium-high heat.
2. In a large skillet, melt 1 tablespoon of butter over low heat. Add sliced onions and cook for 30-40 minutes, stirring occasionally, until caramelized and golden brown.
3. Meanwhile, season the steak with salt and pepper. Grill the steak for 3-4 minutes per side, or until cooked to desired doneness.
4. Assemble the sandwiches by placing grilled steak on hoagie rolls, topping with caramelized onions, and adding cheese.
5. Cook for an additional minute, allowing cheese to melt and sandwich to heat through.

Cooking Time: 45-50 minutes

Banh Mi Vietnamese Sandwich

Banh Mi Vietnamese Sandwich
Experience the flavors of Vietnam with this classic Banh Mi sandwich recipe. A fusion of French and Vietnamese cuisines, this delicious sandwich is packed with grilled pork, pickled vegetables, and fresh herbs.

Ingredients:

– 4 baguettes
– 1 pound grilled pork (such as pork shoulder or pork belly)
– 1/2 cup pickled carrots and daikon radish
– 1/4 cup cilantro leaves
– 2 tablespoons mayonnaise
– 1 tablespoon fish sauce (optional)
– 1 lime, cut into wedges
– 1 jalapeño pepper, sliced

Instructions:

1. Grill the pork to desired doneness.
2. Slice the baguette in half lengthwise and toast until lightly browned.
3. Spread mayonnaise on the bottom half of the baguette.
4. Add sliced grilled pork, pickled carrots and daikon radish, cilantro leaves, and jalapeño pepper slices on top of the pork.
5. Drizzle with fish sauce (if using) and serve immediately.

Cooking Time: 15 minutes

Egg Salad Sandwich with Dill

Egg Salad Sandwich with Dill
A classic combination of flavors, this egg salad sandwich infused with fresh dill is a perfect addition to any meal or snack. With just a few simple ingredients and steps, you can create a delicious and satisfying treat.

Ingredients:

– 4 hard-boiled eggs, cooled and chopped
– 1/4 cup mayonnaise
– 2 tablespoons chopped fresh dill
– 1 tablespoon Dijon mustard
– Salt and pepper to taste
– 4 slices of bread (white or whole wheat)
– Lettuce leaves and tomato slices for garnish (optional)

Instructions:

1. In a medium bowl, combine the chopped eggs, mayonnaise, dill, and Dijon mustard. Mix well until all ingredients are fully incorporated.
2. Season with salt and pepper to taste.
3. Split the bread into two halves and spread about 1 tablespoon of egg salad on each half.
4. Garnish with lettuce leaves and tomato slices if desired.
5. Serve immediately and enjoy!

Cooking Time: None! This recipe is quick and easy, ready in under 10 minutes.

Reuben Sandwich with Sauerkraut

Reuben Sandwich with Sauerkraut
A classic sandwich gets a tangy twist with the addition of sauerkraut, melted Swiss cheese, and juicy corned beef.

Ingredients:

– 4 slices of rye bread
– 1/2 pound corned beef, thinly sliced
– 1/4 cup sauerkraut, drained
– 2 tablespoons butter
– 2 slices of Swiss cheese
– 1 tablespoon Thousand Island dressing (optional)

Instructions:

1. Preheat a panini press or grill to medium-high heat.
2. Butter one side of each bread slice.
3. Assemble the sandwiches by placing a few slices of corned beef on each bread slice, followed by sauerkraut and Swiss cheese.
4. Top with another bread slice, butter-side up.
5. Place the sandwiches in the panini press or grill and cook for 2-3 minutes, or until the bread is toasted and the cheese is melted.
6. Serve immediately and enjoy!

Cooking Time: 2-3 minutes

Monte Cristo Sandwich with Raspberry Jam

Monte Cristo Sandwich with Raspberry Jam
Experience the classic French-inspired sandwich with a twist by adding sweet raspberry jam to the mix!

Ingredients:
• 3 slices of bread (white or Challah work well)
• 2 tablespoons of unsalted butter, softened
• 1 cup of powdered sugar
• 2 cups of mixed berries (strawberries, blueberries, raspberries)
• 2 tablespoons of raspberry jam
• 2 eggs, beaten
• Confectioners’ sugar, for dusting

Instructions:
1. Preheat a non-stick skillet or griddle over medium heat.
2. In a small bowl, mix together the powdered sugar and butter until smooth.
3. Assemble the sandwich by spreading a layer of raspberry jam on each slice of bread.
4. Dip each slice in the egg mixture, coating both sides evenly.
5. Place the coated slices in the skillet and cook for 2-3 minutes or until golden brown.
6. Dust with confectioners’ sugar before serving.

Cooking Time: 10-12 minutes

Tuna Melt with Cheddar Cheese

Tuna Melt with Cheddar Cheese
Elevate your lunch game with this classic tuna melt recipe, featuring flaky tuna, melted cheddar cheese, and crispy bread. It’s an easy and satisfying meal that’s ready in no time.

Ingredients:

– 1 can of tuna (drained and flaked)
– 2 tablespoons of mayonnaise
– 1 tablespoon of Dijon mustard
– 1/4 cup of cheddar cheese, shredded
– 2 slices of bread (white or whole wheat)
– Lettuce leaves (optional)

Instructions:

1. Preheat a non-stick skillet or griddle over medium heat.
2. In a bowl, mix together the tuna, mayonnaise, and Dijon mustard until well combined.
3. Place one slice of bread in the skillet and top with the tuna mixture, leaving a 1/2 inch border around the edges.
4. Sprinkle the shredded cheddar cheese over the tuna.
5. Top with the second slice of bread.
6. Cook for 2-3 minutes or until the cheese is melted and the bread is toasted.
7. Serve immediately and add lettuce leaves if desired.

Cooking Time: 10-12 minutes

French Dip Sandwich with Au Jus

French Dip Sandwich with Au Jus
Experience the comforting combination of tender beef, crispy bread, and rich au jus in this timeless French dip sandwich recipe.

Ingredients:

– 1 (2.5-3 pound) beef top round or rump roast
– 1/4 cup dry red wine
– 1/4 cup beef broth
– 2 tablespoons butter
– 1 baguette, cut into 1-inch slices
– Salt and pepper to taste
– Optional: Swiss cheese, chopped fresh herbs (parsley, thyme)

Instructions:

1. Preheat oven to 300°F (150°C).
2. Season the beef with salt and pepper.
3. Sear the beef in a large Dutch oven over medium-high heat until browned on all sides, about 5 minutes.
4. Add wine and broth; bring to a simmer.
5. Transfer the pot to the preheated oven and cook for 2-1/2 hours, or until tender.
6. Remove from oven; let rest 10 minutes before slicing thinly against the grain.
7. Assemble sandwiches with sliced beef, baguette slices, and au jus (simmering pan juices). Optional: top with Swiss cheese and fresh herbs.

Cooking Time: 2 hours 30 minutes

Greek Gyro with Tzatziki Sauce

Greek Gyro with Tzatziki Sauce
Experience the authentic taste of Greece with this easy-to-make gyro recipe, served with a refreshing tzatziki sauce.

Ingredients:

For the Gyro:

– 1 lb lamb or beef gyro meat
– 1/2 cup chopped onion
– 1/4 cup chopped fresh parsley
– 2 cloves garlic, minced
– 1 tsp paprika
– Salt and pepper to taste
– 4-6 pita bread

For the Tzatziki Sauce:

– 1 large cucumber, peeled and grated
– 1/2 cup Greek yogurt
– 1/4 cup chopped fresh dill
– 1 tbsp lemon juice
– Salt and pepper to taste

Instructions:

1. Preheat a vertical grill or broiler.
2. In a bowl, combine gyro meat, onion, parsley, garlic, paprika, salt, and pepper. Mix well.
3. Form the mixture into 4-6 patties, depending on desired size.
4. Grill or broil the patties for 5-7 minutes per side, until cooked through.
5. Meanwhile, prepare tzatziki sauce by mixing all ingredients in a bowl.
6. Warm pita bread by wrapping it in foil and heating it in the oven for 2-3 minutes.
7. Assemble gyros by placing meat on pita bread and topping with tzatziki sauce.

Cooking Time: 15-20 minutes

Peanut Butter and Jelly Sandwich

Peanut Butter and Jelly Sandwich
A simple yet satisfying favorite that’s perfect for a quick snack or lunchtime treat.

Ingredients:

– 2 slices of bread (white or whole wheat)
– 1-2 tablespoons of creamy peanut butter
– 1-2 tablespoons of grape or strawberry jelly
– Optional: sliced banana, honey, or granola for added texture and flavor

Instructions:

1. Lay out the two slices of bread on a clean surface.
2. Spread one slice with peanut butter, leaving a small border around the edges.
3. On the other slice, spread the grape or strawberry jelly in a similar pattern.
4. Carefully place the slice with the jelly on top of the peanut butter-covered slice.
5. Press down gently to ensure the sandwich is secure.
6. Cut the sandwich diagonally or into halves for a neater bite.

Cooking Time: 0 minutes (assemble and serve!)

Portobello Mushroom Burger

Portobello Mushroom Burger
This savory Portobello mushroom burger recipe is a vegetarian twist on the classic burger, featuring meaty portobello mushrooms as the “patty”. The earthy flavor of the mushrooms pairs perfectly with melted Swiss cheese and fresh herbs.

Ingredients:

– 4 large portobello mushrooms
– 2 tablespoons olive oil
– 1 small onion, finely chopped
– 2 cloves garlic, minced
– 1 teaspoon Worcestershire sauce
– 1 teaspoon dried thyme
– Salt and pepper to taste
– 4 hamburger buns
– Swiss cheese slices
– Fresh lettuce, tomato, and herb leaves (optional)

Instructions:

1. Preheat grill or grill pan to medium-high heat.
2. In a small bowl, whisk together olive oil, onion, garlic, Worcestershire sauce, thyme, salt, and pepper.
3. Brush the mixture onto both sides of the mushroom caps.
4. Grill mushrooms for 3-4 minutes per side, or until tender and slightly charred.
5. Assemble burgers by placing a grilled mushroom cap on each bun, topping with Swiss cheese, lettuce, tomato, and herbs (if using).
6. Serve immediately.

Cooking Time: 10-12 minutes

Pulled BBQ Chicken Sandwich

Pulled BBQ Chicken Sandwich
A classic summer twist on a comfort food favorite! This Pulled BBQ Chicken Sandwich recipe is a crowd-pleaser, perfect for backyard gatherings or quick weeknight meals.

Ingredients:

– 2 lbs boneless, skinless chicken breasts
– 1/4 cup BBQ sauce (homemade or store-bought)
– 2 tbsp brown sugar
– 1 tsp smoked paprika
– 1 tsp garlic powder
– 1/4 cup chopped fresh cilantro (optional)
– 4 hamburger buns
– Coleslaw (store-bought or homemade)

Instructions:

1. Preheat oven to 300°F (150°C).
2. In a small bowl, mix together brown sugar, smoked paprika, and garlic powder.
3. Place chicken breasts in a large baking dish and sprinkle the spice mixture evenly over both breasts.
4. Bake for 2 hours or until tender and easily shredded with two forks.
5. Shred the chicken into bite-sized pieces and toss with BBQ sauce until coated.
6. Assemble sandwiches by placing pulled chicken onto hamburger buns, topping with coleslaw (if using).
7. Serve immediately.

Cooking Time: 2 hours

Smoked Salmon Bagel Sandwich

Smoked Salmon Bagel Sandwich
Elevate your breakfast or brunch game with this simple yet flavorful recipe featuring smoked salmon, cream cheese, and crunchy capers.

Ingredients:

– 1 toasted bagel (everything or plain)
– 2 slices of smoked salmon
– 2 tablespoons of cream cheese, softened
– 1 tablespoon of capers, rinsed and drained
– 1/4 cup of thinly sliced red onion
– Salt and pepper to taste
– Fresh dill, chopped (optional)

Instructions:

1. Spread the cream cheese evenly over the toasted bagel.
2. Place one slice of smoked salmon on top of the cream cheese.
3. Add a sprinkle of capers and a few slices of red onion.
4. Place the second slice of smoked salmon on top.
5. Season with salt and pepper to taste.
6. Garnish with chopped fresh dill, if desired.

Cooking Time: 0 minutes (assembled in just a few seconds!)

Cucumber Tea Sandwich with Cream Cheese

Cucumber Tea Sandwich with Cream Cheese
A refreshing twist on the classic tea sandwich, this recipe combines the coolness of cucumber and cream cheese for a delightful afternoon treat.

Ingredients:

– 4-6 slices of white bread (softened)
– 1 large cucumber, peeled and thinly sliced
– 2 tablespoons of cream cheese, softened
– Salt and pepper to taste
– Fresh dill or parsley leaves for garnish (optional)

Instructions:

1. Lay out the bread slices on a flat surface.
2. Spread a small amount of cream cheese on each slice, leaving a 1/4 inch border around the edges.
3. Arrange the cucumber slices on top of the cream cheese, slightly overlapping each other.
4. Season with salt and pepper to taste.
5. Assemble the sandwiches by placing two bread slices together, with the cucumber side facing outwards.
6. Garnish with fresh dill or parsley leaves, if desired.

Cooking Time:

– Preparation time: 10 minutes
– Assembly time: 2-3 minutes

Total time: 12-13 minutes

Summary

Get ready to elevate your lunch game! This article brings you 20 mouth-watering sandwich recipes for every occasion. From classic combinations like BLT and grilled cheese, to international flavors like Cuban and Vietnamese sandwiches, there’s something for everyone. Whether you’re in the mood for something savory, sweet, or a little bit of both, these recipes are sure to satisfy your cravings.

You might also like these recipes

Leave a Comment