5 from 41 votes

Honey Walnut Shrimp – Chinese Restaurant Classic! (VIDEO)

Jump to RecipeJump to Video

29 Comments

Servings: 4

30 mins

This post may contain affiliate links. Please read our disclosure policy.

Honey Walnut Shrimp was my family’s go-to whenever we went to Chinese restaurants! I love my version because the juicy shrimp has a lighter, crispier batter that pairs perfectly with the sweet sauce and homemade candied walnuts!

Honey Walnut Shrimp on a plate with candied walnuts.

Watch the Honey Walnut Shrimp Recipe Video!

A Note from CJ

You’re going to love my Honey Walnut Shrimp!

I love this recipe so much – I think it’s even better than the Chinese restaurants I grew up going to! The shrimp is juicy, fried until light and crispy (lighter than most restaurants) and coated in the sweet, mayo-based sauce with homemade candied walnuts)!

Recreate your favorite Chinese resturant dishes with Egg Drop Soup or Hot Sour Soup, Egg Fried Rice, Chicken Lo Mein, Beef Chow Fun, Beef and Broccoli, Sesame Chicken, Garlic Bok Choy, and Cucumber Salad!

Ingredient Tips

Refer to the recipe card for the full list of ingredients and measurements!

  • shrimp – use raw, peeled, and deveined shrimp – I used U-10/U-12. If using frozen, make sure the shrimp is completely defrosted.
  • cornstarch – when developing this recipe, I tried different batters but the clear winner was cornstarch – it made the shrimp lighter and crispier, which balanced out the richness of the sauce.
  • whole walnuts – I like to make my own candied walnuts; you can also use store bought candied walnuts.
  • mayo – I used Japanese mayo (Kewpie brand) because it’s richer, tangier, has more umami; you can use any mayo of your choice.
  • lemon juice – you can also substitute with rice vinegar.

How to Make Honey Walnut Shrimp

Marinate Shrimp and Candy The Walnuts – Peel and de-vein shrimp, then make a small cut down the back of the shrimp to butterfly them. Marinate the shrimp with salt, white pepper, baking soda, cornstarch and neutral oil (I prefer avocado oil) in a bowl. While the shrimp marinates, make the candied walnuts and set them on a parchement paper lined tray to cool.

Fry The Shrimp and Mix The Sauce – Season 1/2 cup of cornstarch with salt and white pepper, then dredge the marinated shrimp in the batter. Add the oil to a dutch oven or wok and heat over medium high until the oil reaches 325F and fry half of the shrimp for 2-3 minutes until bright pink and crispy. Drain to the wire rack and repeat with the remaining shrimp. In a large bowl, combine mayo, honey, condensed milk, lemon juice, and salt. Immediately mix in the fried shrimp and walnuts and enjoy!

A 6 photo collage showing key cooking steps of how to make Honey Walnut Shrimp.

My Pro Tip

CJ’s Storage Tips

Store any leftover candied walnuts (not mixed into the dish), wait until they are cooled and store in an airtight container in a dark, cool place (ideally away from the stove or dishwasher) for up to 3 weeks. They do not need to be refrigerated (but you can!)

Store any leftover Honey Walnut Shrimp in an airtight container in the refrigerator for up to 3-4 days. The shrimp and walnuts will soften as they sit in the refrigerator. Because the dish is coated in a sweet, mayo-based sauce, there is no way to reheat to restore any crispiness. I recommend reheating until warmed through in the microwave.

If you tried this Honey Walnut Shrimp or any other recipe on my website, please leave a 🌟 star rating and let me know how it went in the comments below!

5 from 41 votes

Honey Walnut Shrimp (VIDEO)

Servings: 4
Prep: 15 minutes
Cook: 15 minutes
Total: 30 minutes
Honey Walnut Shrimp on a plate with candied walnuts.
Honey Walnut Shrimp is a Chinese banquet meal classic that's so easy to make at home! Flash fried shrimp are tossed in a delicious sweet sauce with candied walnuts!
Email This Recipe!
Enter your email and get it sent straight to your inbox along with new recipes from us every week!

Ingredients 

Shrimp

Candied Walnuts

Batter

Honey Walnut Shrimp Sauce

Neutral oil for frying

