This Italian grinder salad is a quick and easy high-protein dinner inspired by TikTok. Crunchy lettuce, savory deli meats, provolone, and creamy dressing make a macro-friendly meal in minutes.

Ingredients

Toggle: Metric / US

Instructions

Step 1

Start by preparing the creamy Italian dressing, which is the soul of this grinder salad. In a small bowl or a jar with a tight-fitting lid, combine 1/2 cup (120ml) of mayonnaise, 1/4 cup (60ml) of red wine vinegar, 2 tablespoons (30ml) of olive oil, 1 teaspoon of dried oregano, 1/2 teaspoon of garlic powder, 1/2 teaspoon of salt, and 1/4 teaspoon of black pepper. If you’re using Parmesan cheese (which adds a lovely umami depth), whisk in 1/4 cup (25g) of grated Parmesan. Whisk everything together until smooth and emulsified. Alternatively, you can shake the jar vigorously for about 30 seconds. The dressing should be thick, creamy, and slightly tangy. Taste it and adjust the salt or vinegar to your preference. For a thinner consistency, add a teaspoon of water or extra vinegar. This dressing can be made up to a week in advance and stored in the refrigerator, which actually allows the flavors to meld and deepen. If you’re short on time, a store-bought Italian dressing works, but the homemade version is far superior and takes just 5 minutes.

Step 1 image
Step 2

Now, prepare the iceberg lettuce. Remove any wilted outer leaves from the head of lettuce, then rinse the head under cold water and pat it dry with paper towels or use a salad spinner to remove excess moisture. Excess water will dilute the dressing and make the salad soggy. Place the lettuce on a cutting board and slice it into thin strips, about 1/2-inch wide. Alternatively, you can chop it into bite-sized chunks. The goal is to have uniform pieces that are easy to eat and hold the dressing well. You should have about 6 cups (450g) of chopped lettuce. Place the lettuce in a large salad bowl. Iceberg lettuce is the traditional choice for grinder salads because of its crisp texture and neutral flavor that doesn’t overpower the meats and cheese. However, you can substitute with romaine or a mix of greens if desired.

Step 2 image
Step 3

Next, prepare the deli meats. Take 8 ounces (225g) of sliced salami, 8 ounces (225g) of sliced ham, and 4 ounces (115g) of sliced pepperoni. Stack a few slices of each meat on top of each other, then roll them up tightly into a log. Using a sharp knife, slice the roll crosswise into thin ribbons (about 1/4-inch wide). This technique, known as chiffonade, creates attractive, easy-to-eat strips that distribute evenly throughout the salad. Alternatively, you can simply cut the slices into bite-sized squares. Avoid leaving the slices whole, as they can be difficult to mix and eat. The combination of salami, ham, and pepperoni provides a savory, salty, and slightly spicy flavor profile that makes this salad so addictive. For a milder version, you can use turkey or chicken deli slices.

Step 4

Dice 6 ounces (170g) of provolone cheese into small cubes, about 1/2-inch in size. Provolone has a mild, buttery flavor that complements the salty meats and tangy dressing. You can also shred the provolone if you prefer it to melt slightly into the salad. If you can’t find provolone, mozzarella or fontina are good substitutes. Add the diced cheese to the bowl with the lettuce. Then, add the sliced banana peppers. Banana peppers provide a tangy, slightly sweet kick that cuts through the richness of the meats and cheese. Use about 1/2 cup (75g), but feel free to add more if you love the tang. For extra heat, you can substitute with pepperoncini or pickled jalapeños.

Step 5

Add the prepared meat ribbons to the bowl. Pour the dressing over the salad ingredients. Start with about half of the dressing and toss gently with tongs or two large spoons to coat everything evenly. Add more dressing as needed until every leaf and piece of meat is lightly coated. The salad should be creamy but not swimming in dressing. Taste and adjust seasoning with salt and pepper if needed. Finally, add 1 cup (100g) of croutons and toss gently one more time. The croutons add a welcome crunch that contrasts with the tender greens and meats. Serve immediately after adding the croutons to keep them from getting soggy. This salad is best enjoyed fresh, but you can prepare all the components ahead and assemble just before serving.

For best results

  • For the crispiest lettuce, chop the iceberg just before serving and dry it thoroughly. A salad spinner is your best friend here. If you don't have one, pat the leaves dry with paper towels. Wet lettuce leads to a watery, diluted dressing that ruins the texture. You can also place the chopped lettuce in the refrigerator for 10 minutes to chill it, which enhances the crunch.
  • To make this salad even more macro-friendly, use low-fat mayonnaise or Greek yogurt in the dressing. Greek yogurt adds protein and tang while reducing calories and fat. You can also replace half the mayonnaise with plain Greek yogurt for a lighter version that still tastes creamy. Just be sure to whisk well to avoid lumps.
  • Meat selection matters: choose high-quality deli meats from the deli counter rather than pre-packaged ones. They are usually fresher, have better texture, and contain fewer preservatives. Ask for thick slices (about 1/8 inch) which are easier to cut into ribbons. For a lower-sodium option, look for reduced-sodium varieties or use roasted turkey breast and low-sodium ham.
  • Let the assembled salad sit for 5 minutes before serving to allow the flavors to meld. This brief rest allows the dressing to penetrate the meats and cheese slightly, creating a more cohesive dish. However, do not let it sit longer than 15 minutes, or the lettuce will wilt and the croutons will become soft.
  • If you're meal prepping this salad, store all components separately in airtight containers in the refrigerator. Keep the dressing in a jar, the lettuce in a container lined with paper towels, and the meats, cheese, and peppers together. Assemble only the portion you plan to eat. The components will stay fresh for up to 4 days. Add croutons just before eating to maintain crunch.

Variations

  • Make it a Sub Sandwich Salad: For a true grinder experience, serve the salad mixture on a toasted hoagie roll. Hollow out the bread slightly, fill with the dressed salad, and enjoy a handheld meal. This turns the salad into a satisfying sandwich that's perfect for lunch or a picnic. You can also add a drizzle of olive oil and a sprinkle of oregano on the bread before filling.
  • Vegetarian Grinder Salad: Omit the deli meats and replace them with plant-based alternatives like seitan pepperoni, vegan salami, or marinated tofu. You can also add more vegetables such as roasted red peppers, artichoke hearts, olives, and cucumbers for extra texture and flavor. Use a vegan mayonnaise in the dressing to keep it dairy-free. The result is a hearty, protein-packed salad that even meat lovers will enjoy.
  • Spicy Grinder Salad: Add heat by including sliced pepperoncini, banana peppers, or pickled jalapeños. You can also sprinkle red pepper flakes into the dressing or use spicy salami like soppressata. For an extra kick, add a dash of hot sauce or a drizzle of chili oil before serving. This variation is perfect for those who like a little fire in their meals.
  • Low-Carb/Keto Grinder Salad: Skip the croutons and replace them with crushed pork rinds or toasted nuts (like almonds or pecans) for crunch. Use full-fat mayonnaise and cheese to keep the fat content high, which is ideal for keto. You can also add avocado slices for healthy fats and creaminess. This version is incredibly satisfying and fits perfectly into a low-carb lifestyle.

Nutrition

  • Calories415 kcal
  • Total Fat32g
  • Saturated Fat10g
  • Cholesterol65mg
  • Sodium1450mg
  • Total Carbohydrates12g
  • Dietary Fiber2g
  • Sugars4g
  • Protein25g

Common Questions

Can I make this salad ahead of time?
Yes, you can prep all the components up to 4 days in advance. Store the chopped lettuce in a container lined with paper towels to absorb moisture. Keep the meats, cheese, and peppers together in a separate container. The dressing can be stored in a jar in the refrigerator. When ready to eat, simply toss the ingredients together with the dressing and add croutons. Do not dress the salad until serving, as the lettuce will become soggy.
What can I substitute for iceberg lettuce?
If you don’t have iceberg, you can use romaine lettuce, green leaf lettuce, or a mix of spring greens. Romaine offers a similar crunch, while spring greens add more nutrients. Avoid using tender greens like spinach or arugula as they can become too wilted with the heavy dressing. For a more nutrient-dense option, try a mix of kale and romaine.
Is this salad gluten-free?
The salad itself is gluten-free if you use gluten-free croutons or omit them entirely. Check the labels on your deli meats and dressing ingredients, as some may contain gluten. Most mayonnaise and vinegar are gluten-free, but always verify. For a gluten-free crunch, substitute croutons with toasted nuts, seeds, or gluten-free crackers.
How can I reduce the sodium content?
Deli meats are typically high in sodium. To reduce sodium, choose low-sodium or reduced-sodium varieties of ham, salami, and pepperoni. You can also use roasted turkey breast or chicken breast from the deli, which are often lower in sodium. Additionally, make your own dressing without added salt, and use low-sodium cheese. Rinsing the banana peppers can also help remove some brine.
Can I use a different cheese?
Absolutely. Provolone is classic, but you can substitute with mozzarella (fresh or low-moisture), fontina, mild cheddar, or even crumbled feta for a tangier flavor. For a dairy-free option, use a plant-based cheese shreds or omit the cheese entirely. The salad will still be delicious with the meats and dressing.
What is the best way to store leftovers?
If you have leftover dressed salad, it’s best to eat it within a day, but the texture will suffer. To store, place the salad in an airtight container and refrigerate. The lettuce will wilt and the croutons will become soft. For best results, only dress the amount you plan to eat. Undressed components can be stored separately for up to 4 days.