The first time I made these, my husband (who swears he “needs bread” to feel full) ate three! He asked for them again the next day, which is basically a standing ovation in our house. These aren’t just “good for keto” — they’re genuinely good. Crisp, salty, tangy, and that perfect Italian sub flavor without a single carb-heavy roll in sight.
The short version: These keto Italian lettuce wraps come together in 10 minutes flat, use basic deli ingredients, and have never once left a single wrapper on the plate.
I’ve been making some version of these for two years now, through three different lettuce seasons, and this is the exact layering method that keeps them from turning into a soggy mess by the second bite.
- Serves: 2 as a main, 4 as an appetizer
- Hands-On Time: 10 min | Total Time: 10 min
- Difficulty: So easy you’ll memorize it after one time
- Cost per serving: ~$3.50
- Calories: ~380 per serving
- Dietary Notes: Naturally keto, low-carb, gluten-free
(Photo above: A close-up overhead shot of two lettuce wraps arranged on a wooden board, cut in half to reveal the layers of salami, turkey, provolone, and crunchy veggies, with a small bowl of giardiniera on the side.)
The One Trick That Keeps Them From Getting Soggy

The biggest complaint I hear about lettuce wraps is that they turn into a watery mess halfway through. The fix? A fat barrier. I pat the lettuce completely dry — paper towels are your best friend here — then spread a thin layer of mayonnaise or keto-friendly pesto directly onto the lettuce. This seals the surface and stops the juices from the tomatoes and meats from soaking through.
The second trick is the lettuce itself. Butter lettuce or Boston bibb lettuce has the perfect cup shape and a soft enough texture to roll without cracking. Iceberg is too brittle, romaine is too stiff. Butter lettuce is the Goldilocks leaf for wrapping.
The result is a wrap that stays intact from the first bite to the last, with no sad, soggy lettuce at the bottom.
Everything You Need for the Best Keto Lettuce Wrap
- 8–10 large butter lettuce leaves: These are the soft, cup-shaped leaves that form the perfect wrap. Pat them bone-dry with paper towels — this is the most important step in the whole recipe. I’ve forgotten this before and regretted it immediately.
- 1/2 lb sliced Genoa salami: The spicy, fatty salami is the backbone of the flavor. I ask for it sliced thin at the deli counter — it wraps better than pre-packaged.
- 1/2 lb sliced turkey breast: Adds a leaner layer that balances the salami. My kids prefer all turkey, no salami — easy swap.
- 4 slices provolone cheese: The mild, creamy cheese that ties it all together. Cut each slice in half so they fit in the lettuce cups without overhanging.
- 1/4 cup mayo or keto pesto: The fat barrier that stops sogginess and adds flavor. I use the pesto when I’m feeling fancy, the mayo when I’m in a rush.
- 1/2 cup sliced pepperoncini or giardiniera: The tangy, vinegary kick that makes it taste like an Italian sub. My husband adds extra — we keep a jar on the table at all times.
- Optional: Tomato slices, red onion, salt & pepper: Classic sub toppings. If using tomatoes, pat them dry too — every bit of moisture matters in a wrap like this.
What to Pull Out Before You Start
- Cutting board and a sharp chef’s knife
- Paper towels — seriously, grab a whole handful
- A small bowl for mixing the dressing (if using)
Let’s Make Them — Step by Step
This comes together faster than a trip through the drive-thru, I promise. Don’t let the number of steps fool you — most of them take about 30 seconds.
- Prep the lettuce: Gently separate the butter lettuce leaves, rinse them, and lay them flat on a layer of paper towels. Top with another layer and press down gently to dry them completely. This step is non-negotiable — wet lettuce equals a sad wrap every single time. (📸 Photo tip: You’re looking for leaves that look matte and dry, not shiny with moisture.)
- Make the fat barrier: Lay the dry lettuce leaves flat on your cutting board. Spread a thin layer of mayo or pesto in the center of each leaf, leaving a small border around the edges. This is what keeps the fillings from making the lettuce soggy — it is worth the extra 60 seconds.
- Layer the meats and cheese: Place a folded slice of salami, a folded slice of turkey, and a half-slice of provolone onto each prepared lettuce leaf. Fold the meats into quarters so they stack neatly without hanging over the edges — it makes the wrap much easier to roll.
- Add the crunch and tang: Top with a few pepperoncini slices, a tomato slice (if using), and a thin slice of red onion. Do not overstuff here — you need to be able to wrap it cleanly. A little restraint goes a long way.
- Wrap and secure: Fold the sides of the lettuce leaf over the filling, then roll it away from you like a burrito. Place it seam-side down on the plate. The filling stays put, I promise. No toothpicks needed. (📸 Photo tip: The seam side down holds it closed naturally — see the photo above for how clean the roll looks.)
- Repeat and serve immediately: These are best eaten right away. If you’re making them for a party, set up the ingredients as a “lettuce wrap bar” and let everyone build their own. My kids love building their own — it’s the only dinner that feels like a craft project.
How I Prep These for the Week
These are best assembled fresh, but I’m a big fan of prepping the components on Sunday so lunches come together in 2 minutes flat. I do all the washing and chopping at once, then just grab and go.
- Fridge: Store the washed and dried lettuce leaves in a container lined with paper towels — they stay crisp for 2-3 days this way. Keep the meats, cheese, and veggies in separate containers. Assemble right before eating for the best texture.
- Freezer: Not recommended for the assembled wraps (the lettuce will turn to mush), but the meats freeze well for up to a month. Just thaw them in the fridge overnight.
- Reheat: These are served cold or at room temperature — no reheating needed, which is half the reason I make them on busy days.
My Honest Advice After Making These Literally Dozens of Times
- Don’t skip drying the lettuce: I know it feels like an extra step, but wet lettuce is the number one reason wraps fail. Pat them dry like you mean it — you want the leaves to be completely moisture-free before you add anything else.
- Use the big outer leaves: The small inner leaves are too tiny to hold anything. Stick to the palm-sized outer leaves for wrapping and save the small ones for salads later in the week. You’ll thank me the first time you try to roll a tiny one.
- Go easy on the wet ingredients: If you’re adding tomatoes or pickled veggies, give them a quick pat with a paper towel before adding them to the wrap. Every drop of moisture you remove is a drop that won’t make your lettuce soggy later.
- If you mess up a leaf, just eat it: Lettuce tears? It happens to me all the time. I just eat the torn leaf with the filling as a little salad and grab a better leaf from the pile. No stress, no waste.
Ways to Make These Your Own
- Dairy-Free: Skip the provolone or use a dairy-free cheese slice. The flavor is still amazing without it — the meats and pickled veggies do most of the heavy lifting here.
- Spicy Italian: Add a drizzle of Calabrian chili paste or use hot capicola instead of turkey for a serious, slow-building heat kick that my husband craves.
- Chicken or Tuna Salad Version: Swap the deli meats for 1/2 cup of keto chicken salad or tuna salad. The creamy texture works beautifully with the crisp, cold lettuce — it’s like a whole new recipe.
- Veggie-Packed: Add sliced bell peppers, cucumbers, or even some pickled mushrooms for extra crunch and nutrients. This is the version my veggie-loving daughter requests every single week.
The Questions I Get About These Lettuce Wraps All the Time
Q: Why did my lettuce wrap fall apart?
A: Ugh, I’ve been there. It’s almost always one of three things: the lettuce wasn’t dried well enough (it needs to be bone-dry before you start), you overstuffed it (less is truly more here), or the lettuce leaves were too small. Stick to the big outer leaves and go easy on the fillings, and you’ll get a perfect wrap every single time.
Q: Can I use iceberg lettuce instead of butter lettuce?
A: You can, but I’ll be honest with you — iceberg is much more likely to crack and fall apart when you try to roll it. Butter lettuce is soft and pliable, which is exactly what you need for a wrap that stays together. If you only have iceberg on hand, run the leaves under warm water briefly to soften them, then dry them thoroughly before using. It works in a pinch.
Q: How long do these last in the fridge?
A: Assembled wraps are really best eaten immediately — the lettuce starts to wilt within an hour or two, and nobody wants a sad, limp wrap. But you can absolutely prep all the components separately! I keep washed lettuce, sliced meats, and chopped veggies in the fridge and assemble them in under 2 minutes for lunch. It’s the perfect meal prep setup.
Q: What do you serve with these?
A: They’re honestly a full meal on their own, but if I’m serving them for a light dinner, I’ll add a warm bowl of tomato basil soup (just check the label for keto-friendly brands) or a simple cucumber salad with red wine vinaigrette. For snacks or appetizers, I serve them with extra pickles and some salted almonds on the side.
More Recipes My Family Makes on Repeat
If you loved these wraps, here are a few other low-carb favorites that get the same reaction at our table — quick, satisfying, and genuinely delicious:
- Keto Chicken Salad Stuffed Avocados — Creamy, crunchy, and comes together in 10 minutes. My go-to lunch when I need something that feels fancy but takes zero effort.
- Easy Italian Sausage & Peppers Sheet Pan Dinner — All the Italian flavors without the wraps. Perfect for busy weeknights when you just want to throw everything on one pan and call it dinner.
- The Best Keto Caesar Salad with Crispy Chickpeas — A classic salad that actually feels like a full meal. Even my non-keto friends ask for this one every time they come over for lunch.
These keto Italian lettuce wraps are my proof that eating low-carb doesn’t mean eating boring. They’re quick, they’re satisfying, and they actually taste like something you’d want to eat — not just something you’re “allowed” to eat. I make them on busy weeknights, for packed lunches, and even for casual get-togethers with friends.
If you try them, I’d love to hear how they turned out! Drop a comment below or tag me on Pinterest — it genuinely makes my day seeing your photos and hearing that your family loved them as much as mine does.
📌 Pin this easy keto Italian lettuce wrap recipe for your next low-carb lunch — it’s the 10-minute meal that actually holds together and satisfies every Italian sub craving without the carbs.

