20 Delicious Sub Sandwich Recipes for Every Occasion

Posted on April 6, 2025

Difficulty

Prep time

Cooking time

Total time

Servings

When it comes to satisfying your hunger, there’s no better option than a delicious sub sandwich. With its soft bread, savory fillings, and endless combinations of meats, cheeses, vegetables, and condiments, the humble sub is a culinary superstar that can be enjoyed at any time of day or night.

Whether you’re in the mood for something classic and comforting or bold and adventurous, we’ve got you covered with our collection of 20 mouthwatering sub sandwich recipes. From Italian-inspired delights to spicy twists and veggie-packed options, there’s something for everyone on this list. So grab a napkin, get ready to drool, and let’s dive into the world of subs!

Classic Italian Sub Sandwich

Classic Italian Sub Sandwich
Classic Italian Sub Sandwich Recipe
Summary: A hearty sandwich filled with classic Italian flavors, featuring salami, ham, provolone cheese, and a tangy marinara sauce.

Ingredients:
– 4 Italian sub rolls (or crusty bread)
– 6 slices of salami
– 6 slices of ham
– 8 ounces provolone cheese, sliced
– 1 cup of marinara sauce
– 2 tablespoons olive oil
– Fresh basil leaves, chopped (optional)

Instructions:
1. Preheat a panini press or grill to medium-high heat.
2. Slice the salami and ham into thin strips.
3. Butter one side of each sub roll with olive oil.
4. Assemble the sandwiches by placing 2-3 slices of salami and ham on each roll, followed by a slice or two of provolone cheese.
5. Spread about 1/4 cup of marinara sauce on top of the cheese.
6. Top with chopped basil leaves, if desired.
7. Place the sandwiches in the panini press or grill for 3-4 minutes, or until the bread is toasted and the cheese is melted.

Cooking Time: 5-7 minutes
Serves: 4

Philly Cheesesteak Sub

Philly Cheesesteak Sub
A classic Philadelphia favorite gets a sandwich makeover! This Philly Cheesesteak Sub is an easy and delicious twist on the traditional cheesesteak, with tender beef, melted cheese, and crispy onions.

Ingredients:

– 1 pound thinly sliced beef (such as ribeye or top round), cut into strips
– 4 hoagie rolls
– 2 tablespoons butter
– 1 large onion, thinly sliced
– 2 cups shredded cheddar cheese
– 1/4 cup chopped fresh parsley

Instructions:

1. Preheat a grill or grill pan to medium-high heat.
2. Butter the hoagie rolls and toast until lightly browned.
3. Grill the beef strips for 3-4 minutes per side, or until cooked through.
4. Meanwhile, caramelize the onions in butter until golden brown.
5. Assemble the subs by placing grilled beef, caramelized onions, and shredded cheese on toasted hoagie rolls.
6. Top with parsley and serve immediately.

Cooking Time: 15-20 minutes

Turkey and Avocado Club Sub

Turkey and Avocado Club Sub
This classic club sub gets a fresh twist with the addition of creamy avocado and crispy turkey. It’s the perfect combination for a satisfying lunch or dinner.

Ingredients:

– 1 pound sliced turkey breast
– 2 ripe avocados, mashed
– 4 slices whole wheat sub roll
– 2 tablespoons mayonnaise
– 1 cup shredded lettuce
– 1/2 cup cherry tomatoes, halved
– 1/4 cup crumbled feta cheese (optional)
– Salt and pepper to taste

Instructions:

1. Preheat oven to 350°F (175°C).
2. Lay the sub rolls on a baking sheet and toast for 5 minutes.
3. Spread mayonnaise on each roll, then top with sliced turkey, mashed avocado, lettuce, cherry tomatoes, and feta cheese (if using).
4. Season with salt and pepper to taste.
5. Serve immediately and enjoy!

Cooking Time: 10-12 minutes

Veggie Loaded Sub with Hummus

Veggie Loaded Sub with Hummus
A flavorful and healthy twist on the classic sub sandwich, this recipe packs a punch of nutritious veggies and creamy hummus.

Ingredients:

– 1 large sub roll
– 1/2 cup roasted red bell pepper, sliced
– 1/2 cup zucchini, sliced
– 1/4 cup chopped cucumber
– 1/4 cup crumbled feta cheese (optional)
– 2 tbsp hummus
– 1 tsp olive oil
– Salt and pepper to taste
– Fresh parsley, chopped (optional)

Instructions:

