18 Delicious Sub Sandwich Recipes for Every Occasion

Carmen Eldridge

April 10, 2025

When it comes to satisfying your hunger, there’s nothing quite like a freshly made sub sandwich. Whether you’re in the mood for classic Italian flavors or spicy buffalo chicken, we’ve got you covered with our collection of 18 mouthwatering sub sandwiches.

From comforting favorites like roast beef and cheddar to international-inspired twists like Greek gyros and jalapeño popper chicken, these subs are sure to please even the pickiest eaters. And the best part? They’re all incredibly easy to make at home, requiring minimal ingredients and prep time.

In this article, we’ll dive into each of our 18 sub sandwich recipes, highlighting what makes them special and providing step-by-step instructions for preparing each one. Whether you’re hosting a party or just looking for a quick lunch option, these subs are sure to become new favorites.

Classic Italian Sub Sandwich

Classic Italian Sub Sandwich
Classic Italian Sub Sandwich Recipe

This classic sub sandwich is a staple of Italian-American cuisine, packed with flavorful meats, cheese, and fresh vegetables. It’s the perfect quick meal or snack to satisfy your cravings.

Ingredients:

– 12-inch sub roll
– 4 oz salami
– 4 oz ham
– 2 oz pepperoni
– 1 cup shredded mozzarella cheese
– 1/4 cup chopped red bell pepper
– 1/4 cup chopped cucumber
– 1 tablespoon olive oil
– Salt and pepper to taste

Instructions:

1. Preheat a panini press or grill to medium-high heat.
2. Slice the salami, ham, and pepperoni into thin strips.
3. Lay the sub roll on a flat surface and spread a layer of cheese on the bottom half.
4. Add the sliced meats on top of the cheese.
5. Top with chopped bell pepper and cucumber.
6. Drizzle with olive oil and season with salt and pepper.
7. Place the top half of the sub roll on and press or grill until crispy.
8. Serve immediately and enjoy!

Cooking Time: 2-3 minutes

Philly Cheesesteak Sub

Philly Cheesesteak Sub
A classic Philly cheesesteak sub gets a sub twist! This recipe combines tender steak, melted cheese, and crunchy vegetables in a soft sub roll.

Ingredients:
– 1 lb thinly sliced ribeye or top round steak
– 4 sub rolls
– 2 tablespoons butter
– 1 large onion, thinly sliced
– 2 cloves garlic, minced
– 8 ounces shredded mozzarella cheese
– Salt and pepper to taste
– Optional: chopped bell peppers, mushrooms, and/or jalapeños

Instructions:
1. Preheat a grill or grill pan to medium-high heat.
2. Butter one side of each sub roll.
3. Grill the steak for 3-4 minutes per side, or until cooked through.
4. Meanwhile, sauté the onion and garlic in butter until softened.
5. Assemble the subs by placing sliced steak on the bottom half of each roll, followed by a spoonful of sautéed onions and cheese.
6. Top with the remaining sub roll half.

Cooking Time: 15-20 minutes

Enjoy your delicious Philly Cheesesteak Sub!

Turkey and Avocado Club Sub

Turkey and Avocado Club Sub
This classic sandwich combines the savory flavors of turkey breast, crispy bacon, creamy avocado, and fresh greens on a toasted sub roll. Perfect for a satisfying lunch or dinner.

Ingredients:

– 2 slices of whole wheat sub roll
– 2 oz sliced turkey breast
– 4 slices of cooked bacon
– 1 ripe avocado, sliced
– 2 lettuce leaves
– 2 tomato slices
– Mayonnaise (optional)
– Salt and pepper to taste

Instructions:

1. Preheat a panini press or grill to medium-high heat.
2. Lay the sub roll on a flat surface and layer with turkey breast, bacon, avocado, lettuce, and tomato.
3. Drizzle with mayonnaise if desired.
4. Place the sandwich in the panini press or grill for 3-4 minutes, or until the bread is toasted and the cheese is melted (if using).
5. Serve immediately.

Cooking Time: 5-7 minutes

Veggie Supreme Sub with Hummus

