15 Easy and Delicious Sub Sandwich Ideas for Every Craving

Share this Post

I’ve always loved how versatile sub sandwich ideas can be, especially when you need something quick but still satisfying. There’s just something about layering fresh ingredients, flavorful spreads, and hearty bread that makes every bite feel complete.

Sometimes I keep it simple with classic combinations, and other times I mix things up with bold flavors or unexpected toppings. That’s the beauty of it—you can adjust everything to fit your mood or what you already have in your kitchen. If you’re looking for inspiration to switch up your meals, these sub sandwich ideas are a great place to start.

1. Italian Sub Sandwich

This one feels like a deli classic you’d grab on a busy afternoon—layered, bold, and packed with flavor. The mix of cured meats, crisp veggies, and tangy dressing makes every bite feel satisfying without being complicated. It’s the kind of sandwich that tastes even better once everything settles together for a few minutes.

Credit: plumstreetcollective.com

Get the Recipe

  • Prep time: 10 mins
  • Cook time: 0 mins
  • Course: Lunch
  • Cuisine: Italian-American
  • Equipment: Knife, cutting board
  • No. of ingredients: 10

Ingredients:

  • 1 sub roll
  • 3 slices salami
  • 3 slices ham
  • 3 slices pepperoni
  • 2 slices provolone
  • Lettuce, tomato slices
  • Red onion, thinly sliced
  • 2 tbsp Italian dressing
  • Salt & pepper

Instructions:

  1. Slice the roll lengthwise.
  2. Layer meats and cheese.
  3. Add veggies on top.
  4. Drizzle dressing, season lightly.
  5. Close, press gently, and serve.

Serve with: chips or a simple pasta salad
Drink with: iced tea or sparkling water


2. Turkey and Avocado Sub

Light but still filling, this sandwich brings creamy avocado together with tender turkey for a fresh, balanced bite. It’s perfect when you want something satisfying without feeling heavy.

Credit: sweetteaandthyme.com

Get the Recipe

  • Prep time: 10 mins
  • Cook time: 0 mins
  • Course: Lunch
  • Cuisine: American
  • Equipment: Knife
  • No. of ingredients: 8

Ingredients:

  • 1 sub roll
  • 4 slices turkey breast
  • ½ avocado, sliced
  • Lettuce, tomato
  • 1 tbsp mayo
  • Salt & pepper

Instructions:

  1. Spread mayo on bread.
  2. Add turkey slices.
  3. Layer avocado and veggies.
  4. Season and close sandwich.

Serve with: fruit salad
Drink with: lemonade


3. Ham and Swiss Sub

Simple, classic, and always reliable. The salty ham and slightly nutty Swiss cheese pair perfectly, especially with a touch of mustard to tie it all together.

Credit: pumpkinnspice.com

Get the Recipe

  • Prep time: 8 mins
  • Cook time: 0 mins
  • Course: Lunch
  • Cuisine: American
  • Equipment: Knife
  • No. of ingredients: 6

Ingredients:

  • 1 sub roll
  • 4 slices ham
  • 2 slices Swiss cheese
  • Lettuce
  • 1 tbsp mustard

Instructions:

  1. Slice roll.
  2. Add ham and cheese.
  3. Top with lettuce and mustard.
  4. Close and serve.

Serve with: potato chips
Drink with: soda or iced tea


4. Roast Beef and Cheddar Sub

Rich and hearty, this sandwich leans into bold flavors. The roast beef is tender, the cheddar adds sharpness, and a little sauce brings everything together.

Credit: thecozyapron.com

Get the Recipe

  • Prep time: 10 mins
  • Cook time: 0 mins
  • Course: Lunch
  • Cuisine: American
  • Equipment: Knife
  • No. of ingredients: 7

Ingredients:

  • 1 sub roll
  • 4 slices roast beef
  • 2 slices cheddar
  • Lettuce, onion
  • 1 tbsp mayo

Instructions:

  1. Spread mayo.
  2. Add beef and cheese.
  3. Top with veggies.
  4. Close and serve.

