The grinder salad sandwich went viral on TikTok in spring 2022 β accumulating tens of millions of views across clips, with reporting at the time citing roughly 36 million β because it answered a question people had been asking without realizing it: why do homemade subs always taste worse than the sandwich shop version? The answer turned out to be technique.
The recipe came from Josh Wright, who made the sandwich at Popβs Market on Grace, a shop in Richmond, Virginia. His girlfriend Gray Fultz posted a video of him building it on March 28, 2022, narrating the technique as she went β she had around 70 followers at the time and didnβt expect much. It caught fire after larger food creators amplified it. At the counter of a New England grinder shop, the technique has been in use for decades β toss everything with the dressing first so every surface is coated before it goes on the roll. TikTok just showed the rest of the country what was happening inside the bowl.
The name comes from the regional New England term for a sub sandwich. In Connecticut, Massachusetts, and Rhode Island, you order a grinder. The etymology is disputed: one origin theory traces it to Italian-American dockworkers in early 20th-century New England shipyards who ate the sandwiches on their lunch breaks; another says the name simply refers to having to βgrindβ your teeth through the crusty Italian roll. Elsewhere in the US, the same thing is called a sub, hoagie, hero, or poβboy depending on where you are.
TL;DR: Whisk mayo + red wine vinegar + dried oregano + red pepper flakes into a creamy dressing. Chop salami, ham, provolone, iceberg lettuce, cherry tomatoes, pepperoncini, and red onion into similar-sized pieces. Toss aggressively in the dressing until everything is coated. Hollow out a sub roll and stuff it with the dressed salad. Press, cut, eat immediately.
The Dressing Is the Whole Point β and Most Recipes Get It Wrong
Every version of the grinder salad starts with the dressing, and the most common mistake is making it wrong.
The TikTok-viral version uses mayo as the base. Not just mayo added at the end β mayo whisked into the dressing from the start, combined with red wine vinegar, pepperoncini brine, garlic, Parmesan, and dried oregano, so the whole thing emulsifies into a creamy, tangy coat.
Most copycat recipes use a straight oil-and-vinegar vinaigrette instead, and the result is worse in a specific way: the dressing doesnβt cling. It pools at the bottom of the bowl while you toss, then pools at the bottom of the roll while you eat. Some bites are overdressed and sharp; most bites taste underdressed and bland.
Mayo emulsifies differently. It creates a stable dressing that coats each piece of chopped lettuce, meat, and cheese and stays put. The red wine vinegar cuts through the richness; the pepperoncini brine (straight from the jar) amplifies the pickled flavor without adding more pepper pieces; the dried oregano adds the Italian-deli aroma that makes it recognizable; the Parmesan adds umami and a faint nuttiness; the red pepper flakes give it a gentle background heat that builds slightly with each bite.
The ratio: For 2 sandwiches β 1/3 cup mayo, 1 tablespoon red wine vinegar, 1 tablespoon pepperoncini brine, 1 tablespoon olive oil, 2 tablespoons grated Parmesan, 1 minced garlic clove, 1 teaspoon dried oregano, 1/2 teaspoon red pepper flakes. This produces a dressing thatβs rich enough to coat generously but tangy enough to cut through the salami and provolone.
Taste the dressing before using it. It should be punchy β almost uncomfortably seasoned on its own, because itβs about to dress a large volume of ingredients and the bread will absorb some of it.
Why Everything Gets Chopped (Not Stacked)
The whole premise of the grinder salad is that chopping and tossing beats stacking. Hereβs why it works:
Uniform distribution. In a standard sub where meat, cheese, and vegetables are layered separately, different bites deliver different things β one bite is mostly meat, another is mostly lettuce, another is empty bread near the edge. When everything is chopped to a similar size and tossed together, every bite contains a piece of salami, a piece of provolone, a bit of lettuce, a slice of pepperoncini. Itβs more satisfying.
Better dressing coverage. You canβt dress a layered sandwich properly. You can pour dressing on top, but it mostly soaks into the top layer and drips off the rest. A tossed salad lets the dressing coat every surface of every piece.
The texture contrast. Shredded iceberg lettuce against chopped salami and cheese creates a crunch with every bite that you donβt get with whole leaf lettuce in a traditional sub.
Aim for 1/2-inch pieces. Larger than that and the sandwich becomes unwieldy; smaller and the meat and cheese lose their presence. Provolone chopped into rough rectangles, salami quartered if using slices, cherry tomatoes halved β similar scale throughout.
Building the Sandwich: The Hollowing Step
The other key technique is hollowing out the sub roll β specifically the top half.
Pull the soft bread from the interior of the top half, leaving the crust intact. This creates a trough about 1 inch deep. When you close the sandwich on top of the piled salad, the trough gives the salad somewhere to go without immediately bursting out the sides.
Without this step, the salad mounds above the rim of the bottom half and the sandwich wonβt compress properly β you end up pressing down and the whole thing collapses outward.
Donβt throw away the bread you removed: toast it for breadcrumbs, or use it to make croutons for the next salad.
What Meats to Use
The standard build is salami + one lighter meat. The combinations that work:
Classic: Genoa salami + Black Forest ham. The salami brings fat, seasoning, and intensity; the ham provides salt and a lighter layer. This is the version most associated with the Connecticut deli style.
Upscale: Genoa salami + prosciutto (torn, not chopped β it doesnβt hold a clean cut). The prosciutto adds a different cured flavor and a more delicate texture.
All-salami: Some versions skip the second meat and use more salami β this is richer and more intensely flavored. Add more lettuce to balance.
Turkey + salami: Turkey lightens the fat load while the salami still anchors the flavor. This is the lowest-calorie version that still tastes like a grinder.
What to avoid: Thin shaved deli meats that fall apart when chopped. You want meats that hold their shape in 1/2-inch pieces. Stack-sliced deli turkey works fine; water-thin presliced meats donβt.
Cheese and Vegetables
Cheese: Provolone is traditional β it has enough sharpness to register against the other bold ingredients without disappearing. Sharp or aged provolone is better than mild. Mozzarella is a common substitute but blander. Avoid soft cheeses that wonβt hold their shape when chopped.
Pepperoncini: These mild pickled peppers are non-negotiable in the traditional version. They add acidity, mild heat, and a distinctive brine note. Donβt skip them or substitute fresh peppers β fresh peppers donβt have the pickling brine that makes pepperoncini distinct.
Red onion: Adds sharpness. If raw red onion is too aggressive for your taste, soak the sliced onion in ice water for 10 minutes before adding β this removes a significant amount of the sharpness without losing the crunch.
Iceberg lettuce: The correct choice over romaine or mixed greens. Iceberg shreds thin, stays crunchy longer after dressing, and has a neutral flavor that doesnβt compete. Romaine works but wilts faster; arugula is too peppery and overshadows the dressing.
Variations That Work
Hot grinder version: Press the stuffed sandwich in a panini press or a heavy pan weighted with a cast iron skillet for 3β4 minutes. The bread crisps, the cheese melts into the salad, and the meats warm slightly. The dressing changes character β it soaks further into the bread and the mayo browns slightly at the bread surface.
Chicken grinder salad: Replace the deli meats with sliced rotisserie chicken, torn into pieces. Add 1 tablespoon of Italian seasoning to the dressing. The flavor is lighter but still delivers the grinder-salad experience. Works well with pesto in the dressing instead of mayo (1 tablespoon pesto + 1 tablespoon mayo + 2 tablespoons red wine vinegar).
Vegetarian version: Skip the meats and double the cheese. Add sliced roasted red peppers, marinated artichoke hearts (drained), and more pepperoncini. The dressing carries the flavor when thereβs no salami β make sure itβs well-seasoned.
Bowl version (no bread): All the same ingredients and dressing, served in a bowl instead of a roll. About 400 calories instead of 680. Add a handful of croutons made from the bread you hollowed out if you want the texture contrast.
Timing: Why This Has to Be Eaten Fresh
The grinder salad has a short window. The dressing begins drawing water out of the tomatoes and lettuce within minutes β tomatoes release juice that dilutes the dressing, and iceberg lettuce softens from the salt and acid.
If youβre making this for a group, keep the dressed salad and the bread separate and assemble each sandwich individually. The dressed salad holds for about 20 minutes in a bowl before it becomes notably soggy. Once assembled into the sandwich, 10β15 minutes is the window before the bread softens significantly.
The dressing itself keeps for 3 days in the refrigerator. The meats and cheese can be chopped ahead and stored separately. Just donβt dress the salad until youβre ready to eat.
More TikTok Sandwiches and Salads
For the traditional layered take on the Italian sub, the Jersey Mikeβs Italian copycat builds it with the right meat ratios and the Mikeβs Way dressing, and the Subway Italian B.M.T. copycat covers the deli-counter version most people grew up on. The Olive Garden salad dressing recipe uses a similar Italian flavor base β oregano, garlic, red wine vinegar β that works as a lighter alternative to the grinder dressing if you prefer oil-and-vinegar. For more TikTok salad viral hits, the cucumber salad and green goddess salad are both worth knowing, and the crunchy ramen salad is the best potluck version of the category.




