Skip to content
KETOFOCUS.

Sweater weather calls for keto comfort food. Get Cozy →

Sandwich Bowl

This sandwich bowl piles turkey, ham, and swiss with crunchy pickles and pepperoncini in a tangy oil and vinegar dressing, at 4.7g net carbs and 38.2g protein. I drizzle the red wine vinegar and olive oil straight over the bowl with Italian seasoning and toss, and the whole thing lands in 5 minutes flat.
  • 4.7gnet carbs
  • 38.2gprotein
  • 5minutes
  • 1servings

This post may contain affiliate links. See my disclosure policy.

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.

sandwich salad topped with black pepper and Italian seasoning and a pair of tongs

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 it showed up in the comments and I haven’t gone back.

The other thing that changed how I make these flips that order: I let the sliced meat and cheese sit in the olive oil and dressing for a few minutes, then add the greens on top. 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.

Sub in a tub variations

When I’m building one of these, I use whatever sounds good that day. The base stays the same (greens, dressing, something acidic), but the protein and cheese shift the whole personality. Here are the combos I keep coming back to:

  • Italian sub bowl: Swap the ham for salami, use provolone instead of swiss, and keep the pepperoncini. This is basically an Italian keto slider in salad form. My readers asked for this one the most after Nicole added salami and called it out in the comments.
  • Grinder salad: This one took off for a reason. Chopped salami, capicola, provolone, shredded lettuce, cherry tomatoes, and red wine vinaigrette. I make mine extra heavy on the pepperoncini.
  • Reuben bowl: Roast beef, sauerkraut, swiss cheese, and Thousand Island dressing. I pile the sauerkraut high because it’s basically zero carbs and adds a ton of flavor.
  • Burger bowl: Ground beef, romaine, tomato, onion, pickles, ketchup, and mustard. My taco salad uses a similar base if you want to go Mexican instead.
  • Salmon BLT: Grilled salmon, romaine, bacon bits, and diced tomatoes. Heavier on protein, lighter on cheese.
close up of a salad topped with pickle, olive, egg, ham, tomato

Low-carb dressing options

I use olive oil, vinegar, salt, pepper, and Italian seasoning as my default because it’s fast and I always have everything on hand. But the pepperoncini brine swap is the better option (credit to a reader who added it to the dressing first). That jar brine already has garlic and spice built in, so the dressing does more work with less effort.

Other dressings I’ve tested that work well here:

  • Ranch: Creamy and herby, especially good with the turkey and ham combo. It is also the safest bet when I am feeding people who do not like vinaigrette.
  • Blue cheese: The tang pairs well with roast beef or salami variations.
  • Caesar: Zesty and great with romaine-heavy builds. I add shaved parmesan on top.
  • Thousand Island: The obvious choice for a Reuben bowl variation.

What I serve alongside these

When I’m making this for my family instead of just meal prepping for myself, I add something warm on the side to round out the meal.

A pizza bowl is my go-to pairing because the hot melted cheese contrasts with the cold salad. Keto grilled cheese works the same way, and my kids will eat both without complaining. I cut the grilled cheese into strips for dipping.

How I store and meal prep these

To store: I keep leftover salad and dressing in separate airtight containers in the fridge. They last up to five days this way. If you’ve already dressed it, eat it within a day because the greens get soggy fast.

To meal prep: I wash and chop all the vegetables on Sunday night and build the bowls with the dressing in its own container. I don’t dress a bowl until I’m ready to eat, so nothing wilts. The meat and cheese can go in the same container since they hold up fine together.

My favorite method is jar salads. I pour the dressing into the bottom of a mason jar, layer in the heartier vegetables and meat first, then pack the lettuce and cheese on top. Seal it, refrigerate, and when I’m ready to eat I shake the jar to coat everything. I’ve been doing this for over a year and they hold up all week as long as the greens don’t touch the dressing until you shake it.

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:

  1. Cut the lettuce into bite-sized chunks and lay down your greens first.
  2. Slice the turkey, ham, and cheese into thin strips.
  3. Dice the tomatoes and quarter the eggs.
  4. Assemble the bowl: spinach and romaine on the bottom, then layer turkey, ham, cheese, pickles, pepperoncini, tomatoes, and eggs on top.
  5. Drizzle with oil and vinegar (or pepperoncini brine), then sprinkle salt, pepper, and Italian seasoning.

close up of a salad topped with pickle, olive, egg, ham, tomato

A tip that changed how I make these, and it flips the order above: 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. I use the same 1 tablespoon of brine in place of the vinegar and keep the 2 tablespoons of olive oil.
Discover more keto recipes on our channel Hundreds of keto recipe videos, with step by step instructions and the tips that make keto easy.
KetoFocus
The recipe

Sandwich Bowl

Print Pin
Prep 5 min Total 5 min Serves 1

Ingredients

Servings 1

Sandwich Bowl Ingredients

Step by Step Instructions

  1. Assemble the salad

    To a large bowl, add baby spinach, chopped romaine lettuce, turkey slices, ham slices, cheese, pickle, pepperoncini, eggs and diced tomato.

    ingredients of a salad in a bowl
  2. Toss with salad dressing

    Drizzle olive oil, red wine vinegar, salt, pepper and Italian seasoning. Toss salad to evenly coat.

    Pour dressing on top of a salad