Veggie Supreme Sub with Hummus
This recipe brings together a colorful medley of vegetables, creamy hummus, and crunchy whole-grain bread to create a satisfying and healthy snack or meal. Perfect for a quick lunch or dinner on-the-go!

Ingredients:

– 1 large whole-grain sub roll
– 1/2 cup roasted red bell pepper strips
– 1/2 cup sliced cucumber
– 1/4 cup sliced avocado
– 1/4 cup crumbled feta cheese (optional)
– 2 tablespoons hummus
– 1 tablespoon chopped fresh parsley
– Salt and pepper to taste

Instructions:

1. Preheat oven to 400°F (200°C).
2. Slice the bell pepper into strips and roast for 15-20 minutes, or until tender.
3. Spread the hummus on the sub roll.
4. Arrange the roasted bell pepper, cucumber, avocado, and feta cheese (if using) on top of the hummus.
5. Sprinkle with parsley and season with salt and pepper to taste.
6. Serve immediately and enjoy!

Cooking Time: 15-20 minutes

Spicy Buffalo Chicken Sub

Spicy Buffalo Chicken Sub
A flavorful twist on the classic sub sandwich, this Spicy Buffalo Chicken Sub combines crispy chicken, spicy buffalo sauce, and melted mozzarella cheese for a mouth-watering treat. Perfect for game day gatherings or quick weeknight meals.

Ingredients:

– 1 pound boneless, skinless chicken breasts
– 1/2 cup Frank’s RedHot buffalo sauce
– 4 hoagie rolls
– 8 ounces shredded mozzarella cheese
– 1/4 cup chopped cilantro (optional)
– Salt and pepper to taste

Instructions:

1. Preheat oven to 375°F.
2. Bake chicken for 20-25 minutes or until cooked through, then shred into bite-sized pieces.
3. In a separate pan, heat buffalo sauce over medium-high heat until warm and bubbly.
4. Add shredded chicken to the buffalo sauce and stir to coat.
5. Assemble subs by spreading buffalo chicken mixture onto hoagie rolls, followed by shredded mozzarella cheese.
6. Bake subs in oven for 5-7 minutes or until cheese is melted and bubbly.
7. Garnish with chopped cilantro, if desired.

Cooking Time: 35-40 minutes

Meatball Marinara Sub

Meatball Marinara Sub
This classic Italian-inspired sub sandwich is a hearty combination of juicy meatballs, tangy marinara sauce, and melted mozzarella cheese, all wrapped up in a crusty sub roll.

Ingredients:

– 1 pound ground beef
– 1/2 cup breadcrumbs
– 1 egg
– 1/4 cup grated Parmesan cheese
– 1 tablespoon olive oil
– Salt and pepper to taste
– 1 cup marinara sauce
– 4 sub rolls
– 8 ounces mozzarella cheese, sliced

Instructions:

1. Preheat oven to 400°F (200°C).
2. Mix ground beef, breadcrumbs, egg, Parmesan cheese, salt, and pepper in a bowl.
3. Form into meatballs and place on a baking sheet lined with parchment paper.
4. Bake for 15-20 minutes or until cooked through.
5. Meanwhile, heat marinara sauce in a saucepan over medium heat.
6. Assemble subs by placing cooked meatballs on the sub rolls, followed by marinara sauce and melted mozzarella cheese.

Cooking Time: 25-30 minutes

Tuna Salad Sub with Pickles

Tuna Salad Sub with Pickles
Elevate your sandwich game with this refreshing tuna salad sub featuring tangy pickles and a hint of dill. Perfect for a quick lunch or dinner.

Ingredients:

– 1 can of tuna (drained and flaked)
– 1/2 cup mayonnaise
– 1 tablespoon Dijon mustard
– 1 tablespoon chopped fresh dill
– 4 slices of white bread (for sub rolls)
– Pickle slices (for serving)

Instructions:

1. In a medium bowl, combine tuna, mayonnaise, Dijon mustard, and chopped dill. Mix until well combined.
2. Split the bread into four equal parts to create sub rolls.
3. Spoon the tuna salad onto the bread, leaving a small border around the edges.
4. Top with pickle slices (about 1-2 slices per sub).
5. Serve immediately and enjoy!