Instructions 

  • Peel and de-vein shrimp, then make a small cut down the back of the shrimp to butterfly them. This is going to increase their surface area when frying.
  • In a small bowl, marinate shrimp with salt, white pepper, baking soda, cornstarch and neutral oil (I prefer avocado oil).
  • In a small saucepan over medium heat, melt butter then add brown sugar and stir until the sugar is dissolved. Add water and bring to a simmer, then stir in your walnuts and cook for 5-6 minutes until the mixture has thickened. Immediately transfer the candied walnuts to a plate to cool.
  • In a large mixing bowl, season 1/2 cup of cornstarch with salt and white pepper, then lightly coat your marinated shrimp.
  • Add the oil to a dutch oven or wok and heat over medium high until the oil reaches 325F. Line a baking sheet with a wire rack. Fry half of the shrimp for 2-3 minutes until bright pink and crispy. Drain to the wire rack and repeat with the remaining shrimp.
  • In a large bowl, combine mayo, honey, condensed milk, lemon juice, and salt. Immediately mix in the fried shrimp and walnuts and enjoy!

Video

Notes

  • shrimp – use raw, peeled, and deveined shrimp – I used U-10/U-12. If using frozen, make sure the shrimp is completely defrosted.
  • cornstarch – when developing this recipe, I tried different batters but the clear winner was cornstarch – it made the shrimp lighter and crispier, which balanced out the richness of the sauce.
  • whole walnuts – I like to make my own candied walnuts because you can control for how sweet they are (I find that some store bought versions are too sweet for my taste) and I think they just taste better fresh! You can also use store bought candied walnuts.
  • mayo – I used Japanese mayo (Kewpie brand) because it’s richer, tangier, has more umami; you can use any mayo of your choice.
  • lemon juice – you can also substitute with rice vinegar.
 
Do not let your frying oil drop below 300-325F when frying! I highly recommend you use a thermometer to keep an eye on the temperature. If you see it dropping below 300-325F, fry your shrimp in batches. Frying at a low temperature will result in too much moisture and make your shrimp soggy. 
Store any leftover candied walnuts (not mixed into the dish), wait until they are cooled and store in an airtight container in a dark, cool place (ideally away from the stove or dishwasher) for up to 3 weeks. They do not need to be refrigerated (but you can!)
Store any leftover Honey Walnut Shrimp in an airtight container in the refrigerator for up to 3-4 days. The shrimp and walnuts will soften as they sit in the refrigerator. Because the dish is coated in a sweet, mayo-based sauce, there is no way to reheat to restore any crispiness. I recommend reheating until warmed through in the microwave.

Nutrition

Calories: 552kcalCarbohydrates: 45gProtein: 24gFat: 31gSaturated Fat: 8gPolyunsaturated Fat: 14gMonounsaturated Fat: 9gTrans Fat: 0.3gCholesterol: 211mgSodium: 877mgPotassium: 360mgFiber: 0.3gSugar: 29gVitamin A: 207IUVitamin C: 2mgCalcium: 109mgIron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Main Course
Cuisine: Chinese
Tried this recipe?Mention @cj.eats_ or tag #cjeatsrecipes!

This Honey Walnut Shrimp recipe was originally published in January 2022, and updated in January 2023 and November 2025.

About CJ

I’m a third generation Chinese-American home cook who has always loved cooking & eating! Welcome to my food blog, where you can find trusted, tested, easy & approachable recipes for the everyday home cook that taste delicious! I am so glad you're here!

You May Also Like:

5 from 41 votes (25 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




29 Comments

  1. 5 stars
    Absolutely perfect! All too often restaurants make the batter too thick, or the sauce too sweet, this is perfection! And I use half salt, half msg, for additional umami! Thanks so much for the great recipe!

  2. 5 stars
    My stepdaughter found this recipe and insisted we try it. And omgosh it was sooo good!! We had it over plain white rice. The flavors really go well together! Will make again!

  3. Came, saw, conquered. I had a huge craving for walnut shrimp and came across this recipe. It’s the perfect amount of measurements, and I also lessened the amount of sugar that is required since I’m watching my blood sugar, and it still came out deliciously! It’s just like how I remember it when I order it from restaurants. Can’t wait to keep this in my book of collected recipes!

  4. 5 stars
    My fiancé loves the one from Panda Express and he loves this one way better. It says it’s the best dish ever.
    @fatima.becerra.925

  5. 5 stars
    This dish is my personal favorite. I love all shrimp dishes! You must make the walnuts if you’re doing this recipe. It adds the perfect texture and flavor! So don’t skip out on the walnuts.

    IG: lifewith_jaly