This dish combines thinly sliced, marinated beef cooked to perfection with fresh crisp lettuce leaves filled with julienned carrot, cucumber, and spring onion. A creamy tangy sauce blends Greek yogurt, mayonnaise, and Dijon mustard to complement the filling. The wraps are quick to prepare, balanced in flavor, and perfect for a light lunch or dinner. Optional toppings like toasted sesame seeds and fresh cilantro add extra texture and freshness, while the simple techniques make it accessible for any home cook.
One Tuesday afternoon, I was rushing to put together lunch and grabbed what I had on hand—some beautiful beef, crisp lettuce, and a few vegetables. The moment I wrapped that first bite, I realized I'd stumbled onto something better than the sandwich I'd planned to make. It was lighter, fresher, and somehow more satisfying, and now it's become my go-to when I want something that feels both indulgent and honest.
I made these for a picnic last summer, and my friend who usually skips vegetables actually asked for seconds. Watching someone discover they could enjoy eating this way—lighter but still deeply satisfying—that's when I knew this recipe was worth keeping close.
Ingredients
- Flank steak or sirloin, thinly sliced (300 g): Thin slicing is everything here; it cooks quickly and stays tender when you don't overdo it.
- Soy sauce (1 tbsp): This does the heavy lifting for flavor, so don't skip it or dilute it with extra water.
- Olive oil (1 tbsp): A little fat helps the beef sear beautifully and keeps everything from sticking.
- Garlic powder and black pepper (1 tsp and 1/2 tsp): These quiet seasonings make the beef taste like itself, just better.
- Large lettuce leaves (8 leaves): Romaine and butterhead work best because they're sturdy enough to hold everything without tearing.
- Carrot and cucumber, julienned: The crunch here is non-negotiable; it's what makes each bite interesting.
- Spring onions, thinly sliced (2): They add a whisper of sharpness that brings the whole thing into focus.
- Greek yogurt (3 tbsp): Creamier and tangier than sour cream, it's the secret to a sauce that feels indulgent.
- Mayonnaise (1 tbsp): Just enough to bind the sauce without making it heavy.
- Dijon mustard (1 tsp): A small amount adds sophistication without any heat or aggression.
- Lemon juice (1 tsp): This brightens everything and keeps the sauce from tasting flat.
- Toasted sesame seeds and fresh cilantro (optional): These are my finishing touches; cilantro especially transforms the dish if you love it.
Instructions
- Marinate the beef:
- Combine your sliced beef with soy sauce, olive oil, garlic powder, and black pepper in a bowl. Mix gently so every piece gets coated, then let it sit for 10 minutes while you prep everything else—this short wait makes the meat more tender and flavorful.
- Sear the beef:
- Heat a nonstick skillet over high heat until it's hot enough that a drop of water sizzles immediately. Add the beef and let it cook undisturbed for about 2 minutes so it develops a golden crust, then stir and cook another minute or two until it's cooked through but still tender.
- Make the sauce:
- Whisk together Greek yogurt, mayonnaise, Dijon mustard, lemon juice, salt, and pepper in a small bowl until smooth. Taste it and adjust the lemon if it needs brightness, or add more mustard if you want deeper flavor.
- Assemble the wraps:
- Lay out your lettuce leaves and spread about a teaspoon of sauce on each one—not too much or it'll get soggy. Divide the warm beef among them, then top with carrot, cucumber, and spring onions in whatever proportions feel right to you.
- Finish and serve:
- Sprinkle with sesame seeds and cilantro if you're using them, then fold or roll the lettuce gently around the filling. Serve right away while everything is still warm and crisp.
My partner, who usually avoids anything too experimental, actually looked up from his plate and asked if I could make these more often. That moment—realizing I'd created something that brought genuine happiness to the table—made me understand why I love cooking in the first place.
Why This Wrap Works
There's something deeply satisfying about a wrap that respects the quality of its ingredients instead of burying them under layers of heaviness. The lettuce here isn't a substitute for bread; it's the star, giving you something that's genuinely lighter without feeling like deprivation. And because the beef is warm and the vegetables are cool and crisp, every bite has textural contrast that keeps your interest.
The Sauce is Everything
I learned this the hard way after making these wraps with just plain yogurt once—they were fine, but forgettable. The moment I added the mustard and lemon juice, something clicked. That sauce became the through-line that tied all the disparate elements together and made them feel intentional instead of accidental.
Ways to Make It Your Own
These wraps are a launching point, not a final word. I've made them with grilled chicken when I didn't have beef, and they were just as good. The beauty of this framework is that it works with whatever protein you have and whatever vegetables need using up. You could add avocado, swap in sriracha mayo if you want heat, or use different herbs depending on your mood and what's in your garden.
- If you want more heat, stir a dash of sriracha or fresh chili into the sauce rather than adding it to the beef.
- Toasted sesame seeds can be replaced with crushed peanuts if you like a different crunch and flavor.
- Prep everything the night before except the beef—just cook the meat fresh so it stays warm and tender.
These wraps remind me why I cook: not for complicated techniques or rare ingredients, but for that quiet moment when simple, fresh things come together and create something memorable. Make them once, and you'll find yourself coming back to them again and again.
Recipe FAQs
- → What cut of beef works best?
-
Flank steak or sirloin sliced thinly ensures quick cooking and tender texture.
- → Can the sauce be adjusted for spiciness?
-
Yes, adding sriracha or chili flakes to the sauce boosts heat without overpowering flavors.
- → How should the beef be cooked?
-
Sear the marinated beef in a hot skillet for 2–3 minutes until nicely browned but still juicy.
- → What lettuce types are suitable for wrapping?
-
Romaine and butterhead lettuce leaves work well because they are sturdy yet tender for wrapping.
- → Can this be made with other proteins?
-
Yes, grilled chicken or tofu can replace beef for variation while maintaining the dish's balance.