Sandwich Bowl
Published June 24, 2022 • Updated July 20, 2026
This post may contain affiliate links. See my disclosure policy.
This sandwich bowl has everything I love about a deli sub, no bread needed. Turkey, ham, swiss, pickles, and pepperoncini tossed in a quick oil and vinegar dressing.
If you’ve ever ordered a sub in a tub at a deli counter, you already know the idea: all the good parts of a sandwich, no bread. I started making my own at home because the ones I’d buy never had enough meat or the right balance of toppings to greens. Now I build these exactly the way I want them, and they’re better than anything I’ve picked up at a shop.

What separates this from a regular salad is how I layer it. I put spinach and romaine down first, then build the deli turkey, ham, and swiss strips on top so every forkful has protein in it. The pickles and pepperoncini go on together (not one or the other) because that double acid hit is what actually makes it taste like a real sub instead of cold cuts sitting on lettuce.
Here’s something one of my readers figured out that I immediately borrowed: use the brine from the pepperoncini jar instead of red wine vinegar. That brine already has garlic, spice, and vinegar built in, and it pulls the whole bowl together better than plain vinegar does. I tried it the same week she mentioned it and I haven’t gone back.
The other thing that changed how I make these is letting the sliced meat and cheese sit in the olive oil and dressing for a few minutes before adding the greens. It sounds small, but it’s the difference between a salad that happens to have sandwich toppings and something that actually tastes like a deconstructed sub. That couple minutes of marinating lets the dressing soak into the protein instead of just pooling at the bottom.
I pack these as keto work lunches every week. I assemble them Sunday night with the dressing in a separate container, and they hold up through Friday as long as the greens stay dry. The low-carb protein from the deli meat, eggs, and cheese keeps me full through the afternoon without the crash I used to get from bread subs.
If you like ditching the bread, try my bell pepper sandwich for another bread-free option, or go with lettuce wraps when you want something handheld. My chef salad uses a similar build with a different dressing base, and the turkey wrap is another one I rotate through during the week.
How to build a deli sub bowl
These take about five minutes to put together, but how you build them is what makes the difference between a salad and a real sub. Here’s my method:
- Cut the lettuce into bite-sized chunks and lay down your greens first.
- Slice the turkey, ham, and cheese into thin strips.
- Dice the tomatoes and quarter the eggs.
- Assemble the bowl: spinach and romaine on the bottom, then layer turkey, ham, cheese, pickles, pepperoncini, tomatoes, and eggs on top.
- Drizzle with oil and vinegar (or pepperoncini brine), then sprinkle salt, pepper, and Italian seasoning.

