This Post May Contain Affiliate Links. Please Read Our Disclosure Policy.

This delicious antipasto salad features all your Italian antipasto favorites in a refreshing, flavorful salad. With plenty of salami, prosciutto, and pepperoni, plus mozzarella balls, tomatoes, olives, roasted red peppers, pepperoncini, and red onion, tossed in a quick and easy Italian vinaigrette.

Antipasto salad in a large white bowl, taken from above.

🫒 What Makes This Recipe So Good

  • It’s basically charcuterie on a bed of lettuce! This antipasto salad is loaded with healthy fats and protein, which makes it a perfect main course.
  • There’s absolutely no cooking involved. None. You don’t even have to pull out the blender to make the dressing!
  • The easy Italian vinaigrette is tangy and herbaceous. It’s made from a blend of extra virgin olive oil, red wine vinegar, dijon mustard, and a handful of spices.
  • If you’re watching your carbs, you’re in luck here. The vinaigrette only has 1g total carbs, and 0g net! The antipasto salad as a whole is low carb and keto-friendly.

👩🏼‍🍳 Chef’s Tips

  • The homemade Italian vinaigrette only takes a couple of minutes to make, but you can use a store-bought vinaigrette if you want. Personally, I like the way a homemade vinaigrette lets you really dial in the flavors so you’ve got your perfect dressing!
  • Can’t find mozzarella balls? You can use cubed mozzarella instead, or use provolone or feta!
  • Turn this into an antipasto pasta salad by adding cooked, cooled pasta to the mix. I prefer a good spiral noodle for this, like rotini or fusilli.
  • To meal prep this salad, prepare it as instructed and divide it into servings. Refrigerate the salad and the vinaigrette in airtight containers – your meals will keep up to 5 days! Store the dressing separately from the salad, then add it when you’re ready to eat. The dressing will keep up to 3 weeks.
Italian vinaigrette spooned over an antipasto salad in a large bowl.

🥗 More Delicious Salad Recipes

Recipe By: Cheryl Malik
5 from 3 votes

Antipasto Salad

Prep 15 minutes
Cook 0 minutes
Total 15 minutes
This delicious antipasto salad features all your Italian antipasto favorites in a refreshing, flavorful salad, tossed in a quick and easy Italian vinaigrette.
6 servings


  • Large bowl
  • Jar with lid


For the Salad

  • 2 heads romaine lettuce chopped, approximately 8 cups
  • 1 cup halved grape tomatoes or halved cherry tomatoes
  • 1 cup mozzarella balls
  • 1 12-ounce jar marinated artichokes drained, chopped
  • ½ cup mixed olives black, green, Kalamata
  • ½ cup roasted red peppers chopped
  • 4 ounces salami or prosciutto diced or sliced
  • 4 ounces pepperoni quartered
  • ½ cup sliced pepperoncinis
  • ¼ cup sliced red onion optional
  • chopped fresh basil for garnish, optional

For the Italian Vinaigrette

  • ¾ cup extra virgin olive oil
  • 3 tablespoons red wine vinegar
  • 1 ½ tablespoons fresh lemon juice
  • 1 ½ teaspoons dijon mustard
  • ¾ teaspoons garlic powder
  • ¾ teaspoons oregano
  • 1 pinch red pepper flakes
  • ¾ teaspoon salt more or less to taste
  • pepper to taste


  • In large bowl, toss lettuce, tomatoes, mozzarella balls, artichokes, olives, red peppers, salami (or prosciutto), pepperoni, pepperoncinis, and red onion together to distribute ingredients evenly. Set aside.
    Ingredients for antipasto salad separated into small white bowls
  • Add oil, red wine vinegar, lemon juice, mustard, garlic powder, oregano, and red pepper flakes to jar and seal with lid. Shake vigorously to combine. Season with salt and pepper.
  • Dress salad with vinaigrette and serve. Alternately, portion salad into individual servings and dress with vinaigrette or serve with vinaigrette on the side.
  • Make it Dairy Free: Use vegan mozzarella.
  • Make it Vegetarian: Up the veggies and skip the meat. You can use chickpeas instead – just drain them and rinse them first!
  • Italian Vinaigrette: Refrigerate any leftover dressing in an airtight container up to 3 weeks. Shake it up again before serving.
Recipe yields approximately 6 smaller servings or 4 larger salads

Approximate Information for One Serving

Serving Size: 1servingCalories: 584calProtein: 15gFat: 53gSaturated Fat: 11gTrans Fat: 0.3gCholesterol: 39mgSodium: 1614mgPotassium: 772mgTotal Carbs: 14gFiber: 7gSugar: 4gNet Carbs: 7gVitamin A: 19099IUVitamin C: 40mgCalcium: 168mgIron: 4mg
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Did You Make This Recipe?

Tag @40aprons on Instagram and be sure to leave a review on the blog post!

Leave A Review

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. This salad is absolutely delicious & was a hit at a party (I did however leave out the cold cuts)5 stars

  2. Made the antipasto today for a Labor Day gathering. It was a big success – I received lots of compliments! Also made the dressing but tweaked it just a bit. I couldn’t stand to waste the olive oil and spices from the marinade the mozzarella balls were in so added it to the dressing. It was excellent! Thank you for sharing such a great recipe.5 stars

Where To Next?