1. Preheat oven to 400°F (200°C).
2. Toss bell pepper and zucchini with olive oil, salt, and pepper on a baking sheet.
3. Roast for 15-20 minutes or until tender.
4. Assemble the sub by spreading hummus on the bottom half of the roll, followed by roasted veggies, cucumber, and feta cheese (if using).
5. Top with the remaining roll half.
6. Garnish with chopped parsley, if desired.

Cooking Time: 20-25 minutes

Spicy Buffalo Chicken Sub

Spicy Buffalo Chicken Sub
Elevate your sandwich game with this bold and spicy recipe that combines the flavors of buffalo chicken, melted mozzarella cheese, and crispy sub rolls. Perfect for a quick lunch or dinner, this Spicy Buffalo Chicken Sub is sure to satisfy your cravings!

Ingredients:

– 1 pound boneless, skinless chicken breasts
– 1/2 cup Frank’s RedHot sauce
– 1 tablespoon butter
– 4 sub rolls
– 8 ounces mozzarella cheese, shredded
– 1/4 cup chopped green onions (optional)

Instructions:

1. Preheat oven to 350°F.
2. In a large skillet, melt butter over medium-high heat. Add chicken and cook until browned, about 5-6 minutes.
3. Remove chicken from skillet and add Frank’s RedHot sauce. Toss to coat evenly.
4. Assemble subs by spreading buffalo chicken on each roll, followed by shredded mozzarella cheese.
5. Bake in preheated oven for 10-12 minutes or until cheese is melted and bubbly.
6. Top with chopped green onions (if using). Serve immediately.

Cooking Time: 15-17 minutes

Meatball Marinara Sub

Meatball Marinara Sub
This mouthwatering Meatball Marinara Sub recipe combines tender meatballs with a rich marinara sauce and melted mozzarella cheese, all wrapped up in a crispy sub roll. It’s the perfect comfort food for any time of day.

Ingredients:

– 1 pound ground beef
– 1/2 cup breadcrumbs
– 1 egg
– 1 tablespoon olive oil
– 1 onion, finely chopped
– 1 garlic clove, minced
– 1 cup marinara sauce
– 4 sub rolls
– 8 ounces mozzarella cheese, sliced

Instructions:

1. Preheat oven to 400°F (200°C).
2. In a large bowl, combine ground beef, breadcrumbs, egg, olive oil, onion, and garlic. Mix well with your hands until just combined.
3. Form into meatballs and place on a baking sheet lined with parchment paper. Bake for 12-15 minutes or until cooked through.
4. Meanwhile, toast sub rolls by placing them in the oven for 2-3 minutes.
5. Assemble subs by spreading marinara sauce on each roll, followed by 2-3 meatballs and topped with mozzarella cheese.
6. Serve immediately and enjoy!

Cooking Time: 20-25 minutes

Tuna Salad Sub with Pickles

Tuna Salad Sub with Pickles
A refreshing twist on classic tuna salad, this recipe adds crunchy pickles and creamy avocado for a satisfying sub sandwich.

Ingredients:

– 1 can of tuna in water (drained)
– 1/2 cup mayonnaise
– 1/4 cup chopped pickles
– 1/4 cup diced red onion
– 1/2 avocado, mashed
– 1 tablespoon Dijon mustard
– Salt and pepper to taste
– 1 sub sandwich roll
– Lettuce leaves (optional)

Instructions:

1. In a medium bowl, combine tuna, mayonnaise, pickles, red onion, and Dijon mustard. Mix well until combined.
2. Stir in mashed avocado until smooth.
3. Season with salt and pepper to taste.
4. Slice the sub sandwich roll in half lengthwise.
5. Spoon the tuna salad onto one half of the roll.
6. Top with lettuce leaves if desired.
7. Serve immediately.

Cooking Time: 10 minutes

BBQ Pulled Pork Sub

BBQ Pulled Pork Sub
Get ready to sink your teeth into tender, juicy pulled pork piled high on a toasted sub roll, smothered in tangy BBQ sauce. This mouthwatering sandwich is perfect for game day gatherings or casual lunches.

Ingredients:

– 2 lbs boneless pork shoulder
– 1/4 cup BBQ sauce
– 1 tablespoon brown sugar
– 1 teaspoon smoked paprika
– 4 hamburger buns
– Coleslaw (optional)

Instructions:

1. Preheat oven to 300°F (150°C).
2. In a small bowl, mix together BBQ sauce, brown sugar, and smoked paprika.
3. Place the pork shoulder in a large Dutch oven or slow cooker. Pour the BBQ mixture over the pork.
4. Cook for 8-10 hours or until tender and easily shredded with two forks.
5. Shred the pork with two forks and stir to combine with any remaining sauce.
6. Split the hamburger buns in half and toast on a baking sheet at 350°F (180°C) for 5 minutes.
7. Pile the pulled pork onto the toasted subs, topping with coleslaw if desired.

Cooking Time: 8-10 hours or until tender

Greek Gyro-Inspired Sub

Greek Gyro-Inspired Sub
Transform the flavors of a traditional Greek gyro into a delicious sub sandwich with this easy recipe. Layered with juicy lamb, crispy feta cheese, and fresh veggies, this sub is sure to satisfy your cravings.

Ingredients:

– 1 pound ground lamb
– 1 tablespoon olive oil
– 1 onion, finely chopped
– 2 cloves garlic, minced
– 1 teaspoon dried oregano
– Salt and pepper, to taste
– 4 crusty sub rolls
– 8 ounces crumbled feta cheese
– 1 cup mixed greens (arugula, spinach, etc.)
– 1/2 cup sliced red bell pepper
– 1/2 cup sliced cucumber

Instructions:

1. Preheat a grill or grill pan to medium-high heat.
2. In a large bowl, combine lamb, olive oil, onion, garlic, and oregano. Season with salt and pepper. Form into small patties.
3. Grill lamb patties for 4-5 minutes per side, until cooked through.
4. Meanwhile, toast sub rolls by grilling or baking for 2-3 minutes.
5. Assemble subs by spreading a layer of feta cheese, followed by mixed greens, red bell pepper, cucumber, and grilled lamb patty.
6. Serve immediately and enjoy!

Cooking Time: 15-20 minutes

Caprese Sub with Fresh Mozzarella

Caprese Sub with Fresh Mozzarella
Experience the simplicity and flavor of Italy with this Caprese sub sandwich, featuring fresh mozzarella cheese, ripe tomatoes, and fragrant basil.

Ingredients:

– 1 long Italian sub roll
– 8 oz fresh mozzarella cheese, sliced
– 2 large tomatoes, thinly sliced
– 1/4 cup fresh basil leaves, chopped
– Salt and pepper to taste
– Extra-virgin olive oil for drizzling (optional)

Instructions:

1. Preheat your oven to 375°F (190°C).
2. Slice the mozzarella cheese into thin rounds.
3. Arrange the tomato slices on one half of the sub roll, leaving a small border around the edges.
4. Place two or three slices of fresh mozzarella on top of the tomatoes.
5. Sprinkle chopped basil leaves over the cheese.
6. Drizzle with olive oil, if desired.
7. Top with the remaining half of the sub roll.
8. Serve immediately and enjoy!

Cooking Time: 0 minutes (no cooking required)

Chicken Caesar Sub

Chicken Caesar Sub
Elevate your lunch game with this classic Chicken Caesar Sub recipe! Tender chicken, crispy bacon, and creamy Caesar dressing come together for a flavorful and satisfying sandwich.

Ingredients:

– 1 lb boneless, skinless chicken breast
– 6 slices of bacon
– 4 sub rolls
– 2 cups romaine lettuce, chopped
– 1/2 cup Caesar dressing
– 1 cup shredded mozzarella cheese

Instructions:

1. Preheat oven to 375°F.
2. Cook the bacon in a skillet over medium heat until crispy. Drain on paper towels.
3. Grill or bake the chicken breast until cooked through, about 5-6 minutes per side.
4. Assemble the subs by spreading Caesar dressing on each roll, then adding chopped lettuce, crispy bacon, and sliced grilled chicken.
5. Top with shredded mozzarella cheese and serve immediately.

Cooking Time: 15-20 minutes

Reuben Sub with Sauerkraut

Reuben Sub with Sauerkraut
This Reuben sub recipe brings together the perfect blend of flavors and textures, featuring tender corned beef, melted Swiss cheese, tangy sauerkraut, and crispy rye bread.

Ingredients:

– 4 slices rye bread
– 8 oz corned beef, thinly sliced
– 2 tablespoons butter
– 1 cup sauerkraut, drained
– 2 slices Swiss cheese
– Thousand Island dressing (optional)
– Lettuce and tomato (optional)

Instructions:

1. Preheat a griddle or skillet over medium heat.
2. Butter one side of each bread slice.
3. Place two slices of bread, buttered side down, on the griddle.
4. Top with corned beef, sauerkraut, and Swiss cheese.
5. Place the remaining bread slices, buttered side up, on top of the filling.
6. Cook for 2-3 minutes or until the bread is toasted and the cheese is melted.
7. Serve immediately, with Thousand Island dressing and lettuce/tomato if desired.

Cooking Time: 10-12 minutes

BLT Sub with Crispy Bacon

BLT Sub with Crispy Bacon
A classic twist on the traditional sandwich, this recipe adds a crispy texture to the already delicious combination of bacon, lettuce, and tomato. This easy-to-make sub is perfect for a quick lunch or dinner.

Ingredients:

– 4 slices of bread (sub rolls or Italian-style work well)
– 6 slices of thick-cut bacon
– 2 large tomatoes, sliced
– 1 head of lettuce, leaves separated
– Mayonnaise or aioli (optional)
– Salt and pepper to taste

Instructions:

1. Preheat oven to 400°F (200°C).
2. Line a baking sheet with foil and lay the bacon slices on it.
3. Bake for 15-20 minutes, or until crispy and golden brown.
4. Meanwhile, toast the bread by grilling it lightly or baking it in the oven for 5 minutes.
5. Assemble the subs by spreading mayonnaise or aioli on each slice of bread, then adding a few slices of bacon, some lettuce leaves, and a tomato slice.
6. Season with salt and pepper to taste.

Cooking Time: 25-30 minutes

Jalapeño Popper Chicken Sub

Jalapeño Popper Chicken Sub
This mouthwatering sandwich combines the flavors of spicy jalapeños and creamy cream cheese with tender chicken, all wrapped up in a crispy sub roll. Perfect for a quick lunch or dinner.

Ingredients:

– 1 pound boneless, skinless chicken breast
– 2 jalapeños, sliced
– 8 ounces cream cheese, softened
– 4 sub rolls
– Salt and pepper to taste
– Optional toppings: shredded lettuce, diced tomatoes, red onion

Instructions:

1. Preheat oven to 375°F (190°C).
2. In a mixing bowl, combine chicken breast, sliced jalapeños, and cream cheese. Mix well.
3. Lay the sub rolls on a baking sheet. Spoon about 1/4 cup of the chicken mixture onto each roll.
4. Bake for 12-15 minutes or until the chicken is cooked through and the rolls are toasted.
5. Assemble the subs by adding optional toppings if desired.

Cooking Time: 12-15 minutes

Roast Beef and Cheddar Sub

Roast Beef and Cheddar Sub
Roast Beef and Cheddar Sub Recipe
————————

Get ready to sink your teeth into a satisfying sandwich! This Roast Beef and Cheddar Sub recipe is an easy and flavorful meal perfect for any time of day.

Ingredients:
• 1 pound roast beef, thinly sliced
• 2 tablespoons olive oil
• 4 sub rolls ( Ciabatta or Italian-style work well)
• 4 slices cheddar cheese
• 1/4 cup caramelized onions (optional)
• Salt and pepper to taste

Mediterranean Veggie Sub

Mediterranean Veggie Sub
Savor the flavors of the Mediterranean with this vibrant sub sandwich, packed with roasted vegetables and creamy hummus.

Ingredients:

– 4-6 inch sub roll
– 1/2 cup hummus
– 1/2 cup roasted red bell pepper, sliced
– 1/2 cup roasted zucchini, sliced
– 1/2 cup roasted eggplant, sliced
– 1/4 cup crumbled feta cheese (optional)
– 1 tablespoon olive oil
– Salt and pepper to taste
– Fresh parsley or cilantro leaves for garnish

Instructions:

1. Preheat oven to 400°F (200°C).
2. Toss bell pepper, zucchini, and eggplant with olive oil, salt, and pepper on a baking sheet. Roast for 20-25 minutes, or until tender.
3. Spread hummus on the sub roll.
4. Arrange roasted vegetables on top of the hummus.
5. Sprinkle feta cheese (if using) and garnish with parsley or cilantro leaves.
6. Serve immediately.

Cooking Time: 45 minutes

Cuban-Inspired Pressed Sub

Cuban-Inspired Pressed Sub
Experience the vibrant flavors of Cuba with this pressed sub recipe, featuring juicy ham, sweet pickles, and creamy aioli. Perfect for a quick lunch or snack!