A tip that changed how I make these: let the sliced meat and cheese sit in the dressing for 2-3 minutes before you add the lettuce. The dressing coats the protein instead of just sliding off, and the whole thing tastes more like a deconstructed sub.
Key ingredients
- Greens: I use a mix of baby spinach and romaine. The spinach adds tenderness and the romaine gives you crunch.
- Deli meat: Turkey and ham sliced fresh from the deli counter. Pre-packaged works but the texture isn’t the same.
- Swiss cheese: Baby swiss is milder than aged and works better in a cold bowl.
- Pickles and pepperoncini: I use both together on purpose. The double acid cuts through the meat and cheese the same way a real deli sub does.
- Dressing: Olive oil, red wine vinegar, salt, pepper, and Italian seasoning. Or swap the vinegar for pepperoncini jar brine for more depth.
Explore hundreds of keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.
Ingredients
1 cup baby spinach leaves
1 cup chopped romaine lettuce
2 slices deli sliced turkey, cut into strips
2 slices deli sliced ham, cut into strips
2 slices swiss cheese, cut into strips
3 dill pickle slices, chopped
2 tablespoons sliced pepperoncini or banana pepper
3 cherry tomato or small tomato, quartered
2 hard boiled eggs, quartered
2 tablespoons olive oil
1 tablespoon red wine vinegar
salt & pepper
dash of Italian seasoning
Step by Step Instructions
Step by Step Instructions
Assemble the salad
To a large bowl, add baby spinach, chopped romaine lettuce, turkey slices, ham slices, cheese, pickle, pepperoncini, eggs and diced tomato.
Toss with salad dressing
Drizzle olive oil, red wine vinegar, salt, pepper and Italian seasoning. Toss salad to evenly coat.
Nutrition disclaimer
The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.
Your Macros. Your Recipes. Calculated in 60 Seconds.
Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.
Get My Macros + Recipes →Frequently Asked Questions
Is this the same as a Jersey Mike's Sub in a Tub?
Same concept. Jersey Mike's made the name famous, and I've ordered theirs plenty of times. The difference is I build mine with more control over what goes in. I use higher-quality deli meat, I pick my own cheese, and I get exactly the ratio of toppings I want. If you're a fan of their version, this is how I make it at home with better ingredients.
Can I use salami instead of ham or turkey?
I do this all the time now, especially for an Italian sub variation. Salami adds more salt and fat than ham or turkey, which makes the bowl taste more like a real deli sandwich. One of my readers discovered this swap and I tried it the same week. The extra saltiness works perfectly with the pepperoncini. I use about 3-4 slices, rolled and cut into strips the same way I handle the other meats.
Can I use the pepperoncini brine as a dressing?
This is my favorite tip and I stole it from a reader who ran out of red wine vinegar mid-recipe. The brine from the pepperoncini jar already has garlic, vinegar, and spice built in. I use it as a straight swap for the red wine vinegar (same amount of olive oil, just brine instead). It ties the whole bowl together better than plain vinegar, and I haven't gone back since I tried it.
What deli meats work best for keto?
I stick with turkey, ham, salami, roast beef, and capicola. All of them are low-carb on their own, but I always check the label for added sugars because some brands sneak in honey or maple flavoring. For this recipe, I like mixing two meats (turkey plus ham, or salami plus capicola) because the flavor contrast makes each bite more interesting than using just one.
What's the best dressing for this?
My default is olive oil, red wine vinegar, salt, pepper, and Italian seasoning because I always have those on hand. But the pepperoncini brine swap is genuinely better (see above). For creamy options, I've tested ranch, blue cheese, and Caesar, and all three work. Ranch is the safest bet if you're feeding people who don't like vinaigrette. I match the dressing to whatever variation I'm making that day.
How long does a prepped bowl last in the fridge?
I make mine on Sunday and eat the last one on Thursday or Friday. They hold up for about five days as long as I keep the dressing separate. The greens start to wilt by day three if the dressing touches them, which is why I always store them apart. The meat and cheese actually get better after a day of sitting together in the fridge.
Can I freeze a leftover sandwich bowl?
I wouldn't. I've tried and the lettuce turns to mush, the tomatoes go watery, and the eggs get rubbery. These are fresh ingredients that don't survive a freeze-thaw cycle. My better move is to prep the dry components (meat, cheese, pickles) in containers and keep them in the fridge for the week. They last five days without freezing.

