Sandwiches are one of the most versatile and beloved meal options around. From quick lunch fixes to impressive dinner creations, a good sandwich can satisfy hunger while delivering incredible flavor combinations in every bite.
You’ll find options for every taste preference in our collection of 21 best sandwich recipes. They range from classic deli-style favorites to innovative creations that take this humble food to new heights.
Whether you’re packing lunch for work, planning a family meal, or just craving something between two slices of bread, these recipes offer something for everyone.
Our list includes simple, everyday options you can make in minutes, as well as more involved sandwiches worth the extra effort.
With ingredients and techniques that anyone can master, these sandwiches will help you transform ordinary meals into something special.

1. Grilled Cheese with Brie and Mango Chutney
This sandwich takes the classic grilled cheese to a new level of deliciousness.
Start with two slices of bread lightly coated with mayonnaise on the outside. Place the bread mayo-side down in a hot pan.
Layer slices of creamy Brie cheese on top, making sure to cover the bread completely. Add a spoonful or two of sweet mango chutney over the cheese.
The fruity sweetness perfectly balances the rich, melty Brie. Close the sandwich with the second slice of bread and grill until golden brown on both sides.
You’ll love how the tangy chutney complements the buttery Brie cheese in every bite.

2. Classic Reuben Sandwich
The Classic Reuben Sandwich is a beloved American creation that combines savory and tangy flavors.
It features thinly sliced corned beef, Swiss cheese, and sauerkraut piled between slices of rye bread. The sandwich is typically slathered with Russian dressing or Thousand Island dressing before being grilled to perfection.
This creates a crispy exterior while melting the cheese inside. You can easily make this at home by layering the ingredients and cooking in a skillet until golden brown on both sides.
The combination of the salty meat, creamy cheese, tangy sauerkraut, and rich dressing creates a perfect balance of flavors in every bite.

3. Italian Meatball Sub
The Italian Meatball Sub combines homemade meatballs, tangy marinara sauce, and melted cheese on toasted bread. This sandwich is a family-approved favorite that’s both filling and flavorful.
You can make the meatballs with seasoned ground beef, then simmer them in a rich tomato sauce. For the best experience, use provolone cheese, though fontina or mozzarella work well too.
Serve your meatball sub on a lightly toasted baguette or ciabatta roll. For extra flavor, try brushing the bread with garlic butter before adding the meatballs, sauce, and cheese.
This hearty sandwich makes a perfect lunch or dinner that will satisfy your craving for Italian comfort food.

4. Peanut Butter, Nutella, and Apricot Preserve
This sandwich combines three delicious spreads for a sweet treat. Start by spreading peanut butter on one slice of bread.
Next, add a layer of Nutella (chocolate hazelnut spread) on the other slice. The rich chocolate flavor pairs perfectly with the nutty peanut butter.
For a surprising twist, add a thin layer of apricot preserves. The fruity sweetness cuts through the richness of the nut butters.
Press the slices together and cut in half for easier eating. You can also add sliced apples or banana for extra texture and flavor.
This combination works on any bread, but whole grain gives a nice nutty background that complements the spreads.

5. Philly Cheesesteak
The Philly cheesesteak is a classic hot sandwich that redefines comfort food. This iconic sandwich features thinly sliced steak, typically sirloin or ribeye, cooked with a flavorful blend of herbs and spices.
The meat is typically topped with melted cheese – traditionally provolone or American – and served on a hoagie roll. Many versions include sautéed onions and bell peppers for extra flavor and texture.
You can easily make this sandwich at home for a hearty meal. There are also many creative variations to try, including chicken Philly cheesesteaks, Philly cheesesteak soup, or even low-carb versions without the bread.

6. Sardine and Egg Sandwich
The sardine and egg sandwich combines two protein-packed ingredients into a flavorful meal. This simple sandwich has been around since at least the 1920s.
To make this sandwich, mash a tin of sardines and mix with chopped hard-boiled eggs. Add a touch of salt and cayenne pepper for flavor.
Mix the sardine-egg mixture with mayonnaise until well combined. Spread this mixture between slices of bread.
You can enhance your sandwich with additions like lemon juice, onion slices, or lettuce leaves. Some recipes suggest using 4 eggs per tin of sardines for the right balance.

