More Amazing Sandwich Recipes

Sandwiches are a go-to meal for many people. They’re quick, easy, and can be made with almost any ingredients you have on hand. From classic combos to creative new twists, there’s a sandwich for every taste and occasion.

These 30 sandwich recipes will give you plenty of tasty options for breakfast, lunch, or dinner. You’ll find ideas for hot and cold sandwiches, meaty and veggie options, and even some sweet treats. Whether you’re packing lunch for work or school, or just need a fast meal at home, these recipes have you covered.

1. Classic BLT Sandwich

The BLT is a timeless sandwich that’s easy to make and tastes great. You’ll need crispy bacon, fresh lettuce, ripe tomatoes, and toasted bread.

Start by cooking the bacon until it’s nice and crisp. While it cools, toast your bread slices.

Spread mayo on one side of each bread slice. This helps keep the bread from getting soggy.

Layer the bacon, lettuce, and tomato slices on one piece of bread. Add salt and pepper to taste.

Top with the other bread slice and cut the sandwich diagonally. Serve right away for the best flavor and texture.

2. Grilled Cheese with Tomato

You can make a tasty grilled cheese with tomato sandwich in just a few steps. Start by spreading butter or mayo on the outside of two bread slices. Place cheese on one slice, add tomato slices, then top with more cheese and the second bread slice.

Cook the sandwich in a skillet over medium-low heat. Flip it once the first side turns golden brown. Keep cooking until the cheese melts and both sides are crispy.

For extra flavor, try adding basil leaves or a drizzle of pesto. You can also experiment with different cheese combinations like cheddar and gruyere. Serve your grilled cheese hot and enjoy the gooey, melty goodness.

3. Turkey and Avocado Club

You can’t go wrong with a turkey and avocado club sandwich. Start with toasted sourdough bread for a crispy base.

Layer on sliced turkey breast for protein. Add crispy bacon for a salty crunch. Spread creamy mashed avocado for richness.

Top with fresh lettuce and sliced cucumber for a cool crispness. A slice of gouda cheese adds extra flavor.

For a kick, try adding a spicy sriracha sauce. This sandwich works great for lunch or dinner. It’s filling and packed with tasty ingredients you’ll love.

4. Chicken Caesar Wrap

You can make a delicious Chicken Caesar Wrap at home with just a few ingredients. Start by mixing cooked chicken pieces with Caesar dressing in a bowl.

Lay out a large tortilla and add chopped romaine lettuce, the dressed chicken, diced tomatoes, and grated Parmesan cheese. For extra crunch, sprinkle on some croutons.

Roll the tortilla tightly, tucking in the sides as you go. Cut the wrap in half diagonally for easy eating.

This wrap is perfect for a quick lunch or light dinner. You can prep the ingredients ahead of time for easy assembly later.

5. Tuna Salad Sandwich

Tuna salad sandwiches are a classic lunch option. To make one, mix canned tuna with mayo, chopped celery, and onion. Add salt and pepper to taste.

You can customize your tuna salad. Try adding diced apples for sweetness or chopped pickles for tang. Some people like to include hard-boiled eggs or avocado.

Spread the tuna mixture on bread of your choice. Whole wheat, sourdough, or rye all work well. Add lettuce and tomato for extra crunch and freshness.

For a warm version, top your sandwich with cheese and toast it in the oven. This creates a melty, comforting meal perfect for cool days.

6. Philly Cheesesteak

Philly cheesesteaks are iconic sandwiches packed with flavor. You’ll need thinly sliced beef, onions, and melty cheese on a hoagie roll.

Start by cooking sliced onions until soft and lightly browned. Set them aside and cook the beef quickly over high heat. Season it with salt and pepper.

Add the cooked onions back to the pan with the beef. Top with sliced cheese and let it melt. Provolone or American cheese work great.

Pile the cheesy meat and onion mixture onto a toasted hoagie roll. You can add sautéed peppers or mushrooms if you like. Enjoy your homemade Philly cheesesteak while it’s hot and gooey.

7. Smoked Salmon Bagel

A smoked salmon bagel is a tasty sandwich that’s perfect for breakfast or lunch. Start with a toasted bagel of your choice.

Spread cream cheese on both halves of the bagel. Add slices of smoked salmon on top of the cream cheese.