Cooking Time: None! This recipe is ready in no time.

BBQ Pulled Pork Sub

BBQ Pulled Pork Sub
These tender, smoky subs are perfect for a casual gathering or as a satisfying meal on-the-go. Slow-cooked pork shoulder gets a sweet and tangy twist with our signature BBQ sauce.

Ingredients:

– 2 pounds boneless pork shoulder
– 1/4 cup BBQ sauce
– 4 sub rolls
– Coleslaw (optional)
– Pickle slices (optional)

Instructions:

1. Preheat oven to 300°F (150°C).
2. Season the pork shoulder with salt, pepper, and your favorite spices.
3. Place the pork in a slow cooker or Dutch oven and cook for 8-10 hours, or until tender and easily shredded.
4. Shred the pork with two forks and stir in BBQ sauce.
5. Split the sub rolls and fill with the pulled pork, coleslaw, and pickle slices (if using).
6. Serve immediately and enjoy!

Cooking Time: 8-10 hours

Greek Gyro-Style Sub

Greek Gyro-Style Sub
Experience the flavors of Greece with this classic-style sub sandwich, packed with juicy lamb or beef, crispy vegetables, and creamy tzatziki sauce.

Ingredients:

– 1 pound ground lamb or beef
– 1/2 cup chopped onion
– 1/4 cup chopped fresh parsley
– 2 cloves garlic, minced
– 1 tablespoon olive oil
– 4 sub rolls (pita or crusty bread)
– Tzatziki sauce (store-bought or homemade)
– Chopped cucumber, tomato, and red onion for garnish

Instructions:

1. Preheat oven to 375°F (190°C).
2. In a large bowl, combine ground meat, chopped onion, parsley, garlic, salt, and pepper. Mix well.
3. Form into 4-6 patties, depending on desired thickness.
4. Brush both sides of the patties with olive oil and bake for 12-15 minutes or until cooked through.
5. Warm sub rolls according to package instructions.
6. Assemble subs by spreading tzatziki sauce on the bottom half, followed by a patty, then topped with cucumber, tomato, and red onion.
7. Serve immediately.

Cooking Time: 20-25 minutes

Caprese Sub with Fresh Mozzarella

Caprese Sub with Fresh Mozzarella
This recipe takes the classic Italian Caprese salad and turns it into a satisfying sub sandwich, perfect for a quick lunch or dinner. With fresh mozzarella, ripe tomatoes, and fragrant basil, this sub is a flavorful celebration of summer’s best ingredients.

Ingredients:

– 4-6 slices of fresh mozzarella cheese
– 2 large, ripe tomatoes, sliced
– 1/4 cup of fresh basil leaves, chopped
– 4 Italian-style sub rolls (or similar)
– Salt and pepper to taste
– Extra-virgin olive oil for serving

Instructions:

1. Preheat a grill or grill pan to medium-high heat.
2. Slice the mozzarella cheese into thin strips.
3. Brush the sub rolls with olive oil and toast until lightly browned.
4. Assemble the subs by spreading a layer of tomato slices on each roll, followed by a few pieces of mozzarella cheese and some chopped basil.
5. Season with salt and pepper to taste.
6. Serve immediately and enjoy!

Cooking Time: 10-15 minutes

Roast Beef and Cheddar Sub

Roast Beef and Cheddar Sub
Transform leftover roast beef into a mouthwatering sandwich with melted cheddar cheese, fresh lettuce, and tangy mayo.

Ingredients:

– 2 slices of sub roll
– 4 oz leftover roast beef (warmed)
– 1/2 cup shredded cheddar cheese
– 1/4 cup mayonnaise
– 2 lettuce leaves
– Salt and pepper to taste

Instructions:

1. Preheat oven to broil setting.
2. Slice the sub roll in half lengthwise.
3. Place the warmed roast beef on one half of the sub roll.
4. Sprinkle shredded cheddar cheese over the roast beef.
5. Drizzle mayonnaise over the cheese.
6. Add lettuce leaves on top of the mayo.
7. Place the other sub roll half on top to complete the sandwich.
8. Broil in the oven for 2-3 minutes, or until the cheese is melted and bubbly.
9. Serve immediately.

