I bottled all the savory, tangy, and cheesy notes of an Italian sub into a low-carb antipasto salad that satisfies like the original without the carbs.

I am obsessed with this Easy Keto Italian Sub Salad because it tastes like the real deal without the bread. Bright cherry tomatoes pop against torn provolone for an unapologetic flavor punch.
I love the way each bite mixes tang, fat and salt; no single ingredient hogs the spotlight. And it looks like a party in a bowl, bold colors and chunky textures tempting everyone at the table.
But the best part is how effortlessly it satisfies that sandwich craving while staying low carb. Pure, loud Italian flavor.
No guilt attached. Every bite worth it.
Friends crave seconds every time.
Ingredients

- Romaine: crisp base that keeps it light and fresh.
- Iceberg: adds extra crunch, if you want more snap.
- Cherry tomatoes: juicy pops, brightens every bite.
- Cucumber: cool crunch, keeps it refreshing.
- Red onion: sharp bite, a little attitude.
- Roasted red peppers: smoky sweetness, very satisfying.
- Pepperoncini: tangy heat, wakes up the salad.
- Olives: briny depth, makes it more savory.
- Genoa salami: fatty, flavorful protein you’ll crave.
- Pepperoni: spicy little rounds, fun and meaty.
- Ham: mild meatiness, balances the spice.
- Provolone: creamy, mellow cheese hug.
- Mozzarella: soft, milky bites throughout.
- Parmesan: salty finish, a little umami kick.
- Fresh basil: bright herb note, smells amazing.
- Red wine vinegar: tangy zip that ties it together.
- Olive oil: silky dressing base, keeps things rich.
- Dijon mustard: slight sharpness, helps the dressing bind.
- Italian seasoning: herb mix for familiar Italian vibes.
- Garlic: punchy aroma, don’t skip it.
- Salt: brings out all the flavors.
- Pepper: subtle heat, keeps it grounded.
- Red pepper flakes: optional kick for spice lovers.
- Sweetener: tiny balance if you like sweeter dressing.
Ingredient Quantities
- 1 head romaine lettuce, chopped (about 8 cups)
- 2 cups shredded iceberg lettuce or extra romaine, optional but gives crunch
- 1 pint cherry tomatoes, halved
- 1 medium cucumber, seeded and diced
- 1 small red onion, thinly sliced
- 1 cup sliced roasted red peppers (jarred), drained
- 1/2 cup sliced pepperoncini or banana peppers
- 1/2 cup Kalamata or black olives, pitted and halved
- 6 oz Genoa salami, sliced or chopped
- 6 oz pepperoni, sliced or halved
- 6 oz deli ham or cooked Italian deli meat, sliced or chopped
- 8 oz provolone cheese, cubed or torn
- 8 oz fresh mozzarella, cubed (or mozzarella pearls)
- 1/4 cup grated Parmesan cheese
- 1/4 cup fresh basil, loosely chopped (or handful torn leaves)
- 1/3 cup red wine vinegar
- 2/3 cup extra virgin olive oil
- 1 tsp Dijon mustard
- 1 tsp dried Italian seasoning (or 1 tbsp fresh chopped oregano plus basil)
- 1 garlic clove, minced (or 1/2 tsp garlic powder)
- 1/2 tsp fine sea salt, more to taste
- 1/4 tsp freshly ground black pepper
- 1/4 tsp crushed red pepper flakes, optional for heat
- 1 tsp granular erythritol or preferred keto sweetener, optional
How to Make this
1. Wash and dry the romaine and iceberg if using, then chop romaine into bite sized pieces and shred the iceberg; place about 8 cups of chopped romaine and the shredded lettuce in a large bowl.
2. Halve the cherry tomatoes, seed and dice the cucumber, thinly slice the red onion, drain and slice the roasted red peppers, and halve the olives; add all to the bowl.
3. Slice or chop the salami, pepperoni, and ham into bite sized pieces and add them to the salad along with the provolone cubes, fresh mozzarella cubes or pearls, and the grated Parmesan.
4. Add the sliced pepperoncini or banana peppers and the loosely chopped or torn fresh basil; give everything a gentle toss so the ingredients start to mingle.
5. Make the dressing: whisk together the red wine vinegar, extra virgin olive oil, Dijon mustard, minced garlic, dried Italian seasoning, fine sea salt, black pepper, crushed red pepper flakes if using, and the erythritol or sweetener if you want a touch of sweetness.
6. Taste the dressing and adjust seasoning; it should be bright and tangy, a little sharp from the vinegar, so add more olive oil if it feels too acidic or a pinch more salt if it tastes flat.
7. Pour about half the dressing over the salad and toss gently to coat; you can always add more later so you dont overdress it.
8. Let the salad rest for 10 to 15 minutes at room temperature if you can, so the flavors blend and the meats and cheeses absorb some dressing.
9. Just before serving toss again, taste and add remaining dressing if needed, plus extra basil or a final sprinkle of Parmesan; serve family style so everyone gets a little of everything.
10. Leftovers keep well covered in the fridge for 2 to 3 days, though lettuce may soften; store extra dressing separately and stir it in when serving later.
Equipment Needed
1. Large cutting board
2. Chef’s knife (and a paring knife)
3. Large salad bowl or serving bowl
4. Medium mixing bowl for the dressing
5. Measuring cups and spoons
6. Whisk (or fork) for the dressing
7. Salad tongs or large spoon and fork for tossing
8. Colander or salad spinner to wash and drain lettuce
9. Small bowl or jar with lid to store extra dressing
FAQ
Easy Keto Italian Sub Salad Recipe Substitutions and Variations
- Romaine lettuce (chopped)
- Iceberg lettuce, for extra crunch and milder flavor
- Mixed baby greens, for more variety and color
- Butter lettuce, if you want softer, more tender leaves
- Cabbage (thinly sliced), keeps well and adds lots of crunch
- Genoa salami / pepperoni / deli ham
- Prosciutto, thinly sliced, for a saltier, more delicate bite
- Cooked chicken or turkey slices, for lower fat and milder taste
- Capicola or soppressata, if you want a spicier, cured meat
- Grilled tofu or tempeh, for a vegetarian protein swap (season well)
- Provolone and fresh mozzarella
- Fresh burrata or bocconcini, for extra creaminess
- Sharp cheddar or Monterey Jack, if you prefer a stronger, melty cheese
- Feta (chunked), for tangy, salty notes that pair well with olives
- Vegan cheese cubes, for a dairy free option
- Red wine vinegar / erythritol (dressing components)
- Apple cider vinegar instead of red wine vinegar, slightly sweeter and fruity
- White wine vinegar, for a lighter, cleaner tang
- Lemon juice, brightens the dressing and cuts richness
- Monk fruit or stevia in place of erythritol, if you prefer a different keto sweetener
Pro Tips
1) Dry the lettuce like it owes you money. If any leaves are even a little wet the dressing will just sit there and make everything soggy, so spin it hard, pat it with paper towels, whatever. Trust me, crunch matters.
2) Taste and tweak the dressing before you add it. Make it a little too tangy on purpose because once it hits the salad it mellows. If it’s too sharp add more oil or a touch of the sweetener, a tiny pinch of salt will wake it up. Don’t be shy to adjust.
3) Cut the meats and cheeses smaller than you think. Big slices mean some bites have nothing but lettuce. Small pieces distribute flavor so every forkful gets a bit of everything.
4) If you like a little extra texture, quickly pan-toast the pepperoni or salami until the edges curl and crisp, then cool and toss in. Not necessary, but it adds a nice contrast to the soft mozzarella. Also roasted red peppers drain really well right before adding, squeeze out excess liquid with your hands.
5) For leftovers keep the dressing separate, or store the dressed salad with paper towels layered on top to absorb moisture. Eat within 2 to 3 days, and if the lettuce softens a bit, sprinkle more basil and a fresh grind of pepper before serving.

Easy Keto Italian Sub Salad Recipe
I bottled all the savory, tangy, and cheesy notes of an Italian sub into a low-carb antipasto salad that satisfies like the original without the carbs.
6
servings
874
kcal
Equipment: 1. Large cutting board
2. Chef’s knife (and a paring knife)
3. Large salad bowl or serving bowl
4. Medium mixing bowl for the dressing
5. Measuring cups and spoons
6. Whisk (or fork) for the dressing
7. Salad tongs or large spoon and fork for tossing
8. Colander or salad spinner to wash and drain lettuce
9. Small bowl or jar with lid to store extra dressing
Ingredients
-
1 head romaine lettuce, chopped (about 8 cups)
-
2 cups shredded iceberg lettuce or extra romaine, optional but gives crunch
-
1 pint cherry tomatoes, halved
-
1 medium cucumber, seeded and diced
-
1 small red onion, thinly sliced
-
1 cup sliced roasted red peppers (jarred), drained
-
1/2 cup sliced pepperoncini or banana peppers
-
1/2 cup Kalamata or black olives, pitted and halved
-
6 oz Genoa salami, sliced or chopped
-
6 oz pepperoni, sliced or halved
-
6 oz deli ham or cooked Italian deli meat, sliced or chopped
-
8 oz provolone cheese, cubed or torn
-
8 oz fresh mozzarella, cubed (or mozzarella pearls)
-
1/4 cup grated Parmesan cheese
-
1/4 cup fresh basil, loosely chopped (or handful torn leaves)
-
1/3 cup red wine vinegar
-
2/3 cup extra virgin olive oil
-
1 tsp Dijon mustard
-
1 tsp dried Italian seasoning (or 1 tbsp fresh chopped oregano plus basil)
-
1 garlic clove, minced (or 1/2 tsp garlic powder)
-
1/2 tsp fine sea salt, more to taste
-
1/4 tsp freshly ground black pepper
-
1/4 tsp crushed red pepper flakes, optional for heat
-
1 tsp granular erythritol or preferred keto sweetener, optional
Directions
- Wash and dry the romaine and iceberg if using, then chop romaine into bite sized pieces and shred the iceberg; place about 8 cups of chopped romaine and the shredded lettuce in a large bowl.
- Halve the cherry tomatoes, seed and dice the cucumber, thinly slice the red onion, drain and slice the roasted red peppers, and halve the olives; add all to the bowl.
- Slice or chop the salami, pepperoni, and ham into bite sized pieces and add them to the salad along with the provolone cubes, fresh mozzarella cubes or pearls, and the grated Parmesan.
- Add the sliced pepperoncini or banana peppers and the loosely chopped or torn fresh basil; give everything a gentle toss so the ingredients start to mingle.
- Make the dressing: whisk together the red wine vinegar, extra virgin olive oil, Dijon mustard, minced garlic, dried Italian seasoning, fine sea salt, black pepper, crushed red pepper flakes if using, and the erythritol or sweetener if you want a touch of sweetness.
- Taste the dressing and adjust seasoning; it should be bright and tangy, a little sharp from the vinegar, so add more olive oil if it feels too acidic or a pinch more salt if it tastes flat.
- Pour about half the dressing over the salad and toss gently to coat; you can always add more later so you dont overdress it.
- Let the salad rest for 10 to 15 minutes at room temperature if you can, so the flavors blend and the meats and cheeses absorb some dressing.
- Just before serving toss again, taste and add remaining dressing if needed, plus extra basil or a final sprinkle of Parmesan; serve family style so everyone gets a little of everything.
- Leftovers keep well covered in the fridge for 2 to 3 days, though lettuce may soften; store extra dressing separately and stir it in when serving later.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 335g
- Total number of serves: 6
- Calories: 874kcal
- Fat: 73.8g
- Saturated Fat: 24.3g
- Trans Fat: 0.25g
- Polyunsaturated: 8.3g
- Monounsaturated: 21.7g
- Cholesterol: 124mg
- Sodium: 1583mg
- Potassium: 417mg
- Carbohydrates: 14g
- Fiber: 4g
- Sugar: 6g
- Protein: 35g
- Vitamin A: 2500IU
- Vitamin C: 20mg
- Calcium: 333mg
- Iron: 1.2mg























