For a quick and delicious Chinese dinner, try this healthier version of honey walnut coconut shrimp. Pan-fried to perfection, each bite is complemented by a luscious honey coconut sauce and garnished with crunchy sesame walnuts.



Jump to:
What makes this dish special
I still remember my first dinner date with my husband. He took me to a small Chinese restaurant and ordered many delicious dishes, including hoisin beef hand pies, Taiwanese oyster omelette, and honey walnut shrimp. I never had honey walnut shrimp until that night, and boy, did I love it. It's a simple dish, just stir-fried shrimp with walnuts. But the crispy battered seafood coated in a sweet sauce was so satisfying. It was memorable enough that now I always crave the dish.
In honor of the original dish, I put my own "healthier" twist on it to create honey walnut coconut shrimp. As a professional chef and recipe developer, I love taking classic dishes and making them my own; this recipe is the perfect example of that. It's different from the original recipe but still equally delicious!
Recipe
Honey Walnut Coconut Shrimp
Ingredients
Sesame walnuts
- ½ cup walnut halves toasted
- 2 tablespoons honey
- 2 tablespoons water
- 1 teaspoon sesame seeds toasted
Honey walnut coconut shrimp
- ¼ cup coconut cream
- ¼ cup mayonnaise
- 1 tablespoon honey
- 1 pound large shrimp deveined, peeled
- ⅓ cup cornstarch
- ¼ teaspoon salt
- ¼ cup oil divided
- chopped scallions for garnish
Instructions
- Make sesame walnuts. Heat water and sugar in a medium sauce pot over medium-low heat. Bring to a simmer and continue to cook for 3 minutes or slightly reduced, stirring occasionally. Add walnuts and continue to cook until all of the liquid has evaporated about 4-5 minutes, stirring frequently. Remove from heat and add sesame seeds, tossing to combine. Spread nuts on parchment paper making sure they're not touching each other. Let cool completely.
- Make coconut sauce. Whisk together coconut cream with mayonnaise and honey. Set aside.
- Prepare shrimp. Combine cornstarch and salt in a large ziploc bag. Add shrimp and toss to coat shrimp.
- Heat 2 tablespoons oil in a saute pan over high heat. Add half of the shrimp and cook until golden brown, about 2 minutes. Flip shrimp and continue to cook until done. Remove from heat and cook remaining shrimp.
- Immediately toss shrimp with coconut sauce and top with candied sesame walnuts and chopped scallions. Serve immediately.
Video
Notes
Step-by-step instructions
Step 1: Make candied walnuts
The original honey walnut shrimp requires you to fry shrimp and toss them in a mayonnaise and condensed milk sauce with candied walnuts. When I first discovered that there was condensed milk in the dish, I gasped. It was no wonder the shrimp was so good!

But this realization also made me think twice about regularly ordering the shrimp. And so, here we are, vamping up the seafood to make it healthier.
To make this honey walnut coconut shrimp, first, make the walnuts. I added sesame to the mix to make it a little fancy.
Simmer the toasted walnuts in a medium saucepan with sugar and water, stirring until all of the liquid has evaporated.

Add the sesame seeds, tossing to coat. Then, immediately transfer the nuts to parchment paper, spread them out, and let them cool.
You can also make the nuts the day before and store them in an airtight container at room temperature.
Step 2: Prepare shrimp
Next, make the coconut sauce. To make this recipe healthier, I swapped out the condensed milk for coconut cream and decreased the amount of mayonnaise. Whisk the two together with a touch of honey and set them aside.
Although mayonnaise is still not the healthiest ingredient, I found that it was still the best choice for the dish, providing the creamy, thick base for the sauce.

Now for the shrimp. Combine cornstarch and salt in a large Ziploc bag, tossing to combine. Pat dry the shrimp and add them to the cornstarch mix, tossing to coat.
You can coat the shrimp in a bowl instead, but I found the Ziploc method the easiest one.
Step 3: Cook shrimp
Instead of deep-frying, we're going to pan-fry the shrimp. Depending on the size of your saute pan, you may need to cook the shrimp in 2 batches.
Heat 2 tablespoons of oil over high heat and cook the shrimp until pink on both sides. Remove the shrimp and repeat with the remaining seafood.

Then toss the shrimp in the honey coconut sauce. Top with the sesame walnuts, sprinkle chopped scallions, and serve with a bowl of rice.
So, what is the verdict on this honey walnut coconut shrimp? I'll be frank, it's not like the original honey walnut shrimp. It doesn't have that rich mayo-condensed milk sauce that coats your mouth, BUT the honey and coconut sauce works beautifully with the lightly battered shrimp.
Plus, the sesame walnuts add that sweetness, complementing the shrimp perfectly. I would gladly eat this any day over the original recipe!

Make-ahead and storage
- Make-ahead: The candied walnuts and coconut sauce can be prepared the day before.
- Store: Keep leftovers in an airtight container in the refrigerator for up to 3 days.
More easy stir-fry recipes
Looking for more quick stir-fry dishes? Try these:












Stacy says
I really liked the hint of coconut in this dish! It was easy to make and the walnuts were so good.
Christine Ma says
I'm so glad you enjoyed it! Thanks for giving my recipe a try!