31+ Sandwich Recipes


Sandwiches are a go-to meal for many people. They’re quick, easy, and can be made with almost anything you have in your fridge.

From classic deli-style sandwiches to creative twists on old favorites, there’s no shortage of tasty options to try.

With 30 different sandwich recipes to choose from, you’ll never get bored at lunchtime again. These recipes go beyond the basic peanut butter and jelly or ham and cheese.

You’ll find ideas for hot and cold sandwiches, wraps, and even some vegetarian options. Whether you’re looking for a quick bite or a more filling meal, there’s a sandwich recipe here for you.

1. Classic BLT

The BLT is a timeless sandwich favorite. To make one, start by cooking bacon until crispy.

Toast two slices of bread to your liking.

Spread mayo on both slices of toast. Layer crispy bacon, fresh lettuce, and ripe tomato slices on one piece of bread. Season the tomatoes with salt and pepper for extra flavor.

Top with the second slice of bread and slice diagonally.

For best results, use thick-cut bread and make sure your bacon is extra crispy. This creates a nice contrast with the juicy tomatoes and soft bread.

2. Caprese with Pesto

Caprese with pesto sandwiches offer a tasty twist on the classic Italian salad. You’ll love the mix of creamy mozzarella, juicy tomatoes, and fragrant basil pesto.

Start by spreading pesto on sliced bread. Layer on fresh mozzarella and ripe tomato slices. Add some peppery arugula for extra flavor and crunch.

You can enjoy this sandwich cold or grill it for melty cheese. A drizzle of balsamic glaze adds a sweet tang.

This easy lunch comes together in minutes and tastes like summer.

For a crowd, make a big batch on crusty bread. It’s perfect for picnics or casual gatherings. The fresh ingredients shine in this simple yet satisfying sandwich.

3. Grilled Cheese with Tomato

Grilled cheese with tomato is a tasty twist on a classic sandwich. You start with two slices of bread, usually sourdough or white bread.

Butter the outside of each slice.

Add cheese to one slice of bread. Cheddar and gruyere are popular choices. Place thin tomato slices on top of the cheese.

Close the sandwich and cook it in a skillet over medium heat. Flip once the bottom is golden brown. Cook until both sides are crispy and the cheese melts.

The warm, gooey cheese pairs perfectly with the juicy tomato slices. This simple sandwich makes a quick and satisfying lunch or snack.

4. Roast Beef and Horseradish

Roast beef and horseradish make a classic sandwich combo. You can easily create this tasty meal at home.

Start with good quality roast beef slices. Choose your favorite bread – ciabatta or kaiser rolls work well.

Make a simple horseradish sauce by mixing mayonnaise, Dijon mustard, and prepared horseradish. Adjust the amounts to suit your taste.

Spread the horseradish sauce on both sides of the bread. Layer on the roast beef slices.

Add some fresh lettuce or spinach for crunch. You can also include sliced cheese, onions, or red peppers if you like.

5. Turkey and Cranberry

Turkey and cranberry sandwiches are a tasty way to use holiday leftovers. They’re also great year-round.

To make one, start with two slices of bread. Toast them if you like.

Spread mayo on one slice and cranberry sauce on the other. Add sliced turkey on top of the cranberry sauce. You can also add lettuce, cucumber, or tomato for crunch.

For extra flavor, try cream cheese instead of mayo. Some people like to add stuffing or gravy too. Brie cheese is another yummy option.

Stack everything together and enjoy your sandwich. It’s a perfect mix of savory turkey and sweet cranberry flavors.

6. Chicken Caesar Wrap

Chicken Caesar wraps offer a tasty twist on the classic salad. You’ll need cooked chicken, romaine lettuce, croutons, Parmesan cheese, and Caesar dressing.

Start by cutting the chicken into bite-sized pieces. Mix it with chopped romaine in a large bowl. Add croutons and grated Parmesan cheese.

Pour in Caesar dressing and toss everything together. Make sure all ingredients are well coated.

Lay out a large tortilla and spoon the mixture onto it. Roll it up tightly, tucking in the sides as you go.

For extra crunch, you can grill the wrap briefly. Slice it in half and enjoy your portable Caesar salad!

7. Egg Salad with Dill

Egg salad with dill is a tasty sandwich filling that’s quick to make. You’ll need hard-boiled eggs, mayonnaise, mustard, and fresh dill.

Chop the eggs and mix them with mayo and a spoonful of mustard. Add chopped fresh dill for a burst of flavor. Salt and pepper to taste.