7. Korean-inspired Kimchi Egg and Cheese
This sandwich combines the tangy spice of kimchi with the comfort of eggs and cheese.
Start by soft-scrambling an egg with a touch of soy sauce for depth. Butter and toast a brioche or potato bun until golden.
Layer your eggs on the bottom half, then add a generous spoonful of kimchi. Top with your choice of cheese – American or cheddar works well.
Some versions include bacon or spam for extra flavor, while others add avocado or gochujang mayo for creaminess and heat.
The result is a perfect balance of textures and flavors – crunchy, spicy, sweet, and savory all in one satisfying bite.

8. Lobster Roll
Lobster rolls are a delicious treat that combines tender lobster meat with simple ingredients. The two main styles are Maine-style (with mayo) and Connecticut-style (with warm butter).
To make a classic Maine lobster roll, mix chilled lobster chunks with a light mayonnaise dressing, celery, and green onions. The lobster salad is then piled into a buttery, toasted split-top bun.
For a more creative option, try a green goddess lobster sandwich with fresh herbs like tarragon and basil mixed into the dressing.
You can also enjoy the best of both worlds by warming the lobster in butter before adding it to a simple mayo dressing.

9. Bahn Mi with Lemongrass Pork
Bahn Mi with Lemongrass Pork is a tasty Vietnamese sandwich that brings together sweet, savory, and tangy flavors. This sandwich features tender lemongrass pork served on a crispy French roll.
The key to a great Bahn Mi is the marinated pork, typically using lemongrass, sugar, fish sauce, and black pepper. This creates a flavorful meat that forms the sandwich’s foundation.
What makes this sandwich special are the fresh toppings – pickled carrots and daikon radish add a crunchy texture and tangy taste. You can also add cucumber, cilantro, and jalapeños for extra flavor.
The combination of warm pork and cool vegetables creates a perfect balance in every bite.

10. BBQ Pulled Pork Sandwich
BBQ pulled pork sandwiches are a Southern classic that’s worth every bite. The pork shoulder is slow-cooked until tender enough to shred with forks.
You can prepare this delicious sandwich in either a slow cooker or Instant Pot for amazing results. The meat becomes incredibly tender and absorbs all the flavors of your BBQ sauce.
For the best pulled pork sandwich, top with crunchy coleslaw, pickles, and pickled red onions. Some versions include melted pepper jack cheese or crispy onion rings for extra texture.
Try smoking the pork with applewood for a deeper flavor profile. The combination of smoky meat and tangy sauce makes this sandwich a crowd-pleaser at any gathering.

11. Chorizo Patty Melt
The chorizo patty melt takes the classic sandwich to spicy new heights. This flavor-packed version swaps traditional beef for chorizo, a Mexican-style sausage known for its bold, spicy profile.
To make this sandwich, form fresh chorizo into patties and cook until done. Then layer them on sourdough bread with melted cheese – either Oaxaca, queso chihuahua, or fresh mozzarella works well.
Caramelized onions add sweetness that balances the spicy meat. Some recipes include poblano chiles and pickled jalapeños for extra heat.
Cook the assembled sandwich until the bread is golden and the cheese forms a gooey blanket over the chorizo patty.

12. Vegan Chickpea Salad Sandwich
This plant-based sandwich is a perfect lunch option that’s quick to prepare. You can make it in less than 10 minutes using mostly pantry staples.
The filling combines mashed chickpeas with crunchy vegetables and a creamy, tangy dressing. Many recipes include fresh herbs, sunflower seeds, and vegan mayo for extra flavor and texture.
Your leftovers will stay fresh for 4-5 days in the refrigerator, making it ideal for meal prep. This sandwich delivers plenty of plant-based protein while mimicking the texture of traditional chicken salad.
Try adding a garlic-dill sauce on top for an extra burst of flavor. This affordable, satisfying option will quickly become one of your favorite lunch choices.

13. Panini Alla Norma
This Italian-inspired sandwich takes all the flavors of classic Pasta Alla Norma and transforms them into a delicious handheld meal. The combination of eggplant, tomato, cheese, basil, and oregano creates a flavor profile that’s greater than the sum of its parts.
The traditional version uses Sicilian ingredients like eggplant, tomatoes, and salty cheese pressed between crispy ciabatta halves. You can use mozzarella or try smoked mozzarella (also called scamorza) for a more complex flavor.
This sandwich makes a perfect portable lunch option. The bright Mediterranean flavors work wonderfully together when heated in a panini press, melting the cheese and marrying all the ingredients.

