Pin It There's something about bacon sizzling in a hot skillet on a lazy Sunday morning that makes you want to build an entire meal around it. When I first ditched bread for lettuce wraps, I wasn't sure I'd miss the structural integrity of a real sandwich, but these lettuce wraps proved me wrong in the best way. The moment that crispy bacon hit the cool, crunchy romaine with a smear of garlicky mayo, I realized this wasn't a compromise—it was an upgrade. Every element stays exactly where you put it, every texture stays distinct, and somehow it tastes fresher than anything pressed between two slices could ever be.
I made these for my roommate last spring when she was trying to cut carbs, and I watched her face light up when she bit into one. She'd been living on sad desk salads and protein shakes, and suddenly there was this handheld thing that tasted indulgent but actually fit her goals. She's still asking me to make them whenever she visits, which tells you everything you need to know about how good they are.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Thick-cut bacon (8 slices): Don't skimp here—thin bacon disappears into the wrap, and you lose that textural contrast. The smokier the better, and honestly, the sound of it crisping up is half the pleasure.
- Romaine or iceberg lettuce leaves (8 large): These need to be sturdy enough to hold filling without tearing but still tender enough to eat without effort. Pat them completely dry after washing, or they'll wilt and tear on you.
- Ripe avocado (1): The ripeness matters more than you'd think—too firm and it won't spread evenly, too soft and it turns to mush. A gentle squeeze near the stem tells you everything.
- Large tomato (1): Use whatever's in season and tastes like something. A mealy winter tomato will absolutely tank the whole wrap, so trust your nose here.
- Red onion (1/4 small, optional): Thin slices add a sharp bite that wakes everything up, but they're genuinely optional if you're onion-averse.
- Mayonnaise (1/4 cup): The base of your sauce and honestly the thing that holds this whole concept together. Make sure it's sugar-free if keto is your thing.
- Garlic clove (1, minced): One clove is just right—more and it gets pushy, less and you wonder why you bothered.
- Fresh lemon juice (1 tsp): This brightens the mayo and keeps the avocado from turning brown as fast. Squeeze it fresh if you can.
- Freshly cracked black pepper: The finish that actually matters here—pre-ground pepper tastes like dust in comparison, and you're really tasting this one.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Get the bacon going:
- Heat your skillet over medium and lay the bacon flat in the pan. You want it to sizzle steadily without smoking like crazy—watch it for the first couple of minutes to dial in the heat. Around eight to ten minutes you'll know it's done when it's deep brown and bends without flopping, not when it shatters like glass.
- Make your mayo magic:
- While bacon's doing its thing, grab a small bowl and mix your mayo with the minced garlic, lemon juice, and a small pinch of salt. Crack black pepper over it until it looks pleasantly speckled and tastes sharp without being harsh. You want to taste garlic, not be knocked over by it.
- Set up your lettuce foundation:
- Pull out your lettuce leaves—you're making four wraps total, so you'll use two leaves per wrap, slightly overlapping them to create a sturdier base. Lay them out on a clean cutting board or plate.
- Spread and layer:
- Spoon a generous line of garlic mayo right down the center of each lettuce base. Lay two pieces of warm bacon across it, then arrange your tomato slices and avocado slices on top. Add red onion if you're using it—thin slices scattered across will give you little bursts of sharpness.
- Add the pepper and roll:
- Crack fresh black pepper generously over the whole thing. Now fold the sides of your lettuce in and roll it away from you, keeping tension as you go so nothing squishes out. A toothpick through each wrap keeps things tidy, or skip it if you're confident in your rolling.
- Eat immediately:
- Don't let these sit. The lettuce will start sweating, the avocado will brown slightly, and while they're still perfectly fine, the magic is in that first bite when everything's crisp and cool and the bacon is still holding onto warmth.
Pin It The thing about lettuce wraps that surprised me is how they force you to taste each ingredient individually instead of as a mashed-together sandwich experience. The bacon stays crispy, the mayo stays creamy, the tomato stays juicy, and somehow your mouth gets all of it at once without any of it disappearing into bread. It's the kind of small revelation that makes you look at food differently.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Why Garlic Mayo Changes Everything
Store-bought garlic mayo is never the same as what you can make in thirty seconds, and I'm not being a snob here—fresh minced garlic mixed into mayo stays sharp and alive instead of becoming a dull background note. The lemon juice keeps it bright and prevents it from sitting on your palate like a heavy weight. One clove per quarter cup of mayo is the sweet spot where you taste garlic without it tasting artificial or overpowering the bacon and tomato.
The Lettuce Leaf Selection That Actually Matters
I've tried butter lettuce, green leaf, and a bunch of other options, and romaine or iceberg consistently outperform everything else for this exact application. They're sturdy enough to hold wet ingredients without disintegrating, but tender enough that you don't feel like you're chewing on a vegetable. The ribs on romaine can be thick and unpleasant if you're not careful, so I usually peel them out gently, but iceberg doesn't have that problem at all.
Making This Work for Different Moments
These wraps are perfect for meal prep if you're willing to do a little assembly work—cook your bacon, make your mayo, and slice your vegetables, then store everything separately in containers. Assemble them fresh whenever you want to eat, which takes maybe three minutes total. You can also dress them up with smoked paprika mixed into the mayo, swap turkey bacon if you want something leaner, or add a crisp leaf of lettuce inside for extra crunch.
- Keep a sheet of parchment paper under your cutting board to catch the tomato juice so you're not cleaning a wet board afterward.
- If your avocado is slightly firm, slice it thinner and arrange the slices more carefully so they stay in place instead of sliding around.
- Refrigerate your assembled wraps on a plate for up to two hours before serving, wrapped loosely in plastic wrap, if you need to prep ahead.
Pin It These wraps hit that rare sweet spot of being genuinely good to eat while also fitting into the way you're trying to fuel your body. That's the kind of recipe worth having in rotation.
Recipe Questions & Answers
- → What type of lettuce works best for these wraps?
Crisp varieties like romaine or iceberg lettuce work best as they hold the ingredients well and add refreshing crunch.
- → Can I substitute turkey bacon for regular bacon?
Yes, turkey bacon is a lighter alternative that pairs well without compromising flavor.
- → How is the garlic mayo prepared?
Mix mayonnaise with finely minced garlic, fresh lemon juice, salt, and freshly ground black pepper to create the flavorful spread.
- → Can these wraps be prepared ahead of time?
For best texture, keep all components separate and assemble just before serving to maintain crispness.
- → What seasoning enhances the flavor besides pepper?
A sprinkle of smoked paprika added to the garlic mayo adds a rich, smoky depth.
- → What beverage pairs well with these wraps?
A crisp, dry white wine such as Sauvignon Blanc complements the smoky and fresh flavors nicely.