Sandwiches are a staple of many people’s diets. They’re easy to make, portable, and can be filled with almost anything.
From classic combinations to creative new ideas, there’s a sandwich out there for everyone.
You’ll find over 31 tasty sandwich recipes in this collection. These recipes go beyond basic peanut butter and jelly or turkey and cheese.
You’ll discover new flavor combinations and unique ingredients to try. Whether you want a quick lunch or a hearty dinner, these sandwiches will satisfy your cravings and expand your sandwich-making skills.

1. Grilled Cheese with Tomato Soup Dip
Grilled cheese and tomato soup is a classic combo. Now you can enjoy it in a fun new way with grilled cheese dippers. Cut your sandwich into strips for easy dunking.
Make a tasty grilled cheese using your favorite bread and cheese. Cheddar and Swiss work great together.
Cook it until golden brown and crispy on the outside.
Serve your grilled cheese strips with a bowl of warm tomato soup for dipping. It’s perfect for snacking or as an appetizer.
Kids and adults alike will love this twist on the traditional sandwich and soup pairing.

2. Classic BLT
The Classic BLT is a timeless sandwich that’s easy to make and always hits the spot. You’ll need bacon, lettuce, tomato, mayonnaise, and bread.
Cook the bacon until it’s nice and crispy. While it cools, toast your bread slices.
Spread mayo on both pieces of toast.
Layer crisp lettuce leaves on one slice of bread. Add juicy tomato slices on top of the lettuce.
Sprinkle a little salt and pepper on the tomatoes for extra flavor.
Place the crispy bacon strips over the tomatoes. Top with the second slice of bread, mayo side down.
Cut the sandwich diagonally and enjoy your perfect BLT!

3. Chicken Club with Avocado
The Chicken Club with Avocado is a tasty twist on the classic club sandwich. You’ll love the combo of grilled chicken, crispy bacon, and creamy avocado.
Start by grilling chicken breast seasoned with salt, pepper, and garlic powder. Cook until it reaches 165°F inside.
Toast your favorite bread slices. Spread mayo on one piece and layer on the chicken, avocado slices, tomato, and lettuce.
Add bacon on top for extra crunch.
For a protein boost, try adding a fried egg. The runny yolk adds richness to every bite.
This hearty sandwich makes a perfect lunch or light dinner option.

4. Caprese Sandwich
A Caprese sandwich brings the classic Italian salad to bread. You’ll love this simple yet tasty combo of fresh mozzarella, ripe tomatoes, and basil.
Start with good crusty bread like ciabatta. Brush it with olive oil and toast it lightly.
Slice the mozzarella and tomatoes thinly.
Layer the cheese and tomatoes on the bread. Add fresh basil leaves for that signature flavor.
A drizzle of balsamic vinegar gives a nice tang.
For extra flavor, spread some pesto on the bread. You can also add a handful of arugula for a peppery bite.
This sandwich is perfect for a quick lunch or light dinner.

5. Reuben with Sauerkraut
The Reuben sandwich is a classic deli favorite. You’ll love the combination of corned beef, Swiss cheese, and tangy sauerkraut on rye bread.
To make a Reuben, start by buttering the outside of two slices of rye bread. Spread Russian dressing or Thousand Island dressing on the inside of each slice.
Layer thinly sliced corned beef, Swiss cheese, and sauerkraut on one slice of bread. Top with the other slice, butter side out.
Grill the sandwich in a skillet over medium heat until the bread is toasted and the cheese melts. Flip halfway through cooking.
Slice your Reuben diagonally and serve it hot. You can pair it with pickles or potato chips for a satisfying meal.

6. Philly Cheesesteak
The Philly cheesesteak is a classic sandwich from Philadelphia. It’s made with thinly sliced ribeye steak, melted cheese, and often includes grilled onions.
To make one at home, start by cooking sliced onions until they’re soft and caramelized. Then quickly fry thin strips of steak on a hot griddle or pan.
Pile the meat and onions onto a long roll. Top with your choice of cheese – provolone, American, or Cheez Whiz are popular options.
Some people add bell peppers or mushrooms too.
For the best flavor, use a crusty roll that can soak up the meat juices. Serve your homemade Philly cheesesteak hot and enjoy this tasty comfort food.

