Easy Italian Sandwich (Without Mayo)
Take your next sandwich up a level with this easy Italian sandwich recipe. It is stacked with 3 delicious meats including pepperoni, salami, and ham. It has a sweet and tangy flavor with pepperoncini’s and an oil and vinegar dressing. Enjoy this recipe as a quick lunch or on the go at work.

You will love this easy Italian sandwich without mayo. The dressing used on this sandwich is an oil and vinegar dressing. It uses olive oil, red wine vinegar, salt and pepper. It provides the perfect tangy flavor.
The combination of meats and toppings truly makes for a delicious and easy Italian sandwich. It is quick to throw together and has amazing flavor. Often when I think of cold lunch sandwiches they can be so bland and boring. This sandwich is a favorite of my husband and I’s because of the rich flavors and how protein packed it is. It will keep you full until dinnertime!
This recipe is even kid friendly. My kid’s enjoy this sandwich, although they eat it a bit differently by opening up the sandwich and eating 1 ingredient at a time. With egg allergies in our family we need an alternative to mayonnaise – this Italian sandwich without mayonnaise is the perfect option. If you love a good sandwich, you’ll also want to try this Eggless Meatball Sub Recipe.

Note from Lexi
Why no mayonnaise? For many people – they simply don’t like mayo. For my blog all of the recipes are egg-free and yes, mayonnaise contains eggs! Now, if you truly love mayo I do have this delicious eggless mayonnaise recipe. I love quick and easy lunch recipes such as this one. The salt and vinegar provide the perfect dressing in this recipe. It is protein packed to help fuel your day.
– Lexi with Our Slice of Home
Ingredients
- Italian Bread – There are so many different options so pick your favorite at the store or bake your own!
- Sliced Deli Ham – Black Forest Ham was used in this recipe.
- Pepperoni
- Salami – I used Italian Dry Salami in this recipe.
- Pepperoncini Peppers – Adds a tangy flavor with a bit of spice!
- Tomatoes
- Romaine Lettuce – For the perfect crunch added.
- Olive oil – Paired with the vinegar makes a perfect oil and vinegar dressing.
- Red Wine Vinegar – Adds a bit of tang.
- Salt and Pepper – Just a dash for added flavor.
How to make this recipe
- Start with 2 slices of bread and drizzle a bit of red wine vinegar and olive oil on 1 slice. If you are going to make this sandwich ahead of time for work or a picnic, wait to place the dressing on it so it does not make the bread soggy. You could also place the dressing in between slices of meat
- Give a small shake of salt and pepper on top of the olive oil and vinegar
- Layer on your meats – Pepperoni, salami, and ham
- Place your sliced tomato and lettuce on top
- Add in a few sliced pepperoncini’s
- Enjoy!
Egg Free Italian Sandwich
This sandwich is both egg free and dairy free. The oil and vinegar dressing is a great alternative allergen friendly dressing. My kids can safely eat this sandwich which I am so grateful for.

Equipment Needed
- Cutting Board
- Pairing or serrated knife for slicing
Substitutions
Sliced bread: Use a sub sandwich bread
Making this recipe low carb or gluten free: Use the romaine lettuce as a lettuce wrap or chop it up as a salad. Mix together more oil & vinegar for the salad dressing. Or skip mixing your own and use this White Wine Vinaigrette instead.
Pepperoncini’s – Banana Peppers (they have more of a mild taste).
Storage
Store in an airtight container in the fridge for up to 3-4 days. Leave the vinegar and oil off so the bread doesn’t get soggy!
Why I love this recipe
This recipe is incredibly quick and simple. You can use the ingredients all throughout the week to make wraps, sandwiches, and salads. Every bite has a crisp and rich flavor. We have been enjoying it all spring and summer!
More lunch sandwiches
Grab the recipe to this Easy Pulled Pork Sliders or this sourdough turkey sandwich! Another perfect make ahead recipe are these Turkey and Cheese Roll Ups. You’ll love these recipes as well as an easy lunch option. Or toss this Buffalo Chicken Salad (No Mayo) on some bread for the best sandwich.
Tips for success
- Select a good quality bread – this can make all the difference in a sandwich.
- If you are making this sandwich ahead of time, leave off the oil and vinegar. Store it in a small container and add it on right before you enjoy the sandwich. This will keep the bread from becoming soggy.
If you made this recipe, I’d be so grateful if you left a ⭐️⭐️⭐️⭐️⭐️ rating and a quick comment sharing how it turned out. And if you haven’t already, follow along here:
– Lexi with Our Slice of Home

Easy Italian Sandwich (Without Mayo)
Ingredients
- 2 slices Italian bread
- 4 slices pepperoni
- 4 slices salami
- 1 slice deli ham
- 2 slices tomatoes
- 1 leaf romaine lettuce
- 1 tablespoon sliced pepperoncini peppers
- 1/4 teaspoon olive oil
- 1/4 teaspoon red wine vinegar
- dash of salt of pepper
Instructions
- Start with 2 slices of bread and drizzle the red wine vinegar and olive oil on 1 slice.
- Add a dash of salt and pepper on top of the vinegar and oil.
- Stack on the pepperoni, salami, ham, lettuce, tomato, and pepperoncini's
- Slice and enjoy!

Great to have on hand for an easy lunch!
I’m a sucker for an Italian sandwich. So good!