Spinach goes soft by Tuesday, romaine holds through Thursday. Good to know if you're doing a full week. I've been making five bowls every Sunday for about a month, and the rest of the recipe travels fine. The greens are the thing to watch. Turkey and ham strips are good through day four or five if you pack them dry. Quarter the eggs right before eating, not the night before, the cut surface gets watery. The pepperoncini just gets more intense as it sits, by day three it's carrying most of the flavor. Annie, I come back to this page more than anything for weekday lunches.
Thought I'd made peace with never having that deli-counter combo again, then the pepperoncini smell hit. Acid, swiss, cured meat. That's exactly what I used to love in subs. Hard boiled eggs surprised me, but that's why this is actually a meal at 38 grams of protein. I'd push more pepperoncini and pickle next time, but the base is exactly right.
That vinegar dressing pulls everything together!! I honestly could not stop eating it.
Can I make this ahead of time or will the lettuce get soggy??
Keep the dressing on the side and this holds fine through Thursday or Friday. I make a batch on Sundays and the spinach and romaine stay crisp. Dress it right before you eat.
Confession: I made this on a weeknight expecting my kids to revolt and eat cereal instead. My daughter, who will dissect any meal put in front of her like a crime scene, picked up a pepperoncini, looked at it suspiciously, then started loading extra on her bowl. That was the whole critique. The red wine vinegar with the Italian seasoning does something unexpected from what's essentially a list of cold deli ingredients, and the hard-boiled eggs pull more weight than I expected. The romaine goes limp pretty fast once it's dressed, so assemble right before eating. Otherwise it's close to a five.
The crime scene kid going back for extra pepperoncini is peak. I always dress mine at the table for the same reason, the spinach holds better than the romaine if you ever want to flip the ratio.
There was a shop near my old office where I ordered the same sub every Friday for three years: turkey, ham, swiss, extra pickles, oil and vinegar. When I went keto two years ago that was over, and I didn't realize until months in how much I'd miss that exact lunch. Not sandwiches generally. Just that one. The swiss and pickles here are what brought it back, and the pepperoncini adds something I hadn't even known I was missing. I'd give it four stars only because I'll chop the romaine finer next time, but that's minor. Making this every Friday now. Already feels like the thing I thought I'd given up.
Corinne, 'not sandwiches generally, just that one.' I don't hear that kind of specificity often. Friday sounds right.
Brought this to a cookout Saturday and my friend who survives on deli sandwiches ate the whole bowl without asking a single question.
The no questions part is everything. A deli sandwich person just eating without interrogating the bread situation is the actual win.
Fourth time making this in two weeks, which says everything. Doubled the pepperoncini this time for more of that briny punch and now the original amount seems wrong. The dressing pulls everything together so well even the spinach disappears. I keep telling myself I'll try something new for lunch and then just... make this again.
I need to go update my own recipe card.
Doubled the pepperoncini and poured some of the brine straight into the dressing with the red wine vinegar (just eyeballed it, maybe a tablespoon), and this thing went from solid to freaking unbelievably good. The brine sharpens everything up, makes it taste like the salad bar at a real Italian deli, not a sad desk lunch. Four stars only because I haven't tried it with salami yet and I suspect that's going to break the scale.
Brine in the dressing is the only way I make it now. And yes, the salami call - do it. More salt, more fat, tastes like an actual Italian deli sub.
My husband won't eat lunch without bread. I made this expecting to eat it alone while he found something else. He took the fork out of my hand, tried a bite, and didn't stop until the bowl was empty. The pepperoncini cuts through the ham and swiss so well it actually tastes like a deli sub, not a salad pretending to be one. Made two bowls the next day and didn't mention the bread thing.
That last line. He's not bringing up the bread thing again.
Brought this to a girlfriends' lunch last weekend and two of them were convinced I'd ordered it. The pepperoncini gives it that deli tang nobody expects from a salad.
Ha. The sliced meat over chopped greens is what sells it. Looks like it came out of a deli case.
Tried probably six of these deconstructed sub salads and never understood why none of them tasted like a sub until I made this one and realized it's the pepperoncini with the red wine vinegar that actually does it.
Yeah. The vinegar by itself is just acid, but the pepperoncini brings that pickled garlic bite that turns it into actual sub flavor.
One thing worth doing: toss the dressing into the spinach and romaine a few minutes before you add the turkey and ham. The greens soften just enough to stop fighting you, and the oil and vinegar actually coats everything instead of pooling at the bottom. I keep a jar of the olive oil and red wine vinegar mix in the fridge now at roughly 2:1, so assembling this takes maybe four minutes on a workday. The pepperoncini brine is good in the dressing too if you have extra.
Greens first, then the meat. I've been doing it wrong. The dressing just runs to the bottom otherwise, especially with the spinach.
I've made this four times now and it's basically become my whole spring lunch situation. The pepperoncini are what got me at first. I'd never actually put those in a salad before and now I feel like they're the whole point. On my third batch I threw in sliced avocado because I had one going soft, and the creaminess against the vinegar dressing just changed everything. I'm still figuring out meal prep and this one actually holds up in the fridge overnight, the romaine stays crunchy way longer than I expected. Four stars only because I tried warming the deli meat once and it kind of wrecked it, it's way better cold. Going to try roasted red peppers next time.
The avocado with the vinegar dressing really works, the fat cuts all that acid in a good way. Cold meat only, warming it is a mistake I made once too. Roasted reds are going to be great in here.
Made this for lunch earlier this week and it was really good but mine got kind of watery by the time I ate it (I packed it for work so it sat for maybe an hour). Not sure if I overdid the oil and vinegar or if the pickles and pepperoncini release liquid once everything gets tossed. Any way to pack this ahead without the greens drowning by lunchtime?
Yeah, both are happening. Pickles and pepperoncini start releasing liquid the second they touch the dressing, and the vinegar pulls moisture from the greens on top of that. Pack the dressing separate and hold the pickles on the side until you sit down to eat. Twenty minutes of contact is enough for the spinach to go.