7. Croque Monsieur
Croque Monsieur is a classic French sandwich that will elevate your lunch game. You’ll love this tasty twist on a ham and cheese sandwich.
To make it, start with two slices of white bread. Spread some Dijon mustard on one side. Add ham and Gruyère cheese between the slices.
Now for the magic touch – top the sandwich with béchamel sauce and more cheese. Pop it under the broiler until golden and bubbly.
The result? A crispy, gooey, savory delight that’s hard to resist. Serve your Croque Monsieur hot for the best taste and texture.

8. Pulled Pork with Coleslaw
Pulled pork with coleslaw is a tasty sandwich combo. You can make the BBQ sauce by mixing ketchup, mustard, brown sugar, garlic, vinegar, and spices.
For the pork, cook it until tender and easily shredded. This can take about 4-5 hours in the oven.
The coleslaw is simple to prepare. Mix shredded cabbage with mayo, honey, and vinegar. Use less mayo for a lighter version.
To assemble, pile pulled pork on a toasted bun. Top with a scoop of coleslaw.
Don’t add too much sauce or the bun may get soggy.
This sandwich works great for using up leftover pork or rotisserie chicken too.

9. Buffalo Chicken Wrap
Buffalo chicken wraps are a tasty and easy meal. You can make them with chicken tenders or breast meat. Cook the chicken in a skillet or grill it for about 4-5 minutes per side.
To assemble the wrap, start with a large flour tortilla. Add the cooked chicken, buffalo sauce, lettuce, and carrots.
You can also include blue cheese or ranch dressing if you like.
These wraps are high in protein and can be customized to your taste.
You can make them ahead of time for quick lunches or dinners. Store leftovers in the fridge for up to 5 days or freeze them for longer storage.

10. Falafel Pita with Tzatziki
Falafel pita sandwiches are a tasty vegetarian option packed with flavor. You’ll love the combination of crispy falafel, soft pita bread, and creamy tzatziki sauce.
To make this sandwich, start by warming your pita bread in the oven. Then, prepare your falafel patties using chickpeas and spices.
You can air fry or pan-fry them until golden brown.
Spread some hummus on the warm pita, then add lettuce, tomatoes, and cucumbers for crunch. Place the hot falafel patties on top.
Finish your sandwich with a generous dollop of homemade tzatziki sauce. This yogurt-based sauce adds a cool, tangy flavor that complements the falafel perfectly.

11. Egg Salad with Watercress
Egg salad with watercress makes a tasty and refreshing sandwich. You can whip up this classic in no time.
Mix chopped hard-boiled eggs with mayo, yogurt, mustard, salt, and pepper. Add diced celery and scallions for crunch.
Spread the egg mixture on bread slices. Top with fresh watercress for a peppery kick.
The watercress adds a nice contrast to the creamy egg salad.
Cut the sandwiches into triangles for a fancy tea party look. You can also serve them open-faced for a lighter option.
This sandwich works great for picnics, lunches, or afternoon snacks. It’s easy to make ahead and customize to your taste.

12. Turkey and Cranberry Panini
Turkey and cranberry paninis are a tasty way to use leftover turkey. You can make them quickly with just a few ingredients.
Start by spreading cranberry sauce on one slice of bread. Add sliced turkey and cheese on top. Cover with another slice of bread.
Grill the sandwich in a panini press for 1-2 minutes until golden brown. The cheese will melt and the bread will get crispy.
For extra flavor, try adding spinach leaves or a spread of honey mustard.
You can also use stuffing instead of plain bread for a heartier sandwich.
This panini works well with different cheeses like cheddar or brie. Enjoy it hot off the grill for a satisfying meal.

