FREE 5-Ingredient Recipe EBook
GET IT NOWIf you want a fresh meal and fun experience all in one, these shrimp lettuce wraps are it! I love how easy they are to make and how satisfying they are to eat. They’re the perfect warm-weather meal when I don’t want to be stuck in the kitchen. Not to mention, the combination of juicy shrimp, creamy avocado, and a riff on my tangy peanut sauce is irresistible. Make them with me as an easy lunch recipe or a light, healthy dinner!
Why You Need My Shrimp Lettuce Wraps

- Bold Thai flavors – My shrimp lettuce wraps have a burst of flavors and variety. They’re a balance of spicy, tangy, and savory. (Peanut sauce! Lime! Fish sauce!) If you like my like my Thai basil chicken, you’ll like these, too.
- Quick and easy – Not including the quick marinade, these take just 15 minutes to throw together! And I reuse a lot of the same ingredients in the marinade and the sauce, so you don’t have too many things to buy.
- Stunning presentation – The bright colors of the shrimp, avocado, and cucumber make these wraps lovely to look at… and eat.
- Light, healthy meal – These wraps have it all — veggies, protein, and healthy fats — and they’re naturally gluten-free. Plus, you can serve them family-style, so everyone can build their own just the way they like.


Ingredients & Substitutions
Here I explain the best ingredients for my shrimp lettuce wraps recipe, what each one does, and substitution options. For measurements, see the recipe card.
Thai Shrimp:
Let’s make a quick marinade for the shrimp! You could simply saute the shrimp, but the marinade makes it extra juicy and flavorful. You’ll need:
- Shrimp – I prefer small shrimp for these wraps, because they’re bite-sized and easy to eat. Make sure they are peeled and deveined, with the tails removed. You could also use these same flavors with other proteins, or try my Asian chicken lettuce wraps or the Thai beef lettuce wraps from my first cookbook.
- Coconut Aminos – I like this brand as a soy sauce substitute because I avoid soy, plus it adds a little sweetness. Low-sodium soy sauce or tamari work, too, if you have those.
- Olive Oil – Avocado oil also works.
- Fish Sauce – For umami flavor! I like this clean-ingredient brand. There’s nothing quite like it, but if you need a substitute, you can try Worcestershire sauce.
- Lime Juice – For tang! Fresh is always best, but sometimes I use bottled lime juice to save time.
- Crushed Red Pepper Flakes – The amount I use makes these Thai shrimp lettuce wraps mildly spicy, but you can adjust based on your heat preference. Leave them out for a milder dish, or add more if you like extra spice.
Lettuce Wraps:
- Bibb Lettuce – Sometimes this is called butter lettuce, Boston Bibb, or limestone lettuce at the store. I like this type for lettuce wraps, because it’s pliable without breaking, to fit all those fillings.
- Cucumber – For a refreshing crunch. You can also toss in other veggies, like shredded carrots, bell peppers, or radishes for extra flavor and texture. I recommend cutting your vegetables into matchsticks rather than cubes, because they don’t fall out of the wraps as easily.
- Avocado – If you can’t tell from my logo, I love avocado! In these shrimp lettuce wraps, it’s perfect for balancing the heat.
- Garnishes – These are optional, but I like to add green onions, roasted peanuts, and a squeeze of lime. Fresh cilantro would also work nicely.
Peanut Sauce:
This is a different version of my peanut sauce recipe:
- Peanut Butter – The base of my peanut sauce. This brand with no added sugar is my go-to, but you can also use almond butter if that’s what you’ve got.
- Coconut Aminos – Or low sodium soy sauce or tamari.
- Lime Juice
- Seasonings – Sea salt, crushed red pepper flakes, and garlic powder. You can also add a pinch of ground ginger if you like. If you don’t have garlic powder on hand, very finely minced garlic would work.
VARIATION: Add some sweetness!
For a sweeter peanut sauce, add a tablespoon of regular or sugar-free honey.

How To Make Shrimp Lettuce Wraps
I have step-by-step photos here to help you visualize the recipe. For full instructions with amounts and temperatures, see the recipe card.
- Make the shrimp marinade. In a medium to large bowl, whisk together the coconut aminos, olive oil, fish sauce, lime juice, and crushed red peppers. Add the shrimp and set aside to marinate.
- Make the peanut sauce. Whisk together the peanut butter, coconut aminos, lime juice, crushed red pepper flakes, salt, and garlic powder. Sample to taste, but do not eat the entire bowl of peanut sauce. 😉


- Cook the shrimp. Heat more oil in a large skillet over medium heat. Add the shrimp and sauté until opaque and cooked through.
- Assemble the shrimp lettuce wraps. Top the lettuce leaves with shrimp, cucumbers, and avocados, then drizzle with the peanut sauce. I highly recommend a garnish of green onions, roasted peanuts, and lime wedges!