For extra crunch, you can add finely diced celery or pickles. Some people like to include a dash of paprika or a squeeze of lemon juice.

Spread the egg salad on your favorite bread. It works well on whole wheat, sourdough, or even a croissant. You can add lettuce or tomato slices if you want.

This sandwich is perfect for lunch boxes or picnics. It’s filling and packed with protein from the eggs.

8. Tuna Melt

Tuna melts are a tasty twist on classic tuna sandwiches. You can make them easily at home with a few simple ingredients.

Start by mixing canned tuna with mayonnaise, diced celery, and chopped onion. Add some lemon juice and seasonings to taste.

Spread the tuna mixture on bread slices. Top with cheese and tomato. Butter the outside of the bread.

Cook your sandwich in a skillet or griddle over medium heat. Flip it once the bottom is golden brown. The cheese should melt as it cooks.

Your tuna melt is ready when both sides are crispy and the cheese is gooey. Enjoy this warm, comforting sandwich for lunch or dinner.

9. Cuban Sandwich

The Cuban sandwich is a tasty combo of pork, ham, cheese, and pickles. It’s a popular choice for lunch or dinner.

To make one, start with Cuban bread or a crusty roll. Layer sliced roasted pork, ham, Swiss cheese, and dill pickles inside. Add yellow mustard for extra flavor.

Press the sandwich in a panini maker or grill it in a skillet. Cook until the bread is crispy and the cheese melts. This takes about 5-8 minutes.

Slice your Cuban sandwich diagonally and enjoy it while it’s hot. The mix of meats, gooey cheese, and tangy pickles creates a perfect blend of flavors.

10. Reuben with Sauerkraut

The Reuben sandwich is a classic deli favorite. To make one, start with two slices of rye bread. Spread Russian dressing on one side of each slice.

Layer corned beef, Swiss cheese, and sauerkraut on one slice. Place the other slice on top, dressing side down. Butter the outside of the bread.

Cook the sandwich in a skillet over medium heat. Flip it once the bottom is golden brown. Press it down with a spatula as it cooks.

Your Reuben is ready when both sides are crispy and the cheese has melted. Cut it diagonally and serve hot.

11. Bagel with Lox

Bagel with lox is a classic New York sandwich. You start with a toasted bagel, preferably an everything bagel for extra flavor. Spread a generous layer of cream cheese on both halves.

Top the cream cheese with thin slices of smoked salmon, also known as lox. Add some thinly sliced red onion and capers for a tangy bite.

Finish with a sprinkle of fresh dill. This adds a bright, herbal note. You can customize your bagel by adding sliced tomatoes or cucumbers if you like.

This sandwich is perfect for breakfast or brunch. It’s quick to make and packed with protein and healthy fats.

12. Ham and Swiss on Rye

Ham and Swiss on rye is a classic deli-style sandwich. You can make it at home easily. Start with two slices of rye bread. Spread a thin layer of mayo on each slice.

Add a few slices of ham to one piece of bread. Top the ham with Swiss cheese slices. Put the other bread slice on top.

You can eat it cold or grill it. To grill, butter the outside of the bread. Cook in a pan over medium heat until golden brown. The cheese should melt.

For extra flavor, add mustard or a pickle on the side. This sandwich goes well with potato salad or chips.

13. Pulled Pork with Coleslaw

Pulled pork with coleslaw is a classic sandwich combo. To make it, start by slow-cooking pork until tender. Shred the meat and mix with BBQ sauce.

For the coleslaw, combine shredded cabbage, carrots, and red onion. Mix with a dressing of mayo, vinegar, and a touch of sugar.

Pile the saucy pulled pork on a soft bun. Top with a generous scoop of crisp coleslaw. The creamy slaw balances the rich, tangy pork perfectly.

This sandwich is great for picnics or casual dinners. You can prep the components ahead of time for easy assembly.

14. Avocado and Veggie

Avocado and veggie sandwiches are a tasty and healthy lunch option. To make one, start with two slices of your favorite bread.

Mash half an avocado and spread it on one slice. Add a sprinkle of salt and pepper for extra flavor.

Layer on sliced tomatoes, cucumbers, and red onions. For a protein boost, you can include some hummus or feta cheese.

Top it off with fresh greens like arugula or sprouts. Finish by drizzling some balsamic vinegar over the veggies before closing the sandwich.

This simple yet satisfying sandwich is packed with nutrients and great taste. You can easily customize it with your preferred veggies and seasonings.

15. Hummus and Falafel Wrap

Enjoy a tasty Middle Eastern favorite with this hummus and falafel wrap. Start by spreading creamy hummus on a warm flatbread or tortilla.

