Quick Salmon Lettuce Wraps with Ginger-Soy Sauce
These salmon lettuce wraps turn a simple fillet into a bright, filling dinner with almost no cleanup. Crisp butter lettuce cups hold flaky seared salmon, crunchy vegetables, and a punchy ginger-soy sauce that takes maybe five minutes to whisk together.

They’re exactly the kind of meal I want on a busy weeknight: fast enough to pull off in under 30 minutes, fresh enough to feel good, and satisfying without leaving you heavy.
Why These Wraps Are a Weeknight Win
The salmon gets a quick sear that leaves the outside lightly crisp and the inside tender and flaky. It’s not fussy, just a hot pan and a little patience while the crust forms.
The sauce is the real reason I keep making these. It’s salty, a little sweet, and cut with just enough rice vinegar to wake everything up. Spooned over the warm fish and cold crisp veggies, it makes each bite pop.
Ingredients

- 12 oz salmon fillet, skin removed: cut into two even pieces. Trout or arctic char work well too.
- 1 head butter lettuce (Bibb or Boston): the leaves naturally form cups.
- 1 small cucumber: peeled or unpeeled, your call.
- 1 medium carrot: shredded on the large holes of a box grater.
- 1 small avocado: sliced into thin strips.
- 3 tbsp soy sauce: low-sodium is fine; tamari for gluten-free.
- 2 tbsp rice vinegar: unseasoned, so it doesn’t add extra sugar.
- 1 tbsp honey: balances the salt and vinegar.
- 1 tsp toasted sesame oil: for that nutty depth.
- 1 tsp grated fresh ginger: use a microplane if you have one.
- 1 garlic clove: minced.
- 1 tbsp neutral oil: such as vegetable or avocado oil, for the pan.
- Small handful fresh cilantro leaves: or mint, or both.
- Sesame seeds: for scattering at the end, optional.
Variations and Substitutions
- Swap the protein: shrimp, firm tofu, or even drained canned salmon all work. If using canned, skip the searing step and flake it straight into the cups.
- Make it spicy: add a finely chopped red chili to the sauce or drizzle the finished wraps with chili crisp.
- Go gluten-free: use tamari instead of soy sauce, and double check your chili crisp if you’re adding it.
- Herb it up: mint or Thai basil bring a different freshness if cilantro isn’t your thing.
Asian Chicken Soup is a cozy soup to serve with these lettuce wraps.
How to Make Salmon Lettuce Wraps
Step 1: Whisk the Ginger-Soy Sauce

In a small bowl, combine the 3 tablespoons soy sauce, 2 tablespoons rice vinegar, 1 tablespoon honey, 1 teaspoon toasted sesame oil, the grated ginger, and the minced garlic. Whisk until the honey dissolves completely, about 30 seconds.
The sauce will taste quite salty and sharp on its own, but it mellows once it meets the warm fish. Give it a quick taste and add a pinch of red pepper flakes if you want a little heat.
Step 2: Slice the Vegetables and Prep Lettuce

Slice the cucumber into thin rounds, about 1/8 inch thick. Shred the carrot on the large holes of a box grater until you have about 1/2 cup. Halve the avocado, remove the pit, and slice each half into thin strips.
Gently separate the butter lettuce leaves, keeping them whole as cups. Wash and dry them very well; any water left on the leaves will thin the sauce and make the wraps soggy. Arrange the leaves on a platter and tuck the sliced vegetables nearby so everything is ready to go.
Step 3: Sear the Salmon

Pat the salmon fillets completely dry with a paper towel and season both sides with a small pinch of salt. Place a medium nonstick skillet over medium-high heat and add the 1 tablespoon neutral oil. Once the oil shimmers, lay the fillets in the pan and sear without moving for 3 to 4 minutes, until a deep golden crust forms on the bottom.
Flip the fillets and cook the second side for another 2 to 3 minutes, until the fish flakes easily when pressed with a fork. The exact time depends on thickness, but the fish should feel firm with just a little give. Transfer to a plate and let it rest for 2 minutes so the flakes don’t fall apart when you break it up.
Step 4: Flake the Salmon and Fill the Cups