My Recipe Tips
- Buy raw shrimp, not cooked. Cooked shrimp won’t absorb the marinade very well, and are likely to turn rubbery when you cook them. If all you have is cooked, though, you can still use it and only heat for a minute or two.
- Marinate the shrimp for about 30 minutes, but not longer. After that, they will start to “cook” from the acidic lime juice and turn into shrimp ceviche.
- Prep everything before cooking the shrimp. Make sure your lettuce leaves are separated, cucumbers are julienned, and avocado is diced. The shrimp cooks in just a few minutes, and the shrimp lettuce wraps taste best if you assemble them while it’s still warm.
- Be careful not to overcook. Again, you don’t want the shrimp to turn rubbery! It only takes me around 5 minutes total, including both sides. Sometimes even a bit less.
- Struggling to mix the peanut sauce? If your peanut butter is too firm to mix easily, use a small blender to get everything combined. You can also thin out the sauce with water if it’s too thick — it can vary depending on your peanut butter.
Storage & Meal Prep
- Store: Keep leftovers in separate containers in the fridge for 3-4 days. You can use the leftover shrimp for a quick shrimp salad or toss it into any of my healthy salad recipes.
- Meal prep: Mix up the marinade and peanut sauce, and prep the lettuce wrap ingredients ahead of time. Store separately. Just don’t marinate the shrimp more than 30 minutes in advance, as I mentioned above.
- Reheat: Gently warm the shrimp in a skillet. It’s not the same as fresh, but still pretty good! You can also just eat the shrimp lettuce wraps cold.
- Freeze: You can freeze the cooked shrimp and peanut sauce separately for up to 3 months, but don’t freeze the fresh veggies. Thaw in the fridge overnight.
Serving Ideas
Since these wraps are packed with protein and veggies, they can easily be a complete meal all on their own. But if you want something more hearty, serve them with my easy fried rice or cauliflower rice on the side. They also pair nicely with my egg drop soup or even chicken satay.
Shrimp Lettuce Wraps
You'll love my easy shrimp lettuce wraps with juicy shrimp, creamy avocado, crisp cucumbers, and a nutty, tangy peanut sauce.
Ingredients
Tap underlined ingredients to see the ones I use.
Thai Shrimp:
Lettuce Wraps:
Peanut Sauce:
Optional Garnishes:
Instructions
Tap on the times in the instructions to start a kitchen timer.
-
In a medium bowl, whisk together the coconut aminos, 2 tablespoons (30 mL) olive oil, fish sauce, lime juice, and crushed red peppers.
-
Add the shrimp and mix to coat. Cover and let sit for 30 minutes to marinate.
-
Meanwhile, whisk together the ingredients for the peanut sauce. Set aside.
-
Heat the remaining 2 tablespoons (30 mL) oil in a large pan or wok over medium heat. Add the shrimp and saute for 4-6 minutes, until white, opaque, and cooked through.
-
Divide the shrimp, cucumbers, and avocados among the lettuce leaves. Drizzle with peanut sauce. If desired, garnish with green onions, roasted peanuts, and lime wedges.
LAST STEP: Leave a rating to help other readers, or tag me @wholesomeyum on Instagram. I’d love to hear from you!
Maya’s Recipe Notes
Serving size: 4 lettuce wraps (each with 4 shrimp, 1/4 oz cucumber, 1/16 avocado, and 1/2 tbsp peanut sauce)
Garnishes are not included in nutrition facts.
📖 Want more recipes like this? Find this one and many more in my Spring Ebook Bundle!
I provide nutrition facts as a courtesy. Have questions about calculations or why you got a different result? Please see my nutrition policy.
Add Your Notes Your Notes
© Copyright Maya Krampf for Wholesome Yum. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link with photo instead.
Shrimp Lettuce Wraps

Gratitude Moment

We flew back to Florida this past weekend, and I still can’t believe I’m here. I thought it would get easier the second time around, but after spending the summer back in Minnesota, we kind of got used to our old life again.
This was our last walk in Minnesota on the day we left. I’m going to miss that cooler weather, but the good news is, the hot Florida weather is perfect for these refreshing shrimp lettuce wraps. Ha. Time to make some again!
Shop
My
Custom












14 Comments
Rayna Jenkins
1This is a 5 star recipe, hands down! It is so full of flavor that I was full for hours after! I am definitely keeping this as a lunch meal! I have been missing Thai food since going keto. Pad Thai is my fave but this curbed that craving!
Wholesome Yum M
0Hi Rayna, I’m so happy you loved it! You may like my recipe for spaghetti squash pad Thai, too!
Sandra Remson
1Having recently lived in thailand I was craving something spicy. I had to triple (if not more) the chilis. But it was good.
Karl
0The sauce was overwhelming, the salt was not necessary at all. I’d recommend cutting all the ingredients down by a 1/4th if you follow the recipe. Makes way too much.
Maya | Wholesome Yum
0Thanks for the feedback, Karl! Sorry to hear the sauce wasn’t what you were expecting. The salt can depend on how salty your peanut butter is and your preference, so next time I’d recommend adding it last so you can adjust to your taste. As for the amount, it depends on how many lettuce wraps you end up making and how saucy you like them. You can always use the extra sauce for other dishes later. 🙂
Norma Jean Sanders
0The shrimp were tender and flavorful with a nice kick from the red pepper flakes. The peanut sauce was creamy and delicious. I love the peanut sauce so much. Happy I could now make it at home!
Joanne
0So flavorful and so easy to make!
Liu
0Hubby approved dinner! Thanks for the recipe!
Deon Wentzel
0Loved the recipe. My husband told me to put this recipe in the keeper file. 2 comments though 1) plan on doing vegetable and sauce prep the entire 1/2 hour the shrimp marinate. The prep was easy, just time consuming. 2). It’s winter/spring in northern Minnesota, thus the prices for the vegetables were pretty steep. I paid $5.99 for the Bibb lettuce, other veggies were pricey too. Next time I make this, I will buy the shrimp when on sale. Then wait for a farmer’s market to open and buy the lettuce at a much cheaper price.
Sharynn
0How do you get the lettuce leafs crisp?
Maya | Wholesome Yum
0Hi Sharynn, Bibb lettuce is not usually super crisp, but I prefer it because it’s easier to wrap than other types. You can use Romaine if you want extra crisp lettuce.
Catherine
0I noticed you used coconut aminos in your recipe. Could I use liquid aminos without changing the taste?
Wholesome Yum M
0Hi Catherine, Yes, you can!
Tracey
0Made this last night. It was so good we didn’t have any leftovers!!