Okay, let’s be real for a second. How many nights have you stared into the fridge, totally uninspired, and just ordered takeout? I’ve been there more times than I can count. But then I discovered the magic of these Steak Lettuce Wraps with Peanut Sauce, and honestly, they changed my weeknight dinner game.
This is my go-to when I need something that feels like a treat but comes together in about the time it takes for a pizza to be delivered. You get these juicy, savory strips of steak tucked into cool, crisp lettuce leaves, and then you just go to town with the most addictive, creamy peanut sauce. It’s fresh, it’s low-carb without feeling like “diet food,” and the best part? It’s a complete mess-in-a-good-way, hands-on kind of meal. My family loves building their own wraps, and I love that I’m not stuck in the kitchen for hours. After years of testing quick dinners, this one is a permanent winner in my book.

Why You’ll Love These Steak Lettuce Wraps with Peanut Sauce
I’m telling you, this recipe is a keeper for so many reasons. It hits all the right notes for a busy, modern kitchen. Let me break down exactly why it’s going to become your new favorite.
- Seriously Fast: From fridge to table in about 25 minutes. It’s faster than waiting for delivery, and you know exactly what’s in it.
- Fresh & Light: Swapping out heavy tortillas or bread for crisp lettuce leaves makes you feel amazing. It’s naturally low-carb and, with a quick swap to tamari, easily gluten-free.
- Flavor Explosion: That peanut sauce is everything. It’s rich, a little tangy, a little sweet, and it clings to every bite of savory steak. Trust me, you’ll want to put it on everything.
- Totally Your Own: This is a choose-your-own-adventure dinner. Add more veggies, switch up the protein, or kick the sauce with some chili flakes. It’s impossible to get bored.
Ingredients for Steak Lettuce Wraps with Peanut Sauce