Cooking Time: 5-7 minutes

Chicken Caesar Sub

Chicken Caesar Sub
Elevate your lunch game with this simple yet flavorful recipe. Crispy chicken, tangy Caesar dressing, and fresh lettuce come together in a harmonious blend of tastes and textures.

Ingredients:

– 1 pound boneless, skinless chicken breast, cut into thin strips
– 2 tablespoons olive oil
– 1 head romaine lettuce, washed and chopped
– 1 cup croutons (store-bought or homemade)
– 1/2 cup Caesar dressing (homemade or store-bought)
– 4 sub rolls

Instructions:

1. Preheat oven to 375°F (190°C).
2. In a large bowl, whisk together olive oil and chicken strips. Season with salt and pepper.
3. Bake the chicken for 15-20 minutes, or until cooked through.
4. Meanwhile, toast the sub rolls by grilling them lightly or baking at 350°F (175°C) for 5 minutes.
5. Assemble the subs by spreading Caesar dressing on each roll, followed by chopped lettuce, croutons, and chicken strips.

Cooking Time: 25-30 minutes

Ham and Swiss Sub with Honey Mustard

Ham and Swiss Sub with Honey Mustard
Elevate your sandwich game with this delicious combination of savory ham, melted Swiss cheese, and a drizzle of sweet honey mustard. Perfect for a quick lunch or dinner.

Ingredients:

– 1 sub roll
– 2 slices of cooked ham
– 1 slice of Swiss cheese
– 1 tablespoon of honey mustard
– Lettuce leaves (optional)

Instructions:

1. Preheat your oven to 350°F (180°C).
2. Place the sub roll on a baking sheet and toast for 5-7 minutes, or until lightly browned.
3. Meanwhile, place the ham slices on one half of the toasted sub roll.
4. Top the ham with the Swiss cheese slice.
5. Drizzle the honey mustard over the cheese.
6. Add lettuce leaves if desired.
7. Assemble the sandwich by placing the other half of the sub roll on top.

Cooking Time: 10-12 minutes

Jalapeño Popper Chicken Sub

Jalapeño Popper Chicken Sub
Elevate your sandwich game with this spicy and satisfying Jalapeño Popper Chicken Sub! Crunchy jalapeños, creamy cheese, and juicy chicken come together in a flavorful fusion.

Ingredients:

– 1 lb boneless, skinless chicken breasts
– 1/2 cup cream cheese, softened
– 1/4 cup shredded cheddar cheese
– 2 jalapeños, sliced
– 1 tablespoon olive oil
– 4 sub rolls
– Salt and pepper to taste

Instructions:

1. Preheat oven to 375°F (190°C).
2. In a bowl, mix cream cheese and shredded cheddar until smooth.
3. Add sliced jalapeños to the cheese mixture and stir well.
4. Slice chicken breasts into thin strips and cook in olive oil until browned.
5. Assemble subs by placing cooked chicken on each roll, followed by a spoonful of the jalapeño-cream cheese mixture.
6. Place subs under the broiler for 2-3 minutes or until cheese is melted and bubbly.
7. Remove from oven and season with salt and pepper to taste.

Cooking Time: 20-25 minutes

BLT Sub with Garlic Aioli

BLT Sub with Garlic Aioli
Elevate the humble BLT sandwich by adding a creamy garlic aioli to take it to the next level. This recipe combines crispy bacon, fresh lettuce and tomato, and melted cheddar cheese on toasted sub rolls.

Ingredients:

– 4 slices of bacon
– 2 large tomatoes, sliced
– 1 head of lettuce, chopped
– 2 tablespoons of mayonnaise
– 1 tablespoon of garlic powder
– 1/4 cup of grated cheddar cheese
– 4 sub rolls
– Salt and pepper to taste

Instructions:

1. Preheat a grill or cook bacon in a pan until crispy.
2. Toast the sub rolls by grilling them for 30 seconds on each side.
3. Spread garlic aioli (mix mayonnaise, garlic powder) on the toasted rolls.
4. Assemble the sandwiches by adding lettuce, tomato, cheese, and crispy bacon.
5. Cook for an additional 1-2 minutes to melt the cheese.
6. Serve immediately.

Cooking Time: 10-12 minutes

Reuben Sub with Sauerkraut

Reuben Sub with Sauerkraut
A twist on the classic Reuben sandwich, this version adds a tangy kick from sauerkraut.

Ingredients:

– 4 slices of rye bread
– 8 oz corned beef, thinly sliced
– 1/2 cup sauerkraut, drained and rinsed
– 2 tablespoons butter, softened
– 2 tablespoons Thousand Island dressing
– 1/4 cup Swiss cheese, shredded
– Lettuce leaves, for serving (optional)

Instructions:

1. Preheat a panini press or grill to medium-high heat.
2. Butter one side of each bread slice.
3. Place two slices of bread, buttered-side down, on the press or grill.
4. Top with corned beef, sauerkraut, and Swiss cheese.
5. Spread Thousand Island dressing on top of the cheese.
6. Place the remaining bread slices, buttered-side up, on top.
7. Cook for 3-4 minutes or until the cheese is melted and the bread is toasted.

Cooking Time: 3-4 minutes

Pesto Chicken and Mozzarella Sub

Pesto Chicken and Mozzarella Sub
Elevate your sandwich game with this creamy and flavorful Pesto Chicken and Mozzarella Sub recipe. Tender chicken, melted mozzarella, and a tangy pesto sauce come together in perfect harmony.

Ingredients:

– 1 lb boneless, skinless chicken breast
– 2 tbsp pesto sauce
– 4 slices of mozzarella cheese
– 1 large sub roll
– Lettuce, tomato, and red onion (optional)
– Salt and pepper to taste

Instructions:

1. Preheat oven to 375°F (190°C).
2. In a small bowl, mix together pesto sauce and chicken breast. Season with salt and pepper.
3. Place the chicken mixture on a baking sheet lined with parchment paper and bake for 15-20 minutes or until cooked through.
4. Meanwhile, toast the sub roll in the oven for 5 minutes.
5. Assemble the sandwich by placing the cooked chicken on the toasted sub roll, followed by melted mozzarella cheese.
6. Add lettuce, tomato, and red onion if desired.
7. Serve immediately.

Cooking Time: 30-35 minutes

Southwest Chicken Sub with Chipotle Mayo

Southwest Chicken Sub with Chipotle Mayo
This flavorful sub sandwich combines the bold flavors of the Southwest with the spicy kick of chipotle mayo. Perfect for a quick lunch or dinner, this recipe is sure to become a favorite.

Ingredients:

– 1 pound boneless, skinless chicken breasts
– 1/2 cup lime juice
– 1/4 cup olive oil
– 2 cloves garlic, minced
– 1 teaspoon ground cumin
– 1/2 teaspoon smoked paprika
– Salt and pepper to taste
– 4 sub rolls
– Chipotle mayo (store-bought or homemade)
– Shredded cheese (optional)

Instructions:

1. Preheat grill or grill pan to medium-high heat.
2. In a large bowl, whisk together lime juice, olive oil, garlic, cumin, smoked paprika, salt, and pepper. Add chicken and marinate for at least 30 minutes.
3. Grill chicken for 5-7 minutes per side, or until cooked through.
4. Slice chicken into thin strips.
5. Assemble subs by placing chicken on rolls and topping with chipotle mayo and shredded cheese (if using).
6. Serve immediately.

Cooking Time: 15-20 minutes

Summary

Get ready to elevate your sub sandwich game with these 18 delicious recipes for every occasion! From classic Italian and Philly cheesesteak subs to veggie-packed options like the Veggie Supreme Sub with Hummus, there’s something for everyone. Meat-lovers will enjoy Spicy Buffalo Chicken and BBQ Pulled Pork subs, while cheese enthusiasts will swoon over Caprese and Roast Beef and Cheddar subs. Whether you’re in the mood for something light and fresh or hearty and indulgent, these sub sandwiches are sure to please.

Leave a Comment