13. Spicy Tuna Melt
A spicy tuna melt is a tasty twist on the classic tuna sandwich. You’ll love this zesty, cheesy treat.
Start by mixing canned tuna with mayo, diced jalapeños, and shredded cheddar cheese. Add some diced celery and red onion for crunch.
Spread the spicy tuna mixture on toasted bread or English muffin halves. Top with extra cheese.
Pop it under the broiler for a few minutes until the cheese melts and bubbles.
The result is a warm, gooey sandwich bursting with flavor.
This protein-packed meal is quick to make and fills you up. Try it for lunch or a light dinner. You can adjust the spice level to your liking.

14. Cubano with Pickles
The Cubano sandwich is a tasty Cuban-American classic. It starts with soft Cuban bread sliced lengthwise.
You’ll layer ham, roasted pork, Swiss cheese, and dill pickles inside. Don’t forget the yellow mustard for extra tang.
Butter the outside of the bread. Press the sandwich in a hot skillet using a heavy pan on top.
Cook for 2-3 minutes per side until golden brown and crispy.
For quick homemade pickles, mix sliced cucumbers with vinegar, sugar, salt, and spices. Let them sit for 30 minutes before adding to your sandwich.
The mix of savory meats, melty cheese, and tangy pickles makes the Cubano a satisfying meal.

15. Meatball Sub with Marinara
Meatball subs are a tasty sandwich option. You can make them at home with homemade or store-bought meatballs.
Start by warming marinara sauce in a pan. Heat the meatballs in the sauce until they’re hot.
Toast sub rolls and spread them with garlic butter for extra flavor. Place hot meatballs on the rolls and top with more sauce.
Add sliced mozzarella or provolone cheese.
Broil the sandwiches briefly to melt the cheese. Sprinkle with grated Parmesan and fresh basil if you like.
Serve your meatball subs right away. They’re messy but delicious. Keep napkins handy!

16. French Dip with Au Jus
French dip sandwiches are a tasty and easy meal option. You can make them at home in about 15 minutes.
Start with thinly sliced roast beef from the deli. Layer it on toasted buns with melted provolone cheese.
The key is the au jus sauce for dipping.
You can make a quick version by doctoring up canned beef consommé soup.
Heat the beef in the au jus before adding to the sandwiches. This infuses more flavor into the meat.
Serve the sandwiches hot with small bowls of warm au jus on the side for dipping. It’s a simple yet satisfying meal.

17. Hummus and Veggie Wrap
Hummus and veggie wraps make a tasty and healthy lunch option.
To make one, start with a large tortilla wrap.
Spread a layer of hummus over the wrap, leaving a small border around the edge.
You can use plain hummus or try flavored varieties like roasted red pepper.
Add a handful of mixed salad greens or spinach leaves. Then layer on sliced cucumber, chopped sweet onion, and roasted red peppers.
For extra flavor and nutrition, include sliced avocado. You can also add other veggies like tomatoes or shredded carrots.
Roll up the wrap tightly, tucking in the sides as you go. Cut in half and enjoy your fresh, veggie-packed meal.

18. Lobster Roll with Lemon Butter
Lobster rolls are a tasty summer treat. You can make them at home with fresh lobster meat and a few simple ingredients.
Start by cooking lobster and removing the meat from the shell. Warm the lobster meat in melted butter with a splash of lemon juice.
Grill or toast split-top hot dog buns until golden. Fill the buns with the warm buttery lobster.
Add a sprinkle of fresh herbs like chives or parsley. Serve your lobster rolls right away while they’re still warm.
This simple recipe lets the sweet lobster flavor shine. The lemon butter adds richness without overpowering the delicate meat.

19. Shrimp Po’ Boy
Shrimp po’ boys are tasty sandwiches from New Orleans. You’ll love the crispy fried shrimp on soft French bread.
To make one, coat shrimp in seasoned flour and cornmeal. Fry them until golden brown.
Spread remoulade sauce on the bread. This tangy sauce has mayo, mustard, and spices. Add lettuce, tomato, and pickles for crunch.
Stack the crispy shrimp on top. Squeeze lemon juice over everything for extra flavor.
Enjoy your shrimp po’ boy right away while it’s hot and crunchy. It’s a delicious taste of Louisiana cuisine you can make at home.