You can customize your bagel with extras. Try adding sliced cucumber, avocado, or red onion. Capers and fresh herbs like dill or chives are great too.

For a twist, mix lemon zest and herbs into the cream cheese before spreading. This adds extra flavor to your sandwich.

A squeeze of lemon juice over the salmon gives a nice tangy finish. Enjoy your delicious smoked salmon bagel!

8. Roast Beef and Cheddar

Roast beef and cheddar sandwiches are a tasty choice for lunch or dinner. You can make them with deli roast beef or leftover homemade roast beef.

To build your sandwich, start with soft onion poppyseed buns or rolls. Spread a tangy horseradish sauce on the bread for extra flavor.

Pile on thinly sliced roast beef. Then add a generous amount of cheddar cheese. You can use sliced cheddar or make a warm cheddar cheese sauce for a gooey treat.

For more flavor, try adding caramelized onions or a dash of barbecue sauce. These sandwiches are great for quick meals or game day gatherings.

9. Vegetarian Hummus Wrap

Vegetarian hummus wraps make a tasty and nutritious meal option. You can easily customize them with your favorite veggies and flavors.

Start with a large tortilla or flatbread as your base. Spread a generous layer of hummus over most of the surface.

Add crisp lettuce, sliced cucumbers, and juicy tomatoes. For extra flavor, include roasted bell peppers, red onion, and avocado slices.

Sprinkle on some crumbled feta cheese if you like. Roll up the wrap tightly, tucking in the sides as you go.

Slice the wrap in half diagonally before serving. Enjoy your fresh and filling vegetarian hummus wrap for lunch or dinner.

10. Egg and Cress Sandwich

Egg and cress sandwiches are a classic British favorite. To make one, start by hard-boiling eggs for about 10-12 minutes. Cool them under running water, then peel and mash with a fork.

Mix the mashed eggs with mayonnaise, salt, and pepper. Some recipes add a bit of mustard or salad cream for extra flavor.

Spread the egg mixture on a slice of bread. Top with fresh cress or watercress. Add the second slice of bread and cut the sandwich into triangles.

This simple yet tasty sandwich is perfect for lunch or a quick snack. You can easily customize it by adding other ingredients like tomatoes or cucumber slices.

11. BBQ Pulled Pork Sandwich

BBQ pulled pork sandwiches are a tasty and filling meal option. To make them, start by seasoning a pork shoulder with spices and searing it in a pan.

Place the pork in a slow cooker with sliced onions, BBQ sauce, and broth. Cook on low for 8-10 hours until the meat is tender.

Once done, shred the pork and mix it with more BBQ sauce. Toast burger buns and pile on the meat. You can add coleslaw or pickles for extra crunch.

These sandwiches are perfect for feeding a crowd. They’re easy to make ahead and reheat when needed. Serve with chips or potato salad for a complete meal.

12. Caprese Sandwich

A caprese sandwich is a tasty Italian-inspired meal. You can make it with just a few simple ingredients.

Start with good bread like ciabatta or a baguette. Slice fresh mozzarella and ripe tomatoes.

Layer the cheese and tomatoes on the bread. Add fresh basil leaves for flavor. Drizzle some olive oil and balsamic glaze on top.

For extra taste, spread pesto on the bread first. You can also add grilled chicken if you want protein.

Toast the sandwich to melt the cheese. This makes it extra delicious. Enjoy your caprese sandwich for lunch or a light dinner.

13. Peanut Butter and Jelly

A classic peanut butter and jelly sandwich is simple to make. Start with two slices of bread. Spread peanut butter on one slice and jelly on the other.

You can use any type of bread, but white bread is a popular choice. For peanut butter, choose smooth or crunchy. Grape jelly is common, but raspberry preserves are tasty too.

Put the slices together and cut the sandwich in half if you like. For extra flavor, try adding a drizzle of honey between the peanut butter and jelly layers.

Want to mix it up? Try toasting the bread lightly first. This adds a nice crunch and helps prevent soggy bread.

14. Italian Sub

The Italian sub is a classic sandwich packed with flavor. You’ll find layers of cured meats like salami, capicola, and ham nestled between slices of crusty bread.