Nutrition

Per serving: 1 bowl

Calories
637
Fat
49.8g
Protein
38.2g
Total carbs
6.3g
Net carbs
4.7g

Nutrition is an estimate calculated from the ingredients listed. Brands vary, so check labels if you track closely.

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 swap the turkey and ham for other deli meats?

Yes. Salami is my favorite swap because it adds more salt and fat than ham or turkey and makes the bowl taste like an Italian sub. I use about 3-4 slices, rolled and cut into strips the same way I handle the other meats. Roast beef and capicola work too, and I like mixing two meats (turkey plus ham, or salami plus capicola) so each bite has some contrast. Check the label for added sugars, because some brands sneak in honey or maple flavoring.

Can I make these ahead, and can I freeze them?

Make them ahead, but do not freeze them. I build my bowls on Sunday with the dressing in a separate container, and they hold up for about five days, so I eat the last one on Thursday or Friday. Once the dressing touches the greens, eat that bowl within a day because they get soggy fast. Freezing does not work. I tried it and the lettuce turned to mush, the tomatoes went watery, and the eggs got rubbery, so I keep the meat, cheese, and pickles in the fridge for the week instead.

Similar recipes

People who cooked Sandwich Bowl also made

Reviews

Tap to rate

4.4 from 19 ratings, 13 written

Made this recipe?

Replying to Elaine

Your rating

Gail

This actually kept me full all afternoon. I figured plain oil and vinegar would taste like nothing, but the Italian seasoning does the work. Thanks.

Reply

Sam

Okay, real talk: I was going to skip the pepperoncini because nobody in my house eats them, and then I just threw them in anyway because the jar was already open, and now my son is the person who has opinions about pepperoncini, specifically about the ratio to the rest of the bowl, and we’ve had two conversations about this. I did not see that coming. I think it’s the vinegar dressing, honestly. It doesn’t taste like a bowl of dressed salad so much as one of those deli containers where everything had a chance to mingle, and the pepperoncini add something sharp and briny you keep chasing. The turkey and swiss with the egg is also way more filling than it looks while you’re assembling it, which I noticed around 2pm when I hadn’t needed to raid the pantry yet. Four stars because I always want a little more dressing than the recipe calls for, but that’s easy to adjust and everything else landed.

Reply

Annie Lampella

A kid with specific opinions about pepperoncini ratios is not a problem, Sam. I mix my dressing a little heavier than what’s written too, just a bigger pour of both the oil and vinegar. Easy fix.

Reply

Sam

Good to know. Bigger pour on both next time.

Reply

Connor

Slice the swiss thicker if you can at the deli counter, the pre-packaged kind disappears once everything’s tossed together. Made this a few times this week for lunch and honestly it scratches the deli sub itch way better than I expected. One thing though: the hard boiled eggs felt a little out of place. I kept eating around them. Turkey and ham already have protein covered, so they weren’t doing much. Thinking I’ll swap them for kalamata olives and just lean into the Italian sub thing.

Reply

Elaine

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.

Reply

Natalie

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.

Reply

Annie Lampella

Natalie, the eggs are the sleeper in this one. I almost cut them from the original because I thought the bowls were too full, and that would have killed the macro. Push the pickle as far as you want.

Reply

Rita

That vinegar dressing pulls everything together!! I honestly could not stop eating it.

Reply

Annie Lampella

Rita, swap the red wine vinegar for the brine straight from the pepperoncini jar next time. It’s got the acid, garlic, and spice already built in, and it’s what I reach for now.

Reply

Luz

Can I make this ahead of time or will the lettuce get soggy??

Reply

Annie Lampella

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.

Reply

Jeff

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.

Reply

Annie Lampella

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.

Reply

Dan

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.

Reply

Annie Lampella

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.

Reply

Sarah Martinez

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.

Reply

Annie Lampella

That last line. He’s not bringing up the bread thing again.

Reply

Diane

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.

Reply

Annie Lampella

Yeah. The vinegar by itself is just acid, but the pepperoncini brings that pickled garlic bite that turns it into actual sub flavor.

Reply

Amanda

There’s a deli I used to go to every Friday before I started keto, and this brought me right back, specifically the way the pickles and pepperoncini cut through everything. Didn’t expect a salad bowl to carry that kind of weight.

Reply

Annie Lampella

Yeah the pickles and pepperoncini are the whole reason this works. I use them together on purpose, that acid cuts right through the meat and cheese exactly like a real deli sub does.

Reply

Nicole

Added salami to mine because I had half a package to use up, and it freaking turned this into an actual Italian sub bowl. The extra saltiness just clicks with the pepperoncini and makes the whole thing taste sharper. Also figured out: let the deli meat and cheese sit in the olive oil and vinegar for a few minutes before you add the lettuce. It’s the difference between a salad with sandwich toppings and something that actually tastes like a sandwich.

Reply

Annie Lampella

Salami and pepperoncini together is basically Italian sub DNA. And that marinating tip is going in my notes. The difference between coated and actually dressed is real.

Reply

Keep going

More Lunch Recipes

See all 53 Lunch recipes

Get new recipes from Annie

One email a week. Unsubscribe whenever you like.