This dish features thinly sliced, marinated beef cooked quickly on high heat, layered with fresh lettuce leaves and a creamy sauce blending Greek yogurt, mayonnaise, and Dijon mustard. Fresh vegetables like julienned carrot, cucumber, and spring onions add crunch and brightness. Optional sesame seeds and cilantro deepen the flavor. Perfect for a light lunch or easy dinner, it balances protein and fresh produce for a satisfying meal in under 30 minutes.
I discovered these beef wraps on a Tuesday afternoon when I was rifling through my fridge, frustrated by yet another boring sandwich. The beef was already there, the lettuce was crisp, and something just clicked about building dinner in my hands instead of between two slices of bread. What started as improvisation became one of my go-to meals whenever I want something satisfying but don't want to spend hours cooking.
The first time I made these for friends, I was nervous about the simplicity of it all. But watching them build their own wraps, experimenting with how much sauce to add, choosing their own toppings—it turned out to be more fun than plating a fancy dish. One friend even asked for the recipe that night, and I realized sometimes the best meals are the ones you eat with your hands.
Ingredients
- Flank steak or sirloin, thinly sliced (300 g): The thinness is everything here; it means the beef cooks in minutes and stays tender rather than chewy.
- Soy sauce (1 tbsp): This isn't just seasoning, it's what gives the beef that savory depth that makes the whole wrap sing.
- Olive oil (1 tbsp): Helps the beef brown quickly and carry flavor without drying out.
- Garlic powder and black pepper (1 tsp and 1/2 tsp): Simple seasonings that let the beef taste like itself, just enhanced.
- Large lettuce leaves (8 leaves): Use romaine or butterhead for sturdiness; iceberg will fall apart the moment you load it up.
- Carrot and cucumber, julienned: The crunch here is non-negotiable; it's what keeps each bite interesting.
- Spring onions, thinly sliced (2): A little sharpness that cuts through the richness of the sauce.
- Greek yogurt, mayonnaise, Dijon mustard, lemon juice (3 tbsp, 1 tbsp, 1 tsp, 1 tsp): This sauce is creamy, tangy, and balanced; don't skip any component or it loses its character.
- Toasted sesame seeds and fresh cilantro (optional): These add texture and brightness if you want your wraps to feel more intentional.
Instructions
- Marinate the beef:
- Toss your sliced beef with soy sauce, olive oil, garlic powder, and black pepper in a bowl, stirring so every piece gets coated. Let it sit for 10 minutes while you prepare everything else; this waiting time is when the flavors start bonding.
- Sear the beef until golden:
- Heat a nonstick skillet over high heat until it's properly hot, then add the beef and let it cook undisturbed for about 2 minutes so it gets a brown crust. Give it a stir and cook another minute or two until it's cooked through but still tender inside.
- Mix your sauce:
- Whisk together Greek yogurt, mayonnaise, Dijon mustard, lemon juice, salt, and pepper until smooth. Taste it and adjust; the lemon should brighten everything without making it sour.
- Assemble with intention:
- Lay out a lettuce leaf, spread sauce thinly across it so it doesn't get soggy, then layer beef down the center. Top with carrot, cucumber, and spring onion, then sprinkle sesame seeds and cilantro if you're using them.
- Wrap and serve:
- Fold the lettuce around the filling like you're cradling something precious, roll it gently, and eat right away while everything is still crisp and warm.
These wraps brought back something I'd forgotten about cooking: the joy of building your own meal. There's something almost meditative about laying out each component, choosing proportions, deciding which flavors matter most to you in that moment.
How to Keep Everything Crisp
The secret to not ending up with soggy, falling-apart wraps is timing and temperature. Prepare your vegetables ahead of time and keep them in the fridge until the last moment; cold, crisp lettuce holds up better than anything that's been sitting out. Dry your lettuce leaves thoroughly before using them, and don't be shy about shaking off excess water. The sauce should be spread sparingly so it moistens rather than drenches.
Making This Your Own
While this recipe works beautifully as written, it's also a framework that invites playing around. I've made these with grilled chicken when I had leftovers, swapped in avocado for mayonnaise when I was out of it, and once even used Greek yogurt mixed with hot sauce for a spicier kick. The core idea stays the same, but the details can bend to what's in your kitchen and what you're craving.
Pairing and Serving Ideas
These wraps work as a light dinner, a packed lunch, or even an impressive appetizer if you roll them tightly and slice them into pinwheels. They pair well with a simple side salad, some roasted vegetables, or just eaten alone with a cold drink. I've served them at casual gatherings and found that people actually prefer building their own, so setting out components and letting everyone assemble gives the meal a fun, interactive feel.
- Pair with iced green tea or a crisp white wine to keep things light.
- Make extra beef in the morning if you're packing these for lunch; it stays tender throughout the day.
- Double the sauce recipe and use leftovers as a dip for vegetables or a spread for other meals.
These beef wraps have become a quiet favorite in my kitchen because they deliver real satisfaction without requiring you to stand over a stove for hours. Make them for yourself on a Tuesday, or share them with people you care about.