Add crispy, homemade or store-bought falafel balls for a protein-packed punch. Top with chopped fresh veggies like tomatoes, cucumbers, and lettuce for crunch.

Drizzle with tangy tahini sauce or a zesty lemon-garlic dill dressing. For extra flavor, add pickled onions or olives.

Roll it all up tightly and enjoy your delicious wrap. This quick and easy meal is perfect for lunch or dinner. It’s packed with flavor and nutrients to keep you satisfied.

16. Buffalo Chicken with Ranch

Buffalo chicken with ranch is a tasty sandwich that packs a spicy kick. You can make it easily at home.

Start with cooked chicken, shredded or sliced. Coat it in buffalo sauce for that signature tangy heat.

Add a cool, creamy ranch dressing to balance the spiciness. Layer the chicken on a soft bun with lettuce and tomato.

For extra crunch, try adding some coleslaw. You can also sprinkle blue cheese crumbles on top if you like.

This sandwich works great for quick lunches or casual dinners. It’s perfect for game day gatherings too.

17. Mediterranean Vegetable

This sandwich brings the flavors of the Mediterranean to your plate. Start with thick slices of crusty bread. Spread a layer of creamy hummus on one slice.

Add sliced cucumbers, tomatoes, and red onions for crunch and freshness. Roasted red peppers provide a sweet, smoky taste. Crumble some tangy feta cheese on top.

For extra flavor, drizzle olive oil and sprinkle dried oregano. Add a handful of crisp lettuce or peppery arugula. Press the second slice of bread on top and enjoy your Mediterranean vacation in sandwich form.

18. Smoked Salmon Club

A smoked salmon club sandwich offers a fancy twist on the classic club. This tasty treat uses three slices of toasted bread.

You’ll layer smoked salmon, crisp lettuce, and juicy tomato slices between the bread. Add cream cheese or a mix of cream cheese and Greek yogurt for extra flavor.

For a zesty kick, try adding capers or thinly sliced red onion. Cucumber ribbons can give a fresh crunch.

Spread some dill-infused cream cheese on the bread for more taste. You can also include bacon if you want a non-kosher version.

This sandwich is perfect for brunch or a light dinner. It’s easy to make and looks impressive on a plate.

19. Italian Sub

The Italian sub is a classic sandwich packed with flavor. You’ll love the combination of cured meats, cheese, and veggies.

Start with a crusty Italian roll. Layer on slices of salami, ham, and pepperoni. Add provolone cheese for a creamy touch.

Top with shredded lettuce, sliced tomatoes, and onions. For extra zest, include banana peppers or pickled vegetables.

Drizzle olive oil and vinegar over the fillings. Sprinkle with oregano and salt. Press the sandwich gently to meld the flavors.

Slice your Italian sub diagonally and enjoy this hearty, satisfying meal. It’s perfect for lunch or a quick dinner.

20. French Dip with Au Jus

French Dip sandwiches are a tasty choice for lunch or dinner. You’ll need roast beef, hoagie rolls, and provolone cheese.

To make the au jus, simmer beef broth with onions and seasonings. This creates a flavorful dipping sauce.

Warm the roast beef in the au jus. Place the meat on the rolls and top with cheese. Broil until the cheese melts.

Serve your French Dip sandwich with a small bowl of au jus on the side. Dip each bite into the warm broth for extra flavor.

This sandwich is easy to make and perfect for feeding a crowd. You can use slow-cooked beef or deli roast beef for convenience.

21. Cucumber and Cream Cheese

Cucumber and cream cheese sandwiches are a tasty and refreshing choice.

You’ll need white bread, cucumbers, cream cheese, and a few seasonings. Start by mixing softened cream cheese with a bit of mayonnaise.

Add some garlic powder and onion salt for extra flavor. Spread this mixture on slices of bread.

Peel and thinly slice a cucumber, then pat the slices dry with a paper towel. Layer the cucumber slices on top of the cream cheese spread.

You can sprinkle some lemon pepper on the cucumbers for a zesty kick. These sandwiches are perfect for tea parties, brunches, or light summer meals.

You can make them ahead of time and keep them chilled until serving.

22. Pastrami on Pumpernickel

Pastrami on pumpernickel is a classic deli sandwich that packs a flavorful punch.

You’ll love the combination of savory pastrami and hearty pumpernickel bread. Start by layering thin slices of pastrami on a thick slice of pumpernickel.

Add some tangy sauerkraut for crunch and a pop of flavor. Spread spicy brown mustard on the other slice of bread.