Add provolone cheese for a creamy touch. Top it with crisp lettuce, juicy tomatoes, and tangy pepperoncini peppers.

For extra zest, drizzle the sub with olive oil and red wine vinegar. Sprinkle on some dried oregano and black pepper.

This hearty sandwich makes a great lunch or dinner option. You can customize it with your favorite Italian meats and veggies. Serve it cold or warm it up slightly for melty cheese.

15. Cuban Sandwich

The Cuban sandwich is a tasty classic. You’ll love this mix of flavors and textures. To make one, start with Cuban bread or a soft roll.

Spread mustard on the bread. Then layer Swiss cheese, roasted pork, ham, and pickles. Press the sandwich in a hot skillet or panini press.

Cook until the bread is crispy and the cheese melts. The warm pork and ham blend with the tangy pickles and creamy cheese. This creates a perfect balance of flavors.

Slice your Cuban sandwich diagonally and enjoy it hot. It’s great for lunch or dinner. You can also make extras to freeze for later.

16. French Dip Sandwich

French dip sandwiches are a tasty meal you can make at home. You’ll need thinly sliced roast beef, crusty rolls, and melted cheese.

The key is the flavorful au jus for dipping. Make it by simmering beef broth with onions and seasonings.

Assemble your sandwich with the meat and cheese on toasted rolls. Serve the warm au jus on the side for dunking each bite.

For extra flavor, try adding caramelized onions or horseradish sauce to your sandwich. You can use deli roast beef or cook your own for a homemade touch.

17. Reuben Sandwich

The Reuben sandwich is a tasty classic that combines savory and tangy flavors. You’ll need rye bread, corned beef, Swiss cheese, sauerkraut, and Russian dressing.

Start by buttering the outside of two rye bread slices. Spread Russian dressing on the inside of each slice. Layer corned beef, Swiss cheese, and sauerkraut on one slice.

Close the sandwich and cook it in a skillet over medium heat. Press it down gently with a spatula. Flip when the bottom is golden brown, about 3-4 minutes per side.

Your Reuben is ready when the cheese melts and both sides are crispy. Slice diagonally and enjoy this hearty sandwich for lunch or dinner.

18. Banh Mi

Banh mi is a tasty Vietnamese sandwich that blends French and Asian flavors. You’ll love the mix of crusty bread, savory meats, and fresh veggies.

The sandwich starts with a crispy baguette. You can fill it with different meats like pork, chicken, or pate. Add pickled carrots and cucumbers for a tangy crunch.

Don’t forget the herbs! Cilantro and green onions give banh mi its signature freshness. A spread of mayo and a dash of chili sauce add creamy heat.

Banh mi is perfect for lunch or dinner. You can make it at home with simple ingredients. Try this sandwich for a quick, flavorful meal that’s sure to satisfy.

19. Falafel Pita

Falafel pita is a tasty vegetarian sandwich that’s perfect for lunch or dinner. You can make it at home with a few simple steps.

Start by heating pita bread on a skillet for about 2 minutes per side. This makes the bread soft and easy to open.

Fill the pita with homemade or store-bought falafel balls. Add fresh chopped tomatoes, cucumbers, and lettuce for crunch.

Spread hummus inside the pita for extra flavor. You can also add a spicy sauce or yogurt sauce if you like.

Top your sandwich with olives for a salty kick. This falafel pita is filling, nutritious, and full of Mediterranean flavors.

20. Chicken Salad Croissant

Chicken salad croissants are a tasty and satisfying sandwich option. You’ll love the mix of tender chicken, crunchy veggies, and sweet fruits nestled in a flaky croissant.

To make this sandwich, combine diced cooked chicken with celery, nuts, and grapes. Mix in mayo, salt, and pepper to bind it together.

Slice open a fresh croissant and add a leaf of lettuce. Scoop a generous portion of chicken salad onto the lettuce. Top with sliced tomato for extra flavor and color.

This versatile sandwich works well for lunch or dinner. You can easily pack it for a picnic or quick meal on the go.

21. Pastrami on Rye

Pastrami on rye is a classic deli sandwich. To make it at home, start with two slices of fresh rye bread.

Spread Russian dressing on each slice. Layer thinly sliced pastrami on one piece of bread.