Serve with: coleslaw
Drink with: iced tea


5. Chicken Caesar Sub

Think of your favorite Caesar salad, but tucked into a soft roll. Creamy dressing, juicy chicken, and crisp lettuce make this one feel fresh but still comforting.

Credit: thesaltymarshmallow.com

Get the Recipe

  • Prep time: 10 mins
  • Cook time: 0 mins
  • Course: Lunch
  • Cuisine: American
  • Equipment: Bowl
  • No. of ingredients: 7

Ingredients:

  • 1 sub roll
  • 1 cup cooked chicken
  • 2 tbsp Caesar dressing
  • Lettuce
  • Parmesan

Instructions:

  1. Toss chicken with dressing.
  2. Fill roll with chicken mixture.
  3. Add lettuce and cheese.
  4. Close and serve.

Serve with: Caesar salad
Drink with: sparkling water


6. Meatball Marinara Sub

Messy in the best way. Juicy meatballs, warm marinara, and melted cheese create a sandwich that’s comforting and full of flavor.

Credit: tastesbetterfromscratch.com

Get the Recipe

  • Prep time: 10 mins
  • Cook time: 15 mins
  • Course: Lunch/Dinner
  • Cuisine: Italian-American
  • Equipment: Pan
  • No. of ingredients: 6

Ingredients:

  • 1 sub roll
  • 4 meatballs
  • ½ cup marinara sauce
  • 2 slices mozzarella

Instructions:

  1. Heat meatballs in sauce.
  2. Place in roll.
  3. Add cheese and melt slightly.
  4. Serve warm.

Serve with: fries
Drink with: soda


7. Tuna Salad Sub

Cool, creamy, and easy to throw together. This one works great when you want something quick but still flavorful.

Credit: culinaryhill.com

Get the Recipe

  • Prep time: 10 mins
  • Cook time: 0 mins
  • Course: Lunch
  • Cuisine: American
  • Equipment: Bowl
  • No. of ingredients: 7

Ingredients:

  • 1 sub roll
  • 1 can tuna
  • 2 tbsp mayo
  • Celery, chopped
  • Lettuce

Instructions:

  1. Mix tuna, mayo, and celery.
  2. Fill roll with mixture.
  3. Add lettuce.
  4. Serve.

Serve with: crackers
Drink with: iced tea


8. Veggie Delight Sub

Fresh, crunchy, and colorful. This sandwich is all about the vegetables, with a light spread to keep things balanced.

Credit: tarladalal.com

Get the Recipe

  • Prep time: 10 mins
  • Cook time: 0 mins
  • Course: Lunch
  • Cuisine: Vegetarian
  • Equipment: Knife
  • No. of ingredients: 9

Ingredients:

  • 1 sub roll
  • Lettuce, tomato, cucumber
  • Bell peppers
  • Avocado
  • 2 tbsp hummus

Instructions:

  1. Spread hummus.
  2. Layer veggies.
  3. Close and serve.

Serve with: veggie chips
Drink with: fresh juice


9. Buffalo Chicken Sub

Spicy, saucy, and bold. This one has that kick from buffalo sauce balanced with something creamy to cool it down.

Credit: burrataandbubbles.com

Get the Recipe

  • Prep time: 10 mins
  • Cook time: 10 mins
  • Course: Lunch/Dinner
  • Cuisine: American
  • Equipment: Pan
  • No. of ingredients: 7

Ingredients:

  • 1 sub roll
  • 1 cup cooked chicken
  • 2 tbsp buffalo sauce
  • Lettuce
  • Ranch or blue cheese

Instructions:

  1. Toss chicken with sauce.
  2. Heat briefly.
  3. Add to roll with lettuce and dressing.
  4. Serve.

Serve with: fries
Drink with: soda


10. BBQ Pulled Pork Sub

Smoky, sweet, and super satisfying. This sandwich is perfect when you want something hearty and full of flavor.

Credit: traeger.com