This adds a nice kick to complement the rich pastrami. For extra zing, try adding some pickled red onions or a slice of Swiss cheese.

Finish by pressing the sandwich together and enjoy your delicious creation.

23. Peanut Butter and Banana

Peanut butter and banana sandwiches are a classic combination. To make one, spread peanut butter on two slices of bread.

Add sliced bananas on top of one slice. You can enhance the flavor by adding a drizzle of honey and a sprinkle of cinnamon.

For extra crunch, try chopping some walnuts and sprinkling them over the bananas. To take it up a notch, grill your sandwich.

Butter the outside of the bread and cook it in a skillet until golden brown. This creates a warm, gooey treat perfect for breakfast or lunch.

24. Prosciutto and Fig

This sandwich combines salty prosciutto with sweet figs for a tasty contrast. Start with crusty ciabatta bread as your base.

Spread fig jam on one side of the bread. Layer thin slices of prosciutto on top of the jam. Add some fresh arugula for a peppery bite.

Place sliced fresh figs on the arugula if available. For extra flavor, consider adding a soft cheese like brie or mozzarella.

Drizzle with a bit of honey or balsamic glaze. Grill the sandwich until the bread is toasted and any cheese is melted.

The warm, crispy exterior and gooey interior make for a delicious bite.

25. Pulled Jackfruit BBQ

Pulled jackfruit BBQ is a tasty vegetarian sandwich option. You can make it in about 30 minutes with just a few ingredients.

Start by draining canned jackfruit and chopping off the tough core. Mix BBQ seasoning with the jackfruit pieces. Cook the seasoned jackfruit in a skillet until it’s browned and crispy.

Add some water if needed to prevent burning. Stir in your favorite BBQ sauce and cook for a few more minutes.

Pile the pulled jackfruit onto buns for a delicious meat-free sandwich. You can customize this recipe by using different BBQ sauces or adding extra spices to suit your taste.

26. Brie and Apple

This sandwich combines creamy brie cheese with crisp apple slices for a delightful flavor contrast. Start by slicing a baguette or crusty bread in half.

Spread a thin layer of Dijon mustard on one side of the bread. Add slices of brie cheese to cover the bottom half. Top the brie with thinly sliced apple.

Use sweet varieties like Honeycrisp or Gala for best results. Close the sandwich and grill it in a pan with butter until the bread is golden and the cheese melts.

You can add extras like caramelized onions or arugula for more flavor if desired. This easy sandwich works great for lunch or a light dinner.

27. Curried Chickpea Salad

Curried chickpea salad offers a tasty twist on traditional sandwich fillings. To make it, you’ll mash chickpeas and mix them with curry powder, mayo, and other flavorful ingredients.

This protein-packed spread is quick to prepare and perfect for lunch. Simply combine the ingredients in a bowl, then let the flavors meld for 15-20 minutes before using.

Spread the curried chickpea mixture on toasted bread slices. Add lettuce, tomato, and sprouts for extra crunch and freshness.

You can also stuff it into a pita pocket for a portable meal. This versatile recipe works well as a sandwich filling or a stand-alone salad.

It’s a great option for vegans and vegetarians looking for hearty, satisfying meals.

28. Spicy Sriracha Tofu

Spicy sriracha tofu makes a tasty sandwich filling. You can bake or pan-fry the tofu for different textures.

To bake, preheat your oven to 425°F. Cut pressed tofu into cubes and coat with a mix of sriracha, oil, salt, and pepper. Spread on a lined baking sheet and cook for about 30 minutes.

For pan-frying, heat oil in a skillet over medium heat. Brown tofu cubes on all sides. Add a sauce of sriracha, soy sauce, and sweet chili sauce.

Simmer until it thickens and coats the tofu. Serve your spicy sriracha tofu on bread with crunchy vegetables like carrots or cucumber.

Add some vegan mayo or extra sriracha if you want more kick.

29. Muffuletta

The muffuletta is a tasty sandwich from New Orleans. It uses a round Italian bread loaf cut in half. You’ll fill it with layers of Italian meats and cheeses.

Common choices are salami, ham, mortadella, and provolone. The key ingredient is olive salad. Mix olives, pickled veggies, and herbs.

Spread this on both halves of the bread. Stack your meats and cheeses on top.

Press the sandwich together and cut it into wedges. You can eat it right away or let the flavors blend for a few hours.

This hearty sandwich is perfect for picnics or game day snacks. It feeds a crowd and tastes even better the next day.

30. Vegan BLT with Tempeh