20. Vegan Banh Mi
You can make a delicious vegan version of the classic Vietnamese sandwich.
Start with a crispy baguette as the base. Fill it with marinated tofu or seitan for protein.
Add pickled carrots and daikon radish for crunch and tang. Include fresh cucumber slices and cilantro for brightness. Spread vegan mayo on the bread for creaminess.
For extra flavor, add sliced jalapeños and a drizzle of soy sauce.
This plant-based banh mi is packed with textures and tastes. It’s a satisfying lunch or dinner option that’s easy to customize.

21. Prosciutto and Fig
Prosciutto and fig sandwiches offer a tasty mix of sweet and salty flavors. You can make this sandwich with fresh figs or fig preserves.
Start by spreading fig jam on bread slices. Add thin slices of prosciutto on top. For extra flavor, include some arugula or basil leaves.
You can serve this sandwich cold or grilled. Grilling gives it a crispy texture and melts any added cheese. Try adding gorgonzola or blue cheese for a tangy kick.
This sandwich works well as a quick lunch or fancy appetizer. It’s easy to make and impresses guests with its simple yet elegant combination of ingredients.

22. Roast Beef with Horseradish
Roast beef with horseradish is a classic sandwich combo. You’ll love the mix of tender meat and zesty sauce.
Start with good quality roast beef slices. Spread creamy horseradish sauce on bread or rolls. The sauce blends mayo, sour cream, and prepared horseradish.
Add some fresh veggies for crunch. Try lettuce, tomato, and thinly sliced onion. Peppery arugula or watercress work well too.
For extra flavor, include roasted red peppers or pickled beetroot.
Choose a hearty bread that can stand up to the fillings. Ciabatta or rye are great options. Toast the bread for more texture if you like.

23. Muffuletta with Olive Spread
The muffuletta is a famous New Orleans sandwich packed with flavor. You’ll love its combination of Italian meats, cheeses, and tangy olive spread.
To make one, start with a round Italian loaf. Cut it in half and layer on salami, ham, mortadella, provolone, and mozzarella.
The star is the olive spread. Mix chopped olives, garlic, and vegetables. Spread it generously on both halves of bread.
Press the sandwich together and cut into quarters. Let it sit for an hour before eating to let the flavors meld. The result is a hearty, zesty sandwich perfect for lunch or dinner.

24. Pesto Chicken and Mozzarella
Pesto chicken and mozzarella sandwiches are a tasty meal option. To make them, start by pounding chicken breasts until they’re 1/4 inch thick.
Spread pesto on the chicken and season with salt and pepper. Grill the chicken until it’s cooked through.
Layer your sandwich with arugula, fresh mozzarella, the grilled chicken, more pesto, and sliced tomato. Use crusty bread for the best results.
For extra flavor, lightly toast the sandwich in a skillet. This will melt the mozzarella and create a warm, satisfying bite.

25. Bagel and Lox
Bagel and lox is a classic sandwich that’s both tasty and easy to make. You’ll need a bagel, cream cheese, and smoked salmon (lox).
Start by toasting your bagel if you like it crispy. Spread a thick layer of cream cheese on both halves. Add thin slices of lox on top.
You can customize your sandwich with extras. Try adding sliced red onion, capers, or cucumber for crunch and flavor. Some people enjoy a squeeze of lemon juice too.
This sandwich works well for breakfast or lunch. It’s filling and packed with protein from the salmon. You can use any type of bagel you prefer, from plain to everything.

26. New Orleans Muffaletta
The New Orleans Muffaletta is a famous sandwich packed with flavor. It’s made on round Italian bread and filled with layers of meats and cheese.
The key ingredient is the olive salad. This mix of chopped olives, vegetables, and herbs gives the sandwich its unique taste.
You’ll find salami, ham, and mortadella inside a classic Muffaletta. Provolone and Swiss cheese are also standard additions.
To make it at home, layer the ingredients on the bread. Then, let it sit for a while. This allows the olive oil to soak into the bread, making it even tastier.
You can try different meats or add turkey for variety. Some people even make vegetarian versions with grilled veggies.

