• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Pups with Chopsticks
  • Home
  • About
  • Contact
  • Recipes
  • Ingredients
  • How-To
menu icon
go to homepage
  • Recipes
  • Asian Ingredients Guide
  • About
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • search icon
    Homepage link
    • Recipes
    • Asian Ingredients Guide
    • About
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Recipes » Main Course

    Honey Walnut Shrimp

    joyce from pups with chopsticks
    by Joyce Lee · Updated Feb 21, 2024
    13 Comments

    May contain affiliate links

    Try this honey walnut shrimp recipe for a delicious homemade version of the classic takeout dish. Crispy shrimp, creamy sweet and savory sauce, and candied walnuts make this dish a real treat! It’s the perfect Panda Express copycat recipe, but better!

    honey walnut shrimp on a gray flower plate.
    Jump to Recipe Print Recipe
    5 from 13 votes

    Craving a mouthwatering dish that combines the best of sweet and savory flavors with a creamy sauce? Try this honey walnut shrimp recipe! It's easy, irresistible, and beats any take out version you've had before!

    If you’re looking for other delicious shrimp recipes, I highly recommend you try my shrimp and broccoli stir fry, or this classic Chinese stir-fried shrimp but if you're a fan of candied walnuts like me, I also have an oven method which makes bigger batch of candied walnuts (instead of the stir frying method in this recipe), and the best part is you can use some walnuts for this honey walnut recipe, and have extra to snack on!

    Why You’ll Love This Recipe 

    • Quick and Easy: This recipe is super easy to prepare. With a few simple steps, you can have a delicious meal on the table in no time.
    • Packed with Flavor: Every bite of this dish is packed with flavor, from the creamy sweet and savory sauce to the crispy, and flavorful battered fried shrimp.
    • Can Be Made Without Condensed Milk: Most honey walnut shrimp recipes call for condensed milk, but if you don't want to open up a full can for this honey walnut shrimp recipe, you can substitute it with honey for this recipe, and it will be just as delicious, it will just look less creamy.
    • Candied Walnuts are Delicious and Not Bitter: The walnuts are just as important as the shrimp in this recipe, which is why I make sure to include steps to show you how to remove the bitterness from them.

    Honey Walnut Shrimp Ingredients

    honey walnut shrimp ingredients (shrimp, mayo, honey, condensed milk, walnuts, butter, sugar, egg, soy sauce, cornstarch)
    • Shrimp: The star of our honey walnut shrimp dish, when cooked right, it turns beautifully tender and goes beautifully with the candied walnuts. I use frozen shrimp, sized 21/25 because this is what I always have in my freezer. If you use smaller shrimp, you can use more. If you are using frozen shrimp, make sure the shrimp is fully thawed before you use it.
    • Cornstarch: This is used in the batter to coat the shrimp. It helps to make the shrimp crispy when fried. Alternatively, you can also use potato starch, but make sure to deep from them slowly (I wait until a slight crust forms before adding the next shrimp) so that the batter doesn't stick together when you're deep frying.
    • Onion Powder: This gives the batter an amazing onion flavor, that goes very well with the sweet creamy sauce.
    • Walnuts: These are candied in sugar and butter to make a sweet and crunchy addition to the dish, providing a nice contrast to the crispy shrimp.
    • Mayonnaise: A key component of the sauce, it adds a creamy texture and a tangy flavor that pairs well with the sweetness of the honey. You can also use Kewpie mayo 
    • Sweetened Condensed Milk: This adds a creamy sweetness to the sauce. If you don't want to open a whole can for a few tablespoons, you substitute it with honey as well.
    • Soy Sauce: Adds a savory depth to the sauce, balancing the sweetness of the honey and condensed milk.
    • Rice Vinegar: Cuts the heaviness of the creamy sauce and balances out the sweet and savory flavors. You can substitute for white vinegar as well.
    • Green Onions: Normally this would be used as a garnish, but for this dish the green onions bring a light crisp onion flavor to the final dish and brings out the flavors of the onion powder in the batter, and cuts the heaviness of the creamy sauce. I highly recommend you use this.

    How to Make Honey Walnut Shrimp

    Making this incredible honey walnut shrimp recipe at home is super easy and will give you great results every single time. Here's how to make it step by step:

    Preparing the Candied Walnuts

    Boil Water - Put the walnuts in a small pot. With a kettle, boil some water and pour the boiling water over the walnuts until they are fully submerged.

    rinse walnuts in hot water.

    Rinse and Soak the Walnuts - Use a spoon and stir the walnuts in the water for a few seconds, then drain the water. I do this again once more until the water is no longer cloudy. This process helps to remove the bitterness of the walnuts. Make sure to drain the water very well.

    rinsing walnuts in boiling water.

    Toast the Walnuts with Oil - Place the pot onto the stove, and set it to medium low heat, then add in some oil. Toast the walnuts for 5 minutes. Keep stirring them so they don't burn.

    Coat the Walnuts with Sugar and Butter - Add sugar (or honey), and butter, and keep stirring until the sugar melts and starts to become syrupy. Toast them in the sugar syrup and butter for about 4-5 minutes or until they are golden brown. I take them off the heat, once the butter bits turn brown at the bottom of the pot.

    adding butter and sugar to toasted walnuts.
    candied walnuts in a pot finished toasting.

    Cool the Walnuts - On a large plate, or a cookie sheet lined with parchment paper, lay out the walnuts on a single layer to cool. Make sure they aren't touching each other, else they will be stuck together. They will be slightly oily, since we 'deep fried' them in a pot, but don't worry, we won't be transferring the oil to the final dish.

    candied walnuts cooling on a white plate.

    Preparing the Sauce and Garnish

    Mix the Sauce Ingredients - Combine all the sauce ingredients in a bowl and stir until well mixed. Set this aside.

    a bowl of mayo sauce for honey walnut shrimp.

    Finely Mince the Green Onions - Finely chop the green onions and set them aside for the end.

    Finely minced green onions on a cutting board.

    Preparation of Shrimp

    Thaw and Butterfly the Shrimp - If you're using frozen shrimp, make sure the shrimp has fully thawed before you start this. Butterfly the shrimp by making a slit down it's back. This means you'll need to cut along the back about ¼ inch deep to split them for more surface area. Once done, set them aside.

    shrimp being butterflied on a cutting board.

    Batter the Shrimp

    Make the Egg Dredge - In a bowl, beat the eggs, onion powder, and soy sauce together. I like to use the whole egg, so I don't waste it but if you want a crispier shrimp you can use just the egg whites. Add the butterflied shrimp into this egg mixture and let the egg fully coat it.

    shrimp in a bowl with egg batter.

    Coat the Shrimp in Starch - Place cornstarch on a large plate. Then take each shrimp one by one and coat it in the starch. Make sure you also get starch along the slit to give it more crispy surface area once it's deep fried.

    battering shrimp with cornstarch dredge.

    Deep Frying the Shrimp

    Heat the Oil - In a small pot, heat oil on medium-high heat.

    Fry the Shrimp - Fry each shrimp in the oil for about 2 minutes. Be careful not to overcrowd the pot. Fry in batches if necessary until they turn golden brown. If you are using potato starch, make sure to add the shrimp in one at a time so that they don't stick together. I like to wait 10 seconds for a hard crust to form before adding in the next shrimp.

    Double Fry the Shrimp - Once all the shrimp has been deep fried, I add it back into the oil and fry it again for 30 seconds. Double frying makes the batter crunchier.

    deep fried shrimp on a wooden plate.

    Assembling the Dish

    Wait for the Shrimp to Cool Slightly - It's important not to mix the hot shrimp with the mayonnaise sauce right away. The heat from the shrimp will melt the mayo into oil, which will make the sauce oily, and not creamy.

    Toss the Shrimp and Green Onions in the Sauce - Once the shrimp has cooled for a minute or two, toss the shrimp and green onions in the sweet sauce mix until they are fully coated.

    a glass bowl with deep fried shrimp, mayo sauce and green onions.

    Add the Walnuts - Finally, toss in the candied walnuts.

    a bowl with mayo sauce, mixed with shrimp and tossed with walnuts.

    Enjoy as is or serve it with a bowl of rice!

    honey walnut shrimp on a grey flower plate.

    Joyce’s Tips For Making the Best Honey Walnut Shrimp

    • Honey Walnut Shrimp Without Condensed Milk: If you don't want to open a whole can of condensed milk to only use 2 tablespoons of it for the sauce, you can substitute it with 1 and ½ tablespoons of honey instead. It will be just as delicious, the only difference is it won't look as creamy. That being said, if you do want to use condensed milk, you can use the leftovers on my butter mochi and banana bread recipe, which use condensed milk.
      honey walnut shrimp made without condensed milk and only honey, shows the consistency of the sauce.
    • Thaw Frozen Shrimp: If you are using frozen shrimp, make sure it is fully thawed before you use it.
    • Cut a Deeper Slit Along the Back of the Shrimp: To make your honey walnut shrimp dish just like the ones served in Chinese restaurants or even Panda Express, start by butterflying the shrimp. This not only ensures even cooking but also provides more surface area for the crispy coating to adhere to and create that nice bite-sized shrimp ball shape.
    • Rinse Walnuts In Boiling Water: Rinsing and soaking the walnuts for a few seconds with boiling water before candying them is a crucial step that shouldn't be skipped. This process helps to remove the tannin bitterness from the walnut skins, resulting in a more pleasant and balanced flavor in your dish.
    • Sugar vs Honey for Candied Walnuts: I personally like using just sugar because it makes the walnuts crispier, that being said, you can also use honey as well but it will turn out less crispy, have be chewy and sticky.
    • Egg Whites vs Whole Egg: For a crispier shrimp, use only egg whites. The small amounts of fat in the yolk will make the batter slightly gummier. That being said, I usually like to use the whole egg so there's less waste, and it still turns out delicious and crispy.
    • Fry the Shrimp in Small Batches: When frying your shrimp, do it in small batches to avoid overcrowding the skillet, which will drop the oil temperature and create a soggy batter. This will ensure that each shrimp gets evenly cooked and turns a beautiful golden brown.
    • Coat the Shrimp Well and Double Fry: For that perfect crispy shrimp texture, make sure to coat each shrimp well with the cornstarch batter, including the crevice along the back that you made a deeper cut through. This will give your shrimp more surface area for a nice, and crispy exterior. Frying it for the second time for 30 seconds, after the first fry will also give you crispier batter as well.
    • You Can Double the Sauce: The sauce is what makes this dish truly special. Mixing all the sauce ingredients well and allowing the shrimp to be fully coated in it will ensure that every bite of your honey walnut shrimp tastes just like your favorite takeout from Panda Express. I like to have just enough sauce to coat the shrimp so that I can taste the shrimp, but if you love saucy foods, you make twice as much sauce by doubling it!
    • Don't Mix the Sauce with Hot Shrimp: Make sure the shrimp has slightly cooled, before you toss it in the mayonnaise sauce. If the shrimp is too hot, it will end up melting the mayonnaise back into oil and you won't get that nice creamy coating on the shrimp.
    • Don't Skip the Green Onions: Normally, green onions are used as just a garnish but for this dish, it will cut the heaviness from the sweet mayo and complement the batter which has a bit of onion powder in it as well.
    • If you want to make a larger batch of candied walnuts, for this recipe, and have extras to snack on, I also have a Crispy Chinese Candied Walnuts recipe for it that you can make in the oven.
    honey walnut shrimp on a gray flower plate.

    Serving Suggestions

    • For a complete Chinese takeout at home, serve this honey walnut shrimp dish with a side of homemade fried rice, chicken fried rice, yeung chow fried rice or garlic fried rice. The savory, fluffy rice perfectly complements the crispy shrimp and candied walnuts, making for a satisfying meal.
    • If you're a fan of Panda Express, why not recreate their menu at home? Pair this Panda Express honey walnut shrimp with some chow mein, sweet and sour pork, beef and onion stir fry, shrimp and broccoli stir fry or broccoli beef for a delicious, restaurant-style dinner.
    • Honey walnut shrimp tastes great as a topping on a fresh, crisp salad. The sweet and savory shrimp combined with the crunch of fresh veggies creates a refreshing and light meal option. If you just want to make the crispy walnuts on it's own for the salad, I have a crispy Chinese candied walnut recipe that makes a bigger batch as well!

    Recipe Variation Ideas

    • Spicy Honey Walnut Shrimp: If you're a fan of fiery flavors, this variation of the honey walnut shrimp recipe is for you. Simply add a teaspoon of red pepper flakes or sriracha into the sauce mix for an extra kick. This twist will give your dish a spicy kick that contrasts beautifully with the sweetness of the honey and candied walnuts.
    • Garlic Honey Walnut Shrimp: For garlic lovers, this variation is a must-try. Add ¼ teaspoon of minced garlic to the sauce. This will give your honey walnut shrimp a rich, aromatic garlic flavor that pairs perfectly with the crispy shrimp and candied walnuts.
    • Extra Nutty Honey Walnut Shrimp: For those who can't get enough of the candied walnuts in this dish, double the amount of walnuts in the recipe. The extra walnuts add more crunch and sweetness.

    Frequently Asked Questions

    What is honey walnut shrimp?

    Honey walnut shrimp is a popular dish often found in Chinese restaurants and even fast-food chains like Panda Express. It's a delicious combination of crispy shrimp, candied walnuts, and a sweet, creamy sauce.

    How do I make the shrimp crispy?

    To make the shrimp crispy, you'll need to coat them in a mixture of egg whites and salt, then dredge in cornstarch. Fry the shrimp in batches in a hot skillet until they turn golden brown.

    What goes well with honey walnut shrimp?

    Honey walnut shrimp pairs well with a variety of dishes. It's often served with fried rice or noodles for a complete meal. However, it can also be enjoyed on its own as a tasty appetizer.

    Storing and Reheating

    • Fridge: If you have leftovers from your honey walnut shrimp recipe, you can store them in the fridge. Place the dish in an airtight container and refrigerate it. It can last for up to 2 days.
    • Reheating Instructions: To reheat your honey walnut shrimp, stir it gently in a skillet over medium heat until it's warmed through. Be careful not to overheat as this can make the shrimp tough. You can also microwave this as well, but the heat from reheating may turn the sauce oily.
    • Freezer: Unfortunately, this honey walnut shrimp dish doesn't freeze well due to the crispy shrimp texture. Freezing and thawing can make the shrimp lose its crispiness, and the dish may not have the same taste as when freshly made.

    Recipes To Use Up Leftover Condensed Milk

    • A roasted banana banana bread, sliced into slice with a knife on the table
      Easy Moist Banana Bread with Condensed Milk
    • Close up of black sesame ruffled milk pie.
      Black Sesame Chocolate Ruffled Milk Pie
    • Closeup of Hawaiian butter mochi
      Chewy Hawaiian Butter Mochi
    • Closeup of grilled Thai curry chicken wings on a metal pan
      Grilled Thai Curry Chicken Wings
    • Chicken Satay Recipe with Peanut Sauce
    • Closeup of Thai red curry served with thai basil in a wooden bowl
      Thai Red Curry
    • Sweet & Savory Salted Egg Taro Dumplings
    • Condensed milk pancakes with candied bacon on top.
      Condensed Milk Pancakes

    More Chinese Takeout Recipes You May Like

    • Char Siu (Chinese BBQ Pork) thinly sliced and fanned out on a cutting board.
      Sweet and Sticky Char Siu (Chinese BBQ Pork)
    • Chinese Lemon Chicken served with wooden chopsticks in a green plate
      Easy Chinese Lemon Chicken
    • A close up for Chinese beef chow fun noodles in a metal bowl
      Beef Chow Fun (干炒牛河)
    • Sweet and Sour Chicken
    • Overhead closeup picture of Chinese eggplant with garlic sauce in a large bowl with green onions on top
      Chinese Eggplant with Garlic Sauce (鱼香茄子)
    • Chinese fried wonton strips on a takeout tray served with sweet and sour sauce
      Crispy Fried Wonton Chips
    • Corn egg drop soup in a bowl.
      Easy Corn Egg Drop Soup
    • Mongolian beef on a white plate with sesame seeds
      Easy Mongolian Beef
    • A large bowl of wonton noodle soup with wonton noodles, dumplings and Chinese vegetables.
      Wonton Noodle Soup
    • Sesame beef on a green plate.
      Easy Sesame Beef Recipe

    If you made this honey walnut shrimp recipe, I want to see! Follow Pups with Chopsticks on Instagram, snap a photo, and tag and hashtag it with @pupswithchopsticks and #pupswithchopsticks. I love to know what you are making!

    Please also consider leaving a ⭐⭐⭐⭐⭐ rating and a comment to tell me how it went! I'd love to hear from you if you made this!

    If you like my recipes and want to be updated on when new ones come out, please consider subscribing to my newsletter (we don't spam) and follow along on Instagram, Facebook, and Pinterest for all of my latest recipes!

    Recipe Card

    honey walnut shrimp on a green plate.

    Honey Walnut Shrimp

    Try this honey walnut shrimp recipe for a delicious homemade version of the classic takeout dish. Crispy shrimp, sweet sauce, and candied walnuts make this dish a real treat! It’s the perfect Panda Express copycat recipe, but better!
    Print Pin Email Rate
    Course: Main Course
    Cuisine: Chinese
    Prep Time: 15 minutes minutes
    Cook Time: 20 minutes minutes
    Total Time: 35 minutes minutes
    Servings: 3
    5 from 13 votes
    Made with ♡ by Joyce Lee

    Joyce's Recipe Notes

    • Honey Walnut Shrimp Without Condensed Milk: If you don't want to open a whole can of condensed milk to only use 2 tablespoons of it for the sauce, you can substitute it with 1 and ½ tablespoons of honey instead. It will be just as delicious, the only difference is it won't look as creamy. That being said, if you do want to use condensed milk, you can use the leftovers on my butter mochi and banana bread recipe, which use condensed milk.
    • honey walnut shrimp made without condensed milk and only honey, shows the consistency of the sauce.
    • Cut a Deeper Slit Along the Back of the Shrimp: To make your honey walnut shrimp dish just like the ones served in Chinese restaurants or even Panda Express, start by butterflying the shrimp. This not only ensures even cooking but also provides more surface area for the crispy coating to adhere to and create that nice bite-sized shrimp ball shape.
    • Rinse Walnuts In Boiling Water: Rinsing and soaking the walnuts for a few seconds with boiling water before candying them is a crucial step that shouldn't be skipped. This process helps to remove the tannin bitterness from the walnut skins, resulting in a more pleasant and balanced flavor in your dish.
    • Sugar vs Honey for Candied Walnuts: I personally like using just sugar because it makes the walnuts crispier, that being said, you can also use honey as well but it will turn out less crispy, have be chewy and sticky.
    • Egg Whites vs Whole Egg: For a crispier shrimp, use only egg whites. The small amounts of fat in the yolk will make the batter slightly gummier. That being said, I usually like to use the whole egg so there's less waste, and it still turns out delicious and crispy.
    • Fry the Shrimp in Small Batches: When frying your shrimp, do it in small batches to avoid overcrowding the skillet, which will drop the oil temperature and create a soggy batter. This will ensure that each shrimp gets evenly cooked and turns a beautiful golden brown.
    • Coat the Shrimp Well and Double Fry: For that perfect crispy shrimp texture, make sure to coat each shrimp well with the cornstarch batter, including the crevice along the back that you made a deeper cut through. This will give your shrimp more surface area for a nice, and crispy exterior. Frying it for the second time for 30 seconds, after the first fry will also give you crispier batter as well.
    • You Can Double the Sauce: The sauce is what makes this dish truly special. Mixing all the sauce ingredients well and allowing the shrimp to be fully coated in it will ensure that every bite of your honey walnut shrimp tastes just like your favorite takeout from Panda Express. I like to have just enough sauce to coat the shrimp so that I can taste the shrimp, but if you love saucy foods, you make twice as much sauce by doubling it!
    • Don't Mix the Sauce with Hot Shrimp: Make sure the shrimp has slightly cooled, before you toss it in the mayonnaise sauce. If the shrimp is too hot, it will end up melting the mayonnaise back into oil and you won't get that nice creamy coating on the shrimp.
    • Don't Skip the Green Onions: Normally, green onions are used as just a garnish but for this dish, it will cut the heaviness from the sweet mayo and complement the batter which has a bit of onion powder in it as well.
    • If you want to make a larger batch of candied walnuts, for this recipe, and have extras to snack on, I also have a Crispy Chinese Candied Walnuts recipe for it that you can make in the oven.
    Prevent your screen from going dark

    Ingredients
     

    • 12 large shrimp (size 21/25)
    • 1 stalk green onion (finely chopped)

    Batter

    • 1 egg (or egg whites, for crispier batter)
    • ½ teaspoon onion powder
    • 1 teaspoon soy sauce
    • ½ cup cornstarch

    Candied Walnuts

    • 1 cup walnuts
    • 1 tablespoon oil
    • 1¾ tablespoons sugar (or honey)
    • ¼ teaspoon salt (optional, if you like sweet and salty walnuts)
    • ½ tablespoon butter

    Honey Walnut Shrimp Sauce

    • ¼ cup mayonnaise (or Japanese kewpie mayo)
    • 2 tablespoons sweetened condensed milk (or 1½ tablespoons of honey)
    • ¼ teaspoon rice vinegar
    • ½ teaspoon soy sauce

    Instructions
     

    Prepare the Candied Walnuts

    • Put 1 cup walnuts into a small pot. With a kettle, boil some water and pour it over the walnuts until fully submerged.
      rinse walnuts in hot water.
    • Use a spoon and stir the walnuts in the water for a few seconds, then drain the water. I do this again once more until the water is no longer cloudy. This process helps to remove the bitterness of the walnuts. Make sure to drain the water very well.
      rinsing walnuts in boiling water.
    • Place the pot onto the stove and set it to medium-low heat. Then add 1 tablespoon oil. Toast the walnuts for 5 minutes. Keep stirring them so they don't burn.
    • After you have toasted the walnuts for about 5 minutes, add 1¾ tablespoons sugar (or honey), ¼ teaspoon salt (optional) and ½ tablespoon butter, and keep stirring until the sugar melts and starts to become syrupy.
      adding butter and sugar to toasted walnuts.
    • Toast them in the sugar syrup and butter for about 4-5 minutes or until they are golden brown. I take them off the heat, once the butter bits turn brown at the bottom of the pot.
      candied walnuts in a pot finished toasting.
    • On a large plate, or a cookie sheet lined with parchment paper, lay out the walnuts on a single layer to cool. Make sure they aren't touching each other, or else they will be stick together. They will be slightly oily, since we 'deep fried' them in a pot, but don't worry, we won't be transferring the oil to the final dish.
      candied walnuts cooling on a white plate.

    Prepare the Honey Walnut Shrimp Sauce and Garnish

    • Combine¼ cup mayonnaise, 2 tablespoons sweetened condensed milk (or 1½ tablespoons of honey), ¼ teaspoon rice vinegar, and ½ teaspoon soy sauce in a bowl and stir until well mixed. Set this aside.
      a bowl of mayo sauce for honey walnut shrimp.
    • Finely chop 1 stalk green onion and set them aside for the end.
      Finely minced green onions on a cutting board.

    Prepare the Shrimp

    • If you're using frozen shrimp, make sure the shrimp has fully thawed before you start this step.
      If you are using shelled shrimp, peel it first, then butterfly the shrimp by making a slit down its back. This means you'll need to cut along the back about ¼ inch deep to split them for more surface area. Once done, set them aside.
      shrimp being butterflied on a cutting board.

    Batter the Shrimp

    • In a bowl, beat 1 egg, ½ teaspoon onion powder, and 1 teaspoon soy sauce together. I like to use the whole egg to keep things simple, but you can use just the egg whites if you want a crispier shrimp. Add the butterflied shrimp into this egg mixture and let the egg fully coat it.
      shrimp in a bowl with egg batter.
    • Place ½ cup cornstarch on a large plate. Then, take each shrimp one by one and coat it in the starch. Make sure you also get starch along the slit to give it a more crispy surface area once it's deep-fried.
      battering shrimp with cornstarch dredge.

    Deep Fry the Shrimp

    • In a small pot, heat oil on medium-high heat. To test if the oil is hot enough to start deep frying, stick a wooden chopstick or the back of a wooden spoon in the oil. If it starts to bubble, the oil is hot enough to use.
    • Fry each shrimp in the oil for about 2 minutes. Be careful not to overcrowd the pot. Fry in batches, if necessary, until they turn golden brown.
      If you are using potato starch, make sure to add the shrimp one at a time so that they don't stick together. I like to wait 10 seconds for a hard crust to form before adding the next shrimp.
    • Once all the shrimp have been deep-fried, I add them back into the oil and fry them again for 30 seconds. Double frying makes the batter crunchier.
      deep fried shrimp on a wooden plate.

    Assemble the Dish

    • Wait for the Shrimp to Cool Slightly - It's important not to mix the hot shrimp with the mayonnaise sauce right away. The heat from the shrimp will melt the mayo into oil, which will make the sauce oily, and not creamy.
    • Once the shrimp has cooled for a minute or two, toss the shrimp and finely minced green onions in the sweet sauce mix until they are fully coated.
      a glass bowl with deep fried shrimp, mayo sauce and green onions.
    • Finally, toss in the candied walnuts.
      a bowl with mayo sauce, mixed with shrimp and tossed with walnuts.
    • Enjoy as is or serve it with a bowl of rice!
      honey walnut shrimp on a grey flower plate.

    Nutrition

    Calories: 673kcal | Carbohydrates: 41g | Protein: 20g | Fat: 49g | Saturated Fat: 7g | Polyunsaturated Fat: 29g | Monounsaturated Fat: 11g | Trans Fat: 0.1g | Cholesterol: 173mg | Sodium: 912mg | Potassium: 360mg | Fiber: 3g | Sugar: 16g | Vitamin A: 377IU | Vitamin C: 2mg | Calcium: 135mg | Iron: 2mg

    *Nutritional information is calculated using online tools and is an estimate*

    Did you try this recipe?I'd love to hear from you! Let me know how it was and consider giving it a rating! Tag me on Instagram with @pupswithchopsticks to show me!

    Disclaimer: We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites, however I provide these links to make items easier to find if you cannot purchase this locally and I would never recommend anything I don’t own myself or highly recommend. I would prefer you buy your items locally if possible to support your local shops (and chances are they are cheaper locally as well!)

    More Main Course

    • Turkey legs on cutting board
      Easy Roasted Turkey Legs with Herb Glaze
    • 17 Asian Christmas Recipes for Your Holiday Dinner Celebrations
    • Mongolian chicken on a beige plate on a wooden table.
      Mongolian Chicken
    • close up of asian ground beef bowl (cantonese minced beef) with a sunny side up fried egg on top in a green bowl.
      Asian Beef Bowls

    Reader Interactions

    Comments

    1. Gay Fletcher says

      December 16, 2025 at 9:56 am

      5 stars
      This was simply wonderful! I've always loved honey walnut shrimp in restaurants. I wondered to myself how difficult it was to make and stumbled across your recipe. Your thoughtful, well designed instructions were super easy to follow! I was only lacking the onion powder, so I substituted garlic powder, but other than that I followed everything as written. When my husband got home from work I was just dishing it up. He loved it. Thank you so much for sharing! I will be back for more recipes 🙂

      Reply
      • Joyce Lee says

        December 19, 2025 at 10:15 am

        Hi!
        I'm so happy you both liked it! 🙂
        It warmed my heart that you liked my instructions. I try my best to write it out like I'm talking to a friend in the kitchen, like I'm right there with them, and I'm so happy it has helped you.
        I hope you enjoy my other recipes!

        Reply
    2. erin says

      March 12, 2025 at 9:41 am

      5 stars
      I also doubled the sauce and it was amazing! tasted just like panda

      Reply
      • Joyce Lee says

        March 12, 2025 at 9:42 am

        Hi erin!

        I'm so happy you liked it!!

        Reply
    3. Victoria says

      March 09, 2025 at 5:47 pm

      5 stars
      I've tested several honey walnut shrimp recipes over the years and this is definitely top of the line. For personal taste I did add more sugar to the walnuts and doubled the sauce. This recipe was extremely helpful because of how detailed and descriptive the methods for cooking and none of the recipes I've ever come across before included that, and it definitely put this particular one over the top. Easy five stars.

      Reply
      • Joyce Lee says

        March 12, 2025 at 9:44 am

        Hi Victoria!
        Thank you so much for making my day. I'm incredibly happy that my recipe was helpful, and it was able to successful make something yummy for you! 🙂

        Reply
    4. Ryan says

      January 27, 2025 at 10:17 am

      5 stars
      Used frozen gluten free breaded shrimp instead but everything came out delicious. I don’t think I used the full amount of sugar on the walnuts and I definitely should have, but that’s my only complaint. Doubled the sauce and it was perfect! Delicious all around.

      Reply
      • Joyce Lee says

        March 12, 2025 at 9:45 am

        Hi Ryan!
        Brilliant on the shortcut! 🙂 So glad you enjoyed it!

        Reply
    5. Ashley says

      October 03, 2024 at 8:35 am

      5 stars
      This was one of the most delicious shrimp recipes I've ever had. Definitely adding it to my favorites. Thank you Joyce!

      Reply
      • Joyce Lee says

        November 12, 2024 at 1:01 pm

        Hi Ashley!
        Yay!! I'm so happy you liked it! Your kind words really made my day! 🙂

        Reply
    6. Joyce Lee says

      September 30, 2024 at 8:37 am

      5 stars

      Reply
    7. Josie says

      February 22, 2024 at 12:21 pm

      5 stars
      I cooked this Honey Walnut Shrimps Dish shortly I saw this recipe, because I bought a pack of walnuts a week ago intended to make some honey walnuts snack.
      Voilà ! My little one enjoyed it the most 😘 & gave me a 👍, haha, he asked for 'encore' soon. Thank you Joyce, for this quick easy cooking.

      Reply
      • Joyce Lee says

        November 12, 2024 at 1:02 pm

        Hi Josie!
        So happy everyone enjoyed it!! 🙂

        Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Welcome to Pups with Chopsticks!

    Hi, I’m Joyce Lee! Welcome to Pups with Chopsticks! This cozy corner of the internet is all about my favorite things: cooking delicious Asian dishes, hanging out with my furry sidekicks, and sharing good eats with friends (that’s you!). Grab a seat and let’s have some fun in the kitchen! Here you’ll find everything from comforting traditional recipes to Asian fusion dishes, all made easy with broken-down, simple step-by-step tutorials.

    More about me

    Tried and True Favorites

    • Thai coconut chicken skewers on a wooden plate
      Grilled Thai Coconut Chicken Skewers
    • Vietnamese Lemongrass Chicken
    • Korean japchae served in a wooden bowl
      Easy Japchae (Korean Glass Noodles Stir Fry)
    • A large bowl of Spicy Korean Pork Bulgogi (Jeyuk Bokkeum) with a plate of lettuce with some rice and pork in it for wrapping
      Spicy Pork Bulgogi (Classic Jeyuk Bokkeum Recipe)

    Takeout at Home

    • Super crispy beef tossed with a sweet and sticky sauce
      Sweet and Sticky Crispy Beef
    • Hakka, Indian Chinese chilli chicken made with crispy chicken chunks and lightly tossed in a spicy chilli sauce.
      Chilli Chicken
    • Char Siu (Chinese BBQ Pork) thinly sliced and fanned out on a cutting board.
      Sweet and Sticky Char Siu (Chinese BBQ Pork)
    • Sweet and Sour Pork in a bowl on a wooden table
      Sweet and Sour Pork Recipe (咕噜肉)
    • bang bang shrimp on a patterned plate on a wooden table.
      Bang Bang Shrimp
    • Mongolian beef on a white plate with sesame seeds
      Easy Mongolian Beef

    Footer

    AS FEATURED ON

    Privacy Policy · Terms & Conditions · Contact · Web Stories
    Copyright © 2025 Pups with Chopsticks · All Rights Reserved

    3.5K shares

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required