This plant-based twist on a classic sandwich swaps bacon for tempeh. You’ll love the smoky, savory flavor of this meat-free alternative.

To make tempeh bacon, slice tempeh thinly and marinate it in a mix of soy sauce, vinegar, maple syrup, and spices. Let it soak for at least 10 minutes to absorb the flavors.

Cook the marinated tempeh until crispy. Toast your favorite bread and spread it with vegan mayo.

Layer on crisp lettuce, juicy tomato slices, and your tempeh bacon. For extra flavor, try adding sliced avocado or a dash of sriracha to your vegan BLT.

This satisfying sandwich makes a great lunch or quick dinner option.

Popular Sandwich Ingredients

Sandwiches offer endless possibilities with their versatile fillings. From timeless favorites to creative new combinations, the right ingredients can transform a simple sandwich into a satisfying meal.

Classic Fillings

Ham and cheese is a beloved staple. Layer thin slices of ham with your favorite cheese on bread. Add lettuce and tomato for crunch and freshness.

Turkey and avocado make another tasty duo. Spread mashed avocado on bread and top with sliced turkey breast. Roast beef sandwiches are perfect for meat lovers.

Pile thinly sliced roast beef on a roll and add horseradish sauce for kick. For a deli-style sandwich, try pastrami on rye with mustard and pickles. Tuna salad is quick and easy.

Mix canned tuna with mayo, celery, and onion. Spread on bread and top with lettuce. Egg salad is another classic. Mash hard-boiled eggs with mayo, mustard, and seasonings.

Vegetarian Options

Grilled cheese is a comforting classic. Use your favorite melty cheese between buttered bread and grill until golden. Add tomato slices for extra flavor.

Veggie and hummus sandwiches are nutritious and tasty. Spread hummus on bread and pile on cucumber, tomato, and sprouts. Peanut butter and jelly is a timeless favorite.

Use crunchy or smooth peanut butter with your choice of jam. For a twist, try almond butter and banana slices. Caprese sandwiches showcase fresh flavors.

Layer sliced mozzarella, tomatoes, and basil leaves. Drizzle with olive oil and balsamic. Avocado toast has become a popular option.

Mash ripe avocado on toasted bread and top with salt, pepper, and red pepper flakes. Add a poached egg for protein.

Innovative Ingredients

Bacon jam adds sweet and savory flavor to sandwiches. Spread it on bread and pair with turkey or cheese. Kimchi brings tangy spice to grilled cheese or veggie sandwiches.

Layer it with cheddar for a Korean-inspired twist. Fig and goat cheese create a gourmet combo. Spread soft goat cheese on bread and top with fig jam. Add arugula for peppery contrast.

Pulled jackfruit mimics pulled pork for a vegan option. Cook canned jackfruit with BBQ sauce and pile on a bun with coleslaw. Curry chicken salad offers bold flavor.

Mix shredded chicken with curry powder, mayo, raisins, and cashews. Spread on naan bread. Beet hummus adds vibrant color and earthy taste.

Use it as a spread with roasted veggies and feta cheese.

Tips for Perfect Sandwiches

Great sandwiches start with quality ingredients and smart assembly. The right bread, layering method, and spreads can take your sandwich from good to amazing.

Bread Selection

Pick bread that matches your fillings. Soft white bread works for simple sandwiches like PB&J. Crusty rolls or baguettes are better for hearty fillings.

Whole grain breads add flavor and nutrition. Toast your bread lightly to prevent sogginess. This creates a barrier against wet ingredients.

For grilled sandwiches, butter the outside of the bread before cooking. Try different shapes and sizes. Wraps, pitas, and flatbreads can be fun alternatives to standard sliced bread.

Layering Techniques

Start with a spread on both bread slices to lock in moisture. Place sturdy ingredients like meat and cheese next to the bread.

This protects softer items. Put crisp veggies in the middle. Lettuce, tomatoes, and cucumbers stay fresh there.

Separate wet and dry ingredients to avoid sogginess. Cut sandwiches diagonally. This makes them easier to hold and eat.

For club sandwiches, use toothpicks to hold layers together.

Sauces and Spreads

Spreads add flavor and moisture to sandwiches.

Mayo, mustard, and hummus are classics. Try pesto, aioli, or flavored cream cheese for variety.

Balance creamy and tangy spreads.

Pair mayo with mustard or vinaigrette. This creates depth of flavor.

Don’t overdo it with spreads.

A thin layer is enough. Too much can make your sandwich soggy or messy.

Mix spreads with herbs or spices for extra flavor.

Garlic mayo or chipotle mayo can upgrade a basic sandwich.