27. Monte Cristo with Maple Syrup
The Monte Cristo with maple syrup is a tasty twist on the classic sandwich. It combines savory and sweet flavors for a delicious meal.
To make it, start with ham and cheese between two slices of bread. Dip the whole sandwich in an egg mixture, then fry until golden brown.
The key is serving it with real maple syrup. Drizzle some syrup over the top or use it as a dipping sauce. The sweetness pairs perfectly with the salty ham and melted cheese.
Some versions add powdered sugar too. You can also try caramelized onions for extra flavor. Enjoy this indulgent sandwich for breakfast or brunch.

28. Pastrami on Rye
Pastrami on rye is a classic deli sandwich that packs a flavorful punch. You’ll love the combination of smoky, tender pastrami and tangy rye bread.
To make this sandwich at home, start with good quality pastrami and fresh rye bread. Add a layer of Swiss cheese for extra richness.
Don’t forget the mustard – spicy brown mustard is the traditional choice. You can also include some sauerkraut or pickles for a zingy crunch.
For the best taste, try warming the pastrami and melting the cheese slightly. This brings out the flavors and creates a delicious, warm sandwich.
Pair your pastrami on rye with a crisp dill pickle and some potato chips for a satisfying meal. It’s a simple yet tasty sandwich you’ll want to make again and again.

29. Avocado Toast with Egg
Avocado toast with egg is a popular breakfast sandwich that’s tasty and filling. To make it, start by toasting a slice of whole grain bread.
Mash ripe avocado and spread it on the toast. Sprinkle with salt and pepper to taste.
Cook an egg to your liking – fried, poached, or scrambled all work well. Place the cooked egg on top of the avocado.
You can customize your sandwich with toppings like hot sauce, everything bagel seasoning, or sliced tomatoes. This quick and easy meal gives you a good mix of healthy fats, protein, and carbs.

30. BBQ Jackfruit Sandwich
BBQ jackfruit sandwiches offer a tasty plant-based alternative to pulled pork. You’ll need young green jackfruit in water as the main ingredient.
To make the filling, shred the jackfruit and mix it with spices like garlic powder and chili powder. Cook it in a pan with barbecue sauce until heated through and slightly caramelized.
Serve the BBQ jackfruit on a bun and top with shredded cabbage for crunch. You can add chickpeas to the mix for extra protein and texture.
This easy sandwich comes together in about 30 minutes. It’s a great option for a quick weeknight dinner or casual get-together.

31. Asian Slaw Wrap
Asian slaw wraps offer a tasty twist on traditional sandwiches. You’ll love the mix of crunchy veggies and flavorful sauce wrapped in a soft tortilla.
Start with a base of shredded cabbage, carrots, and broccoli slaw. Add some edamame and chopped peanuts for extra texture and protein.
Drizzle on a creamy peanut sauce to bring all the flavors together. For more protein, include some shredded chicken.
Roll everything up tightly in a large tortilla or wrap. The combination of crisp vegetables, nutty sauce, and tender chicken creates a satisfying meal.
These wraps work great for quick lunches or light dinners. You can prep the ingredients ahead of time for easy assembly when you’re ready to eat.
Balancing Flavors
Pick ingredients that work well together.
Mix salty, sweet, tangy, and umami flavors.
Add some crunch with fresh veggies or crispy bacon.
Use spreads like mayo, mustard, or pesto to add moisture and flavor.
Try these flavor combos:
- Turkey + cranberry sauce + brie
- Roast beef + horseradish + cheddar
- Ham + apple slices + honey mustard
Don’t overload your sandwich.
Too many flavors can clash.
Stick to 3-5 main ingredients for the best taste.
Choosing the Right Bread
The bread is the foundation of your sandwich. Pick a type that matches your fillings.
Soft breads:
- White or wheat for classic sandwiches
- Brioche for rich, buttery flavor
Crusty breads:
- Baguette for French-style sandwiches
- Ciabatta for Italian-inspired creations
Toast your bread for extra crunch. This helps prevent soggy sandwiches.
For cold sandwiches, lightly butter the inside of the bread. This creates a barrier against wet ingredients.