14. Sloppy Joes
Sloppy Joes are messy, delicious sandwiches that go beyond the canned sauce you might remember from childhood. The classic version features seasoned ground beef in a slightly sweet tomato-based sauce.
You can make them from scratch using simple ingredients like ground beef, onions, bell peppers, and a blend of sauces. The quality of your sauce will determine how good your Sloppy Joe turns out.
Try serving these tasty sandwiches on hamburger buns, over rice, or even on top of biscuits for a different twist. For something unexpected, explore recipes that put unique spins on the traditional favorite.

15. Mediterranean Falafel Wrap
The Mediterranean Falafel Wrap brings Middle Eastern flavors to your lunch table. This vegetarian delight features crispy falafel made from chickpeas, herbs, and spices.
You can wrap your falafel in soft flatbread or pita. Add fresh vegetables like lettuce, tomatoes, and cucumber for crunch and nutrition.
Don’t forget the tahini dressing! This creamy sauce made from sesame paste complements the falafel perfectly. Some recipes also include beetroot salad for extra color and flavor.
This budget-friendly meal is not only delicious but also vegan. You can bake the falafel instead of frying for a healthier option that still delivers on taste.

16. Croque Monsieur
The Croque Monsieur is a famous French hot sandwich that elevates the simple ham and cheese to gourmet status. It features ham, Gruyère cheese, and a rich béchamel sauce.
To make this sandwich, you’ll need white bread, ham slices, Gruyère cheese, and béchamel sauce. A smear of Dijon mustard adds a nice tangy flavor.
The sandwich is assembled by layering the ingredients between bread slices, then topped with more béchamel and cheese. It’s then broiled until the cheese bubbles and browns.
For a variation, try a Croque Madame – the same delicious sandwich topped with a fried egg.

17. Egg and Cress Tea Sandwich
Egg and cress tea sandwiches are a classic British favorite, perfect for afternoon tea or light lunches. You can make these dainty treats with just a few simple ingredients.
Start by hard-boiling some eggs. Then mix them with mayonnaise, a touch of mustard, salt, and pepper. Some recipes add finely chopped celery and pickles for extra texture and flavor.
For the traditional version, spread butter on thin slices of brown bread. Then add your egg mixture and top with fresh cress or watercress for a peppery kick.
Cut off the crusts and slice into triangles or fingers for that authentic tea-time experience. These sandwiches are best served fresh.

18. Caprese Sandwich with Pesto
A Caprese sandwich with pesto combines the fresh flavors of tomatoes, mozzarella, and basil into one delicious meal. It’s perfect for a quick lunch or picnic.
To make this vegetarian sandwich, you’ll need rustic bread, fresh mozzarella slices, ripe tomatoes, fresh basil leaves, and pesto sauce. Some recipes also add baby spinach for extra greens.
Spread pesto on one side of your bread. Layer on the mozzarella slices and tomato. Add fresh basil leaves on top.
For a warm version, try making it as a grilled cheese. Spread the outside of your bread with garlic butter and cook until golden brown and the cheese melts.

19. Buffalo Chicken Wrap
Buffalo chicken wraps are a quick and tasty meal option ready in about 20 minutes. They combine the bold flavor of buffalo sauce with tender chicken all wrapped in a soft tortilla.
You can make these wraps using freshly cooked chicken or leftover chicken for an even faster meal. Add pepper jack cheese for a melty, spicy kick.
For a complete wrap, include fresh ingredients like lettuce, tomato, and avocado. Some people enjoy adding blue cheese dressing or ranch for creaminess.
Make extra wraps to enjoy as lunch the next day. They’re perfect for people who love buffalo wing flavors in an easy-to-eat format.