Get the Recipe

  • Prep time: 10 mins
  • Cook time: 15 mins
  • Course: Lunch/Dinner
  • Cuisine: American
  • Equipment: Pan
  • No. of ingredients: 6

Ingredients:

  • 1 sub roll
  • 1 cup pulled pork
  • ¼ cup BBQ sauce
  • Coleslaw

Instructions:

  1. Heat pork with sauce.
  2. Fill roll.
  3. Top with coleslaw.
  4. Serve.

Serve with: baked beans
Drink with: iced tea


11. Philly Cheesesteak Sub

Savory, cheesy, and packed with flavor. Thin beef, sautéed onions, and melted cheese make this a go-to comfort sandwich.

Credit: natashaskitchen.com

Get the Recipe

  • Prep time: 10 mins
  • Cook time: 15 mins
  • Course: Lunch/Dinner
  • Cuisine: American
  • Equipment: Skillet
  • No. of ingredients: 7

Ingredients:

  • 1 sub roll
  • 1 cup sliced beef
  • Onion, sliced
  • 2 slices provolone

Instructions:

  1. Cook beef and onions.
  2. Add cheese to melt.
  3. Transfer to roll.
  4. Serve hot.

Serve with: fries
Drink with: soda


12. Caprese Sub Sandwich

Fresh and simple with bright flavors. Juicy tomatoes, creamy mozzarella, and basil bring everything together beautifully.

Credit: loveandlemons.com

Get the Recipe

  • Prep time: 10 mins
  • Cook time: 0 mins
  • Course: Lunch
  • Cuisine: Italian
  • Equipment: Knife
  • No. of ingredients: 6

Ingredients:

  • 1 sub roll
  • Fresh mozzarella
  • Tomato slices
  • Basil
  • Olive oil

Instructions:

  1. Layer mozzarella and tomato.
  2. Add basil.
  3. Drizzle olive oil.
  4. Close and serve.

Serve with: salad
Drink with: sparkling water


13. Club Sub Sandwich

A stacked sandwich that brings a bit of everything—meat, cheese, and fresh toppings—for a satisfying bite every time.

Credit: apinchofhealthy.com

Get the Recipe

  • Prep time: 10 mins
  • Cook time: 5 mins
  • Course: Lunch
  • Cuisine: American
  • Equipment: Pan
  • No. of ingredients: 9

Ingredients:

  • 1 sub roll
  • Turkey, ham
  • Bacon
  • Cheese
  • Lettuce, tomato
  • Mayo

Instructions:

  1. Cook bacon.
  2. Layer meats and cheese.
  3. Add veggies and mayo.
  4. Close and serve.

Serve with: chips
Drink with: iced tea


14. Grilled Chicken and Pesto Sub

This one has a fresh, herby flavor thanks to pesto. The grilled chicken adds a warm, savory touch that makes it feel complete.

Credit: thecozyapron.com

Get the Recipe

  • Prep time: 10 mins
  • Cook time: 10 mins
  • Course: Lunch
  • Cuisine: Italian-American
  • Equipment: Grill pan
  • No. of ingredients: 7

Ingredients:

  • 1 sub roll
  • 1 grilled chicken breast
  • 2 tbsp pesto
  • Mozzarella
  • Tomato

Instructions:

  1. Slice chicken.
  2. Spread pesto on bread.
  3. Add chicken, cheese, and tomato.
  4. Serve.

Serve with: pasta salad
Drink with: lemonade


15. Egg Salad Sub

Creamy, simple, and comforting. This one is great when you want something easy but still satisfying.

Credit: tastesbetterfromscratch.com

Get the Recipe

  • Prep time: 10 mins
  • Cook time: 10 mins
  • Course: Lunch
  • Cuisine: American
  • Equipment: Bowl
  • No. of ingredients: 6

Ingredients:

  • 1 sub roll
  • 3 boiled eggs
  • 2 tbsp mayo
  • Mustard
  • Lettuce

Instructions:

  1. Chop eggs and mix with mayo and mustard.
  2. Fill roll.
  3. Add lettuce.
  4. Serve.

Serve with: chips
Drink with: iced tea