Alright, let’s gather our players! This is one of those recipes where having everything prepped and ready makes the whole process a breeze. I like to lay it all out on the counter before I even turn on the stove. Here’s exactly what you’ll need:
- 1 lb flank steak, thinly sliced against the grain: This cut is my favorite for quick cooking, but see my notes below for swaps. Slicing it thin against the grain is the secret to tender bites, I promise.
- 1 head butter lettuce or romaine hearts, leaves separated and washed: Butter lettuce is my top pick for its soft, cup-like shape, but crisp romaine works great too.
- 1/2 cup creamy peanut butter: The natural, stir-in kind works perfectly here.
- 1/4 cup low-sodium soy sauce: I always go low-sodium so we can control the salt level.
- 2 tbsp rice vinegar: This gives the sauce its bright, tangy kick.
- 1 tbsp honey: Just a touch for balance.
- 1 tsp minced fresh ginger: Don’t skip the fresh stuff—it makes a world of difference.
- 1 clove garlic, minced: Because, well, garlic.
- 2-3 tbsp water: For thinning the sauce to that perfect drizzly consistency.
- 1 medium carrot, julienned: I use a julienne peeler or just a regular veggie peeler for thin ribbons.
- 1/4 cup chopped fresh cilantro: If you’re a cilantro-hater, just leave it out.
- 2 green onions, thinly sliced: For a fresh, oniony crunch.
- 1 tbsp vegetable oil: Any high-heat oil you like for searing the steak.
Ingredient Notes and Substitutions
Don’t stress if you don’t have every single thing! This recipe is super flexible. No flank steak? Sirloin or skirt steak are fantastic alternatives. For the lettuce, any large, sturdy leaf you can wrap with will do—think iceberg or even cabbage cups for extra crunch. If you only have chunky peanut butter, go for it! The texture is fun. To make this gluten-free, simply swap the soy sauce for tamari or coconut aminos. And if you’re out of honey, maple syrup or even a bit of brown sugar works in the sauce. Feel free to toss in other veggies you have, like thinly sliced bell peppers or cucumber. It’s all about using what you’ve got.
How to Make Steak Lettuce Wraps with Peanut Sauce
Okay, here’s the fun part! I promise this comes together so fast. The trick is just getting your rhythm down: make the sauce, cook the steak, then assemble. I do it in this order every single time because it just works. Let’s walk through it together.
Step 1: Prepare the Peanut Sauce
We’re starting with the sauce because it gives the flavors a minute to get to know each other. Grab a medium bowl and just dump everything in—the peanut butter, soy sauce, rice vinegar, honey, ginger, and garlic. Now, take a whisk or a fork and go to town. At first, it’ll look a bit separated and thick, but don’t panic! Just keep stirring. It will suddenly come together into this gorgeous, creamy paste.
This is when you slowly stream in the water, one tablespoon at a time. You’re looking for a consistency that’s thick enough to coat the back of a spoon but thin enough to drizzle beautifully. I usually stop at about 2 1/2 tablespoons. Taste it! This is your chance to adjust. Want it sweeter? A tiny bit more honey. More tang? A splash more vinegar. You’re the boss. You can make this sauce hours ahead, too—just cover it and leave it on the counter.
Step 2: Cook the Steak
This is the only part that requires your full attention, but it’s over in a flash. First, pat your steak slices really dry with a paper towel. This is my number-one tip for a good sear! If the meat is wet, it’ll steam instead of brown. Just give them a good sprinkle of black pepper—I don’t add salt here because the soy sauce in our mix is plenty salty.
Now, get your heaviest skillet screaming hot over high heat. Add the oil and let it shimmer for a second. Carefully add the steak in a single layer—you might need to do this in two batches so you don’t crowd the pan. Listen for that glorious sizzle! Let them cook, untouched, for 2-3 minutes until you get a deep brown crust, then flip and cook for another 1-2 minutes. They cook fast because they’re thin!
Pull them out and let them rest on a plate for a few minutes. I know it’s tempting to dive right in, but this lets the juices settle back into the meat, keeping every bite juicy. Trust me on this.
Step 3: Assemble Your Steak Lettuce Wraps with Peanut Sauce
Time for the best part—making your little flavor packages! Lay out your pretty, dry lettuce leaves on a big platter. I use butter lettuce because the cups are just so perfect. Grab a leaf, tuck in a few slices of that rested steak, then top with a pinch of the julienned carrot, some fresh cilantro, and a sprinkle of green onions.
Now, take that bowl of peanut sauce and just go for it. Drizzle it generously over the top. The sauce, the warm steak, the cool lettuce… it’s magic. Serve them right away so the lettuce stays crisp. I always put the extra sauce in the middle of the table because someone (usually me) always wants more.
Tips for Perfect Steak Lettuce Wraps with Peanut Sauce
After making this recipe more times than I can count, I’ve picked up a few little tricks that make a big difference. These are my “aha!” moments that guarantee the best wraps every single time.
- Slice Against the Grain, Every Time: This is non-negotiable for tender steak. Look for the lines running along the meat—that’s the grain. Cut straight across them. It shortens the muscle fibers so you’re not chewing forever.
- Get That Skillet Screaming Hot: A medium-hot pan won’t cut it. Wait for the oil to shimmer and almost smoke before adding the steak. That instant sizzle is what gives you those flavorful, caramelized bits.
- Prep is Your Best Friend: Wash and dry your lettuce, julienne the carrot, chop the herbs—do it all before you even turn on the stove. Then, when the steak comes out sizzling, you’re ready to assemble in seconds.
- Keep the Sauce Separate: Only drizzle the peanut sauce on the wraps right before you eat. If you store leftovers, keep the sauce in its own jar in the fridge. This keeps your lettuce crisp and your wraps from getting soggy.
Variations for Steak Lettuce Wraps with Peanut Sauce
One of my favorite things about this recipe is how easily it bends to your mood or what’s in the fridge. It’s like a blank canvas for flavor! Don’t be afraid to play around and make it your own. Here are a few ways I love to switch it up.
First, the protein is totally flexible. Thinly sliced chicken breast or thighs cook up just as fast as the steak. For a vegetarian twist, extra-firm tofu or even some sautéed mushrooms are amazing. I’ll even crumble in some crispy beef bacon bits on top for an extra savory punch sometimes. You can pile in more veggies, too—thin strips of bell pepper, cucumber, or even some quick-pickled red onions add fantastic crunch and color. And that peanut sauce? It loves a little customization. A big pinch of red pepper flakes or a squirt of sriracha turns it into a spicy dream. Honestly, once you get the basic formula down, the possibilities are endless.
Serving and Storing Steak Lettuce Wraps with Peanut Sauce
These wraps are at their absolute best when you serve them right away, while the lettuce is cool and crisp and the steak is still warm from the pan. I love putting everything in the middle of the table and letting everyone build their own—it’s so fun and interactive!
Now, if you’re lucky enough to have leftovers (we sometimes don’t!), the key is to store the components separately. Tuck the cooled steak and any extra veggies into one airtight container. Pour the peanut sauce into a little jar. They’ll both keep beautifully in the fridge for up to 3 days. When you’re ready, just gently reheat the steak in a skillet over medium-low heat until it’s warm, and you’ve got another perfect, quick meal. The sauce might thicken up in the fridge, so just stir in a teaspoon of warm water to loosen it back up to that perfect drizzly consistency.
Nutritional Information for Steak Lettuce Wraps with Peanut Sauce
I know a lot of us like to have a general idea of what we’re eating, so here’s the scoop! Based on my ingredients, one serving (about two good-sized wraps) comes in around 380 calories. You’re looking at about 30 grams of that great, satisfying protein, 24 grams of fat (mostly the good-for-you unsaturated kind from the peanut butter and oil), and 14 grams of carbs. Keep in mind, these are just estimates—the exact numbers can vary a bit depending on your specific brands and how generously you drizzle that delicious sauce!
Frequently Asked Questions About Steak Lettuce Wraps with Peanut Sauce
I get it—you’ve got questions before you dive in! I’ve answered the ones that pop up most often from friends and readers. Hopefully, this covers what you’re wondering about.
Can I use a different cut of steak?
Absolutely! Flank steak is my go-to for its flavor and quick cook time, but sirloin or skirt steak work just as well. The key is to slice it super thin against the grain, no matter what cut you choose. It makes all the difference for tenderness.
How do I store leftovers?
The secret is to keep everything separate. Store the cooled steak and veggies in one container, and the peanut sauce in its own little jar in the fridge. They’ll keep for about 3 days. This way, your lettuce stays crisp and nothing gets soggy.
Is this recipe gluten-free?
It easily can be! Just swap the regular soy sauce for tamari or coconut aminos. Everything else is naturally gluten-free, so you’re good to go.
Can I make the peanut sauce ahead?
You bet, and I do it all the time! Whip it up hours or even a day before. Just cover it and leave it at room temperature. If it thickens up, stir in a splash of warm water to get it back to that perfect drizzly consistency.
Share Your Steak Lettuce Wraps with Peanut Sauce
I’d love to hear how your wraps turned out! Did your family go crazy for them? Did you add your own twist? Let me know in the comments below—your tips and stories are my favorite part. And if you snapped a photo, share it! There’s nothing better than seeing your delicious creations.
Print
Steak Lettuce Wraps with Peanut Sauce
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Diet: Low Calorie
Description
A fresh, low-carb meal with savory steak strips wrapped in crisp lettuce leaves and drizzled with a rich peanut sauce.
Ingredients
- 1 lb flank steak, thinly sliced
- 1 head butter lettuce or romaine hearts, leaves separated
- 1/2 cup creamy peanut butter
- 1/4 cup low-sodium soy sauce
- 2 tbsp rice vinegar
- 1 tbsp honey
- 1 tsp minced fresh ginger
- 1 clove garlic, minced
- 2–3 tbsp water (to thin sauce)
- 1 medium carrot, julienned
- 1/4 cup chopped fresh cilantro
- 2 green onions, thinly sliced
- 1 tbsp vegetable oil
Instructions
- Mix peanut butter, soy sauce, rice vinegar, honey, ginger, and garlic in a bowl. Add water until you reach a pourable consistency.
- Pat steak slices dry and season with black pepper.
- Heat oil in a skillet over high heat. Cook steak for 2-3 minutes per side until browned. Remove from pan and let rest.
- Wash and dry lettuce leaves.
- Place a few steak slices in each lettuce leaf. Top with carrot, cilantro, and green onions.
- Drizzle peanut sauce over each wrap just before serving.
Notes
- Slice steak against the grain for tenderness.
- Prep lettuce and vegetables ahead of time for quick assembly.
- Store leftover sauce separately in the refrigerator.
- Use a hot skillet to get a good sear on the steak.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Main Dish
- Method: Sautéing
- Cuisine: Asian-Inspired
Nutrition
- Serving Size: 2 wraps
- Calories: 380
- Sugar: 8g
- Sodium: 620mg
- Fat: 24g
- Saturated Fat: 6g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 3g
- Protein: 30g
- Cholesterol: 70mg