Keto Italian Lettuce Wraps That Actually Hold Together
Equipment
- Cutting board
- Sharp chef’s knife
- Paper towels
- Small bowl for dressing (optional)
Ingredients
- 8-10 large butter lettuce leaves, washed and patted bone-dry
- 1/2 lb sliced Genoa salami, thin from the deli
- 1/2 lb sliced turkey breast
- 4 slices provolone cheese, each cut in half
- 1/4 cup mayo or keto pesto
- 1/2 cup sliced pepperoncini or giardiniera
- Optional: tomato slices, red onion, salt & pepper
Instructions
- Prep the lettuce: Gently separate the butter lettuce leaves, rinse them, and lay them flat on a layer of paper towels. Top with another layer and press down gently to dry them completely. This step is non-negotiable – wet lettuce equals a sad wrap every single time. You’re looking for leaves that look matte and dry, not shiny with moisture.
- Make the fat barrier: Lay the dry lettuce leaves flat on your cutting board. Spread a thin layer of mayo or pesto in the center of each leaf, leaving a small border around the edges. This is what keeps the fillings from making the lettuce soggy – it is worth the extra 60 seconds.
- Layer the meats and cheese: Place a folded slice of salami, a folded slice of turkey, and a half-slice of provolone onto each prepared lettuce leaf. Fold the meats into quarters so they stack neatly without hanging over the edges – it makes the wrap much easier to roll.
- Add the crunch and tang: Top with a few pepperoncini slices, a tomato slice (if using), and a thin slice of red onion. Do not overstuff here – you need to be able to wrap it cleanly. A little restraint goes a long way.
- Wrap and secure: Fold the sides of the lettuce leaf over the filling, then roll it away from you like a burrito. Place it seam-side down on the plate. The filling stays put, I promise. No toothpicks needed. The seam side down holds it closed naturally.
- Repeat and serve immediately: These are best eaten right away. If you’re making them for a party, set up the ingredients as a ‘lettuce wrap bar’ and let everyone build their own. My kids love building their own – it’s the only dinner that feels like a craft project.