Ingredients:

– 1 sub roll
– 4 slices of Cuban-style ham (or regular ham)
– 2 tablespoons of pickle slices
– 2 tablespoons of mayonnaise-based aioli
– 1/4 cup of shredded lettuce
– 1/4 cup of thinly sliced red onion
– Salt and pepper to taste

Instructions:

1. Lay the sub roll flat on a work surface.
2. Arrange the ham slices in a single layer, leaving a small border around the edges.
3. Top the ham with pickle slices, aioli, lettuce, and red onion.
4. Season with salt and pepper to taste.
5. Place another sub roll on top (optional) or serve open-faced.

Cooking Time: None! This pressed sub is ready to eat straight away.

Pesto Chicken and Mozzarella Sub

Pesto Chicken and Mozzarella Sub
A flavorful and satisfying sandwich that combines the richness of pesto sauce, juicy chicken, melted mozzarella cheese, and crispy sub rolls.

Ingredients:

– 1 lb boneless, skinless chicken breasts, cut into thin strips
– 2 tbsp pesto sauce
– 4 Italian-style sub rolls
– 8 slices mozzarella cheese
– 1 cup shredded lettuce
– 1/4 cup sliced red bell peppers
– Salt and pepper to taste

Instructions:

1. Preheat oven to 375°F (190°C).
2. In a shallow dish, whisk together pesto sauce and chicken strips.
3. Dip each chicken strip into the pesto mixture, coating evenly.
4. Place coated chicken on baking sheet lined with parchment paper.
5. Bake for 15-20 minutes or until cooked through.
6. Meanwhile, toast sub rolls in oven for 2-3 minutes.
7. Assemble sandwiches by placing baked chicken, mozzarella cheese, lettuce, and red bell peppers on toasted sub rolls.

Cooking Time: 25-30 minutes

Hot Honey Chicken Sub

Hot Honey Chicken Sub
Get ready to elevate your sandwich game with this mouth-watering Hot Honey Chicken Sub recipe. The perfect combination of crispy chicken, spicy honey, and melted mozzarella cheese on a toasted sub roll will leave you wanting more.

Ingredients:

– 1 lb boneless, skinless chicken breasts
– 1/4 cup hot honey (or regular honey mixed with red pepper flakes)
– 2 tbsp olive oil
– 1 tsp garlic powder
– Salt and pepper to taste
– 4 sub rolls
– Mozzarella cheese slices
– Lettuce, tomato, and pickles (optional)

Instructions:

1. Preheat oven to 400°F (200°C).
2. In a bowl, mix chicken with olive oil, garlic powder, salt, and pepper.
3. Bake chicken for 20-25 minutes or until cooked through.
4. Meanwhile, toast sub rolls by grilling them for 2-3 minutes.
5. Assemble the subs by spreading hot honey on the bottom half, adding shredded chicken, mozzarella cheese, lettuce, tomato, and pickles (if using). Top with the remaining roll half.
6. Serve immediately and enjoy!

Cooking Time: 25-30 minutes

Egg Salad and Sprouts Sub

Egg Salad and Sprouts Sub
This sandwich combines the creaminess of egg salad with the crunch of fresh sprouts, all wrapped up in a crusty sub roll. It’s a quick and easy lunch that’s perfect for a busy day.

Ingredients:

– 4 hard-boiled eggs, cooled
– 1/2 cup mayonnaise
– 1 tablespoon Dijon mustard
– Salt and pepper to taste
– 1/4 cup fresh sprouts (such as alfalfa or broccoli)
– 1 sub roll

Instructions:

1. In a medium bowl, mash the eggs with a fork until coarsely chopped.
2. Add mayonnaise, Dijon mustard, salt, and pepper to the bowl. Mix until well combined.
3. Slice the sub roll in half lengthwise.
4. Spread the egg salad on one half of the roll.
5. Top with fresh sprouts.
6. Place the other half of the roll on top to complete the sandwich.

Cooking Time: 10 minutes

Summary

Get ready to elevate your sub sandwich game with these 20 delicious recipes for every occasion! From classic Italian subs to spicy Buffalo chicken, and from veggie-loaded options to meatball marinara subs, there’s something for everyone. Whether you’re in the mood for a quick lunch or a satisfying dinner, this collection of subs is sure to please. With ingredients ranging from fresh mozzarella to crispy bacon, these recipes will inspire your next sub sandwich adventure.

Tags:

You might also like these recipes

Leave a Comment