Use a fork to break the warm salmon into large, rustic chunks. You don’t want it completely shredded—leave some pieces in big flakes so they hold texture.
Spoon a generous 2 tablespoons of salmon into each lettuce cup, then top with a few cucumber rounds, a pinch of shredded carrot, a couple of avocado strips, and a scatter of cilantro. Don’t overfill; each wrap should sit comfortably in one hand without everything tumbling out.
Step 5: Drizzle and Serve

Spoon a little of the ginger-soy sauce over each filled wrap, or set the bowl of sauce on the side for dipping. A sprinkle of sesame seeds on top adds a nice little crunch.
Serve immediately while the salmon is still warm and the lettuce is crisp. The contrast between the hot fish and the cold crunchy vegetables is what makes these so good.
Tips for the Best Lettuce Wraps
- Assemble the wraps right when you’re ready to eat. The lettuce will start to wilt within a few minutes once the warm salmon hits it.
- Make a double batch of sauce and keep it in a jar in the fridge. It’s great over quick grain bowls, cold noodles, or a simple cucumber salad later in the week.
- If you’re really short on time, skip the searing and use hot-smoked salmon instead. You get all the flavor with zero cooking.
- Tossing the avocado slices in a little lime juice keeps them from browning while you prep everything else.
Pan-searing times by salmon thickness:
| Thickness | First Side | Second Side |
|---|---|---|
| 1/2 inch (1.3 cm) | 2-3 mins | 1-2 mins |
| 3/4 inch (2 cm) | 3-4 mins | 2-3 mins |
| 1 inch (2.5 cm) | 4-5 mins | 3-4 mins |
Storing Leftovers
These wraps are best assembled fresh, but you can store the components separately. Keep the cooked salmon in an airtight container in the fridge for up to 2 days. Store the sliced vegetables and washed lettuce leaves in separate containers lined with a dry paper towel. The sauce will keep in a sealed jar for up to 5 days.
To serve later, bring the salmon to room temperature or gently reheat it in a skillet over low heat. Cold salmon works surprisingly well in the wraps too.
What to Serve with Salmon Lettuce Wraps
A simple cold sesame noodle salad tossed in the same ginger-soy sauce makes a great side, especially if you want something a little more substantial. For a lighter option, a bowl of miso soup or a quick cucumber and seaweed salad rounds out the meal without any extra work.
Frequently Asked Questions
Can I use frozen salmon?
Yes. Thaw it completely in the fridge overnight, then pat it very dry with paper towels before searing. Any extra moisture will stop the crust from forming.
Can I make these wraps ahead of time?
Not really. The lettuce gets soft and the wraps become messy within minutes. The best approach is to prep all the components ahead and store them separately, then assemble just before serving.
The sauce tastes too salty. What can I do?
Stir in a splash of water, a little more rice vinegar, and an extra drizzle of honey. This softens the salt and rounds out the flavor without starting over.
Can I use a different lettuce?
Romaine hearts or sturdy iceberg cups both work, but butter lettuce is the easiest to wrap because the leaves are naturally bowl-shaped and pliable.

Salmon Lettuce Wraps Recipe
Ingredients
Method
- Whisk the soy sauce, rice vinegar, honey, sesame oil, ginger, and garlic until the honey dissolves, about 30 seconds.
- Slice cucumber into 1/8-inch rounds, shred carrot, slice avocado, and separate and dry the butter lettuce leaves.
- Pat salmon dry, season with salt, and sear in oil over medium-high heat for 3-4 minutes per side, then rest for 2 minutes.
- Flake salmon into chunks and fill each lettuce cup with about 2 tablespoons of fish, then top with vegetables and cilantro.
- Drizzle the sauce over the wraps and serve immediately with sesame seeds if you like.