20. Smoked Salmon and Cream Cheese Bagel
The smoked salmon and cream cheese bagel is a classic combination that’s both simple and sophisticated. This sandwich starts with a toasted bagel – everything bagels work wonderfully, but choose your favorite.
Spread a layer of cream cheese mixed with lemon juice, dill, salt, and pepper on both halves. Add thin slices of smoked salmon on one side.
You can enhance your bagel with sliced cucumber, tomato, capers, and pickled red onion. Some people also enjoy adding avocado or micro-greens for extra flavor and texture.
This quick and easy sandwich makes a perfect lunch or brunch option. It’s a balanced meal with protein, healthy fats, and fresh vegetables.

21. Cuban Sandwich
The Cuban sandwich is a tasty blend of roast pork, ham, Swiss cheese, pickles, and yellow mustard on crispy bread. It’s a perfect mix of flavors and textures.
To make this sandwich, start by layering sliced ham, roast pork, and Swiss cheese on Cuban bread. Some recipes add salami for extra flavor.
Place pickle chips evenly across the sandwich and spread yellow mustard generously. Then press the sandwich until the bread is toasted and the cheese melts.
The crunch from the toasted bread, gooey cheese, and tangy mustard and pickles create the classic Cuban sandwich experience you’ll love.
The Art of Sandwich Making
Creating the perfect sandwich requires both skill and creativity. The best sandwiches balance flavor combinations and use fresh, high-quality ingredients to elevate a simple meal into something special.
Understanding Flavor Combinations
The secret to a memorable sandwich lies in how flavors work together. You want to achieve balance across five key taste elements: salty, sweet, sour, bitter, and umami.
Try pairing sharp cheese with sweet jam or honey for contrast. Turkey with cranberry sauce works for this same reason.
Consider texture as well. Mix crunchy elements (pickles, potato chips, crisp vegetables) with soft components (spreads, tender meats).
Layer ingredients strategically. Place slippery items like tomatoes between rougher textures so they don’t slide out when you take a bite.
Don’t overlook condiments—they’re flavor powerhouses. Mixing mayo with pesto or adding horseradish to mustard creates unique profiles that transform ordinary sandwiches into culinary experiences.
The Importance of Fresh Ingredients
Quality ingredients make the difference between an average sandwich and an exceptional one. Start with good bread—it’s the foundation of your creation.
Freshly baked bread offers texture and flavor that pre-packaged varieties can’t match. Consider the sandwich type when choosing: crusty baguettes for French-inspired sandwiches, soft rolls for meatballs, or hearty rye for pastrami.
Handle produce properly. Slice tomatoes just before assembly to prevent sogginess. Pat lettuce dry after washing to keep your bread from getting wet.
For meats and cheeses, buy from reputable sources. Freshly sliced deli meats taste better than pre-packaged options.
Store ingredients properly to maintain freshness. Keep bread at room temperature or freeze for longer storage. Refrigerate perishables in airtight containers.
Exploring Diverse Cuisines
Sandwiches offer a window into the culinary traditions of cultures around the world. Each country and region puts its unique stamp on this versatile meal, using distinctive ingredients and preparation methods.
International Variations
The Cuban sandwich combines roasted pork, ham, Swiss cheese, pickles, and mustard on crispy Cuban bread. It’s pressed flat and grilled until golden.
Bánh mì from Vietnam features a French baguette filled with pickled vegetables, cilantro, jalapeños, and proteins like grilled pork or pâté. The fusion represents Vietnam’s colonial history.
In the Middle East, pita bread stuffed with falafel, tahini, and fresh vegetables creates a satisfying vegetarian option that’s both nutritious and flavorful.
The Italian panini elevates sandwiches with high-quality cured meats, cheeses, and vegetables, pressed between rustic bread. Try combining prosciutto, mozzarella, and basil for an authentic experience.
Regional Favorites
The Philly cheesesteak represents Pennsylvania’s contribution to sandwich culture.
Thinly sliced ribeye steak, caramelized onions, and melted cheese (provolone or Cheez Whiz) combine on a hoagie roll.
In New Orleans, the muffuletta showcases Italian influences. It has layers of mortadella, salami, provolone, and olive salad on a round sesame bread.
The Louisville Hot Brown features an open-faced turkey sandwich. It is covered with Mornay sauce and broiled until bubbly, then topped with bacon and tomatoes.
For a taste of the Pacific Northwest, try salmon sandwiches with cream cheese, capers, and thinly sliced red onion on artisanal bread.