Add sauerkraut on top of the pastrami for a tangy crunch. Place a slice of Swiss cheese over the sauerkraut.

Top with the second slice of bread, dressing side down. Butter the outside of the sandwich.

Grill the sandwich on a hot skillet until the bread is toasted and the cheese melts. Slice and enjoy your homemade pastrami on rye.

22. Buffalo Chicken Sandwich

Buffalo chicken sandwiches pack a spicy, tangy punch. You can make them easily at home. Start with grilled or fried chicken breast. Coat it in buffalo sauce for that signature kick.

Add lettuce and tomato for freshness. A creamy blue cheese or ranch sauce balances the heat. Serve on a toasted bun for extra crunch.

This sandwich works great for lunch or dinner. It’s perfect for game day or casual get-togethers. You can adjust the spice level to suit your taste.

Try making your own buffalo sauce for a homemade touch. Pair with celery sticks and extra sauce on the side. This crowd-pleasing sandwich will become a go-to in your recipe collection.

23. Crab Cake Sandwich

Crab cake sandwiches are a tasty seafood treat. To make them, mix crab meat with eggs, green onions, and seasonings.

Shape the mixture into patties and chill them in the fridge. This helps them hold together when cooking.

Cook the crab cakes in a skillet until golden brown on both sides. Place them on toasted buns with lettuce and tomato.

Add tartar sauce for extra flavor. You can also try a dash of hot sauce if you like some heat.

Crab cake sandwiches work great for lunch or dinner. They’re filling and packed with protein from the crab meat.

24. Meatball Sub

Meatball subs are a tasty sandwich option. You can make them at home with a few simple steps.

Start by cooking meatballs in marinara sauce. Heat them together in a pan for about 20 minutes.

While the meatballs cook, prepare your sub rolls. Cut them open and toast them lightly under the broiler.

Place cheese slices inside the toasted rolls. Spoon in the hot meatballs and sauce.

Add more cheese on top if you like. The heat from the meatballs will melt it nicely.

Serve your meatball subs right away while they’re hot and gooey.

25. Mozzarella and Pesto Panini

This tasty sandwich combines fresh mozzarella with zesty pesto for a flavorful meal. To make it, spread basil pesto on slices of crusty Italian bread or sourdough.

Layer thick slices of fresh mozzarella and tomato on top. Press the sandwich in a panini maker or grill pan until the cheese melts and the bread turns golden brown.

The creamy mozzarella pairs perfectly with the herby pesto. The warm, crispy bread adds a nice crunch. This simple panini comes together in just 20 minutes, making it great for a quick lunch or dinner.

You can customize it by adding other ingredients like grilled chicken or roasted red peppers. Serve with a side salad for a complete meal.

26. Spicy Chickpea Wrap

Spicy chickpea wraps make a tasty and filling meal. You can whip them up quickly for lunch or dinner.

Start by mixing chickpeas with buffalo sauce or spices like cumin and chili powder. Heat this mixture in a pan for about 10 minutes.

Prepare your wrap fillings. Good options include lettuce, tomatoes, and avocado. You can also add corn or rice for extra substance.

Spread the chickpea mix on a tortilla. Top with your chosen fillings and a drizzle of sauce. Roll it up tightly.

Enjoy your spicy chickpea wrap right away for the best flavor and texture. You can store leftovers in the fridge for up to 3 days.

27. Avocado Toast with Egg

Avocado toast with egg is a simple yet satisfying meal. Start by toasting your bread until golden brown. Mash ripe avocado and spread it on the toast.

Add a squeeze of lemon juice for extra flavor. You can prepare the egg in different ways. Try a fried egg, scrambled eggs, or sliced hard-boiled egg on top.

Season with salt and pepper to taste. For extra nutrition, add some greens like arugula or spinach. A sprinkle of red pepper flakes can give it a nice kick.

This versatile dish works well for breakfast, lunch, or a quick snack. It’s packed with healthy fats and protein to keep you full.

28. Shrimp Po’Boy

This classic New Orleans sandwich is a tasty treat you can make at home. Start with a French baguette or hoagie roll. Slice it open and spread a zesty remoulade sauce on both sides.

Next, prepare the shrimp. You can fry them in a crispy coating or sauté them with Cajun seasoning. Cook until they’re pink and curled.

Add crisp lettuce and juicy tomato slices to your bread. Then pile on the hot shrimp. For extra flavor, squeeze some fresh lemon juice over the top.

Serve your shrimp po’boy right away while it’s still warm. It’s a perfect blend of crispy, creamy, and savory flavors that you’ll love.

29. Breakfast Burrito

Breakfast burritos are a tasty way to start your day. You can fill them with eggs, cheese, meat, and veggies. They’re easy to make and perfect for busy mornings.

To make a breakfast burrito, scramble some eggs and cook your choice of meat. Add these to a large tortilla with shredded cheese and any veggies you like.

Roll up the burrito tightly, tucking in the sides as you go. You can eat it right away or wrap it in foil to take on the go.

Breakfast burritos also freeze well. Make a batch on the weekend and reheat them throughout the week for quick breakfasts.

30. Veggie and Hummus Panini

A veggie and hummus panini is a tasty sandwich option for lunch or dinner. To make one, start with two slices of bread. Spread hummus on one slice.

Add your favorite veggies like spinach, tomatoes, and carrots. You can also include roasted vegetables like zucchini, red peppers, or mushrooms for extra flavor.

Top with a slice of cheese such as mozzarella. Place the other bread slice on top. Grill the sandwich in a panini press or on a skillet until the bread is toasted and the cheese melts.

This sandwich is customizable. Try different hummus flavors or veggie combinations to find your perfect match.

Benefits of Sandwiches

Sandwiches offer many perks for your meals. They can boost your health and fit easily into your daily eating plans.

Nutritional Advantages

Sandwiches pack a lot of good stuff into one meal. You can get protein from meats or beans, fiber from whole grain bread, and vitamins from veggies. This mix helps you feel full and gives your body what it needs.

Adding leafy greens like spinach or lettuce gives you more nutrients. Tomatoes add vitamin C, while avocados offer healthy fats.

Cheese on your sandwich adds calcium for strong bones. If you use lean meats, you get protein without too much fat.

Versatility in Meal Planning

Sandwiches fit into any part of your day. You can make a quick breakfast sandwich with eggs and cheese. For lunch, try a classic turkey and Swiss.

You can change up your sandwiches easily. Switch breads, add different spreads, or try new veggie combos. This keeps meals fun and stops you from getting bored.

Sandwiches also work well for meal prep. You can make parts ahead of time and put them together later. This saves you time on busy days.

Ingredients and Preparation

Making great sandwiches starts with choosing quality ingredients and proper preparation. The right bread, fillings, and toppings can transform a simple sandwich into a delicious meal.

Choosing the Right Bread

Pick bread that matches your sandwich style. For hearty sandwiches, use sturdy options like sourdough, ciabatta, or whole grain. These hold up well to moist fillings. Soft breads like brioche or potato rolls work for lighter sandwiches.

Toast your bread for extra crunch. This helps prevent soggy sandwiches. For grilled sandwiches, brush the outside with butter or oil before cooking.

Try different shapes too. Baguettes, pita, and wraps offer variety. Match the bread thickness to your fillings. Thin bread works best for simple sandwiches, while thick slices support hefty ingredients.

Essential Fillings and Toppings

Proteins form the base of many sandwiches. Use sliced deli meats, grilled chicken, or tuna salad. For vegetarian options, try hummus, falafel, or grilled vegetables.

Add cheese for flavor and texture. Cheddar, Swiss, and provolone are classic choices. Spread condiments like mayo, mustard, or pesto to boost taste.

Include fresh vegetables for crunch and nutrition. Lettuce, tomatoes, and cucumbers are popular. Pickles or peppers add zest.

Layer ingredients carefully. Start with spreads, then add meats and cheeses. Put veggies on last to keep them crisp. For cold sandwiches, chill fillings before assembly to keep everything fresh.

Follow Us
Cassie brings decades of experience to the Kitchen Community. She is a noted chef and avid gardener. Her new book "Healthy Eating Through the Garden" will be released shortly. When not writing or speaking about food and gardens Cassie can be found puttering around farmer's markets and greenhouses looking for the next great idea.
Cassie Marshall
Follow Us
Latest posts by Cassie Marshall (see all)