Capriotti’s Sandwich Shop opened in Wilmington, Delaware in 1976 and built its name on slow-roasted turkey subs. It also carries a plant-based line, which is where the vegan question starts — and where a long-running piece of confusion finally gets settled.
Answer: one sandwich, and the brand’s own data backs it. Capriotti’s publishes an allergen matrix, and it shows the Impossible meat declaring only wheat and soy — no egg, no milk. Order the Impossible Cheese Steak without the cheese and you have the one item on the menu the chain’s own document supports. The same matrix also settles the question this guide used to hedge on: the Veggie Turkey declares eggs. The plant-based turkey subs are not vegan, cheese or no cheese.
What Capriotti’s Publishes
An earlier version of this article said Capriotti’s had no allergen information on its website. That is no longer true, and the correction matters. The chain’s 2025 Nutritional Guide runs to fifteen pages, and the last two are a food-allergen matrix covering nine allergens — peanuts, tree nuts, fish, shellfish, eggs, milk/dairy, wheat, soy and sesame — item by item, including the proteins, breads, cheeses, dressings and sauces. It was checked on 28 July 2026.
Two things it is not. It is not an ingredient list, so it cannot rule out honey, gelatin or stock. And it is not a vegan certification — “no declared egg or milk” is a floor, not a guarantee. Capriotti’s prints its own caveat under the matrix: “Some products may have come into contact with various food allergens, such as peanuts, egg, wheat, dairy, fish and soy.”
The Plant-Based Turkey Contains Egg
This is the important correction. For years the honest answer about Capriotti’s mock turkey was “probably not vegan, ask your store.” The allergen matrix answers it directly: Veggie Turkey — eggs, wheat, soy.
That rules out the whole plant-based turkey line as vegan, however you customise it. The Plant Based Turkey sub and the Plant Based Cole Turkey sub are both still on the menu, and both are still built on that protein. Removing the provolone and the mayonnaise gets you to a sandwich without dairy; it does not get you to a sandwich without egg. Neither is a vegan option and neither ever was.
The Cole Turkey has a second problem anyway: the coleslaw declares eggs and soy, and the Russian dressing declares eggs.
The Impossible Cheese Steak, Without the Cheese
The Impossible meat declares wheat and soy only. The sub roll declares wheat, soy and sesame — no egg, no milk. The oil used on the grill declares soy. Mushrooms and onions declare nothing. The only declared dairy in the sandwich is the American cheese, which declares milk and soy, so asking for it without cheese removes the one problem ingredient.
That makes the Impossible Cheese Steak, ordered with no cheese and no mayonnaise, the single order at Capriotti’s that the brand’s own allergen data supports. The specific unknown that remains is the grill: it is the same surface used for the wagyu, chicken and classic cheese steaks, and Capriotti’s cross-contact disclaimer applies.
Bread, Sauces and Dressings
The sub roll is the quiet good news — wheat, soy and sesame, with no egg or milk declared. Marinara sauce declares soy only. The margarine Capriotti’s uses declares soy and no milk. Those three give you a workable base.
The dressings are where it falls apart. Mayonnaise declares eggs and soy. Russian dressing declares eggs. Chipotle ranch declares eggs and milk. Red wine vinaigrette — the dressing on Cap’s Chopped Salad — declares eggs and soy. The only dressing on the chart without egg or dairy is the balsamic vinaigrette, which declares soy alone. Crispy onions declare milk and wheat, and au jus declares milk, wheat and soy, so skip both. Every cheese on the menu declares milk.
Salads and Fries
Cap’s Creation, the build-your-own garden salad this guide used to recommend, is not on the current menu. The four salads Capriotti’s now lists are Balsamic Chicken, BBQ Chicken, BBQ Turkey and Cap’s Chopped, and all four are built around meat. Balsamic Chicken also carries cranberry walnuts, which declare tree nuts, wheat and soy, and gorgonzola, which declares milk.
Something the older guide missed: Naked Fries are on the menu and carry 0 mg cholesterol in both sizes. Capriotti’s publishes no allergen row for them and does not disclose the frying oil, so they are unconfirmed rather than confirmed — but the fryer and the seasoning are the two specific questions to ask, not the potatoes. All four Loaded Fries variants carry cholesterol and are out.
In Closing
Capriotti’s is better documented than most sandwich chains and worse stocked for vegans than its plant-based menu suggests. The chain still has no vegan cheese, no vegan mayonnaise and no vegan dressing beyond a balsamic vinaigrette. What it does have is one genuinely well-supported order: an Impossible Cheese Steak, no cheese, no mayo, with mushrooms, onions and mustard. Everything else on the plant-based side of the menu runs into that egg declaration. If you want another sandwich chain to compare, the Ike’s Love & Sandwiches guide covers a menu with a much wider plant-based range.




