This post may contain affiliate links, read my disclosure policy for details.

Crispy Honey Walnut Shrimp in a sweet and creamy honey sauce is better than take-out. Cornstarch gives the shrimp a delightful crunch, and the caramelized nuts take this walnut shrimp recipe over the top. It’s finger-licking good and makes the perfect meal when paired with fried rice. If you love Panda Express Walnut Shrimp, this recipe is for you. 

Walnut shrimp in a bowl with a pair of chopsticks.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

This honey shrimp is the perfect balance of sweet, savory and crunchy. The sauce is sweet but not overly sweet. The crunch from the walnuts adds a great mouthfeel and the leftover nuts are perfect for snacking.

If you love the crunchiness that nuts add to savory dishes try my Chinese Szechuan Chili Chicken or Authentic Kung Pao Chicken recipe.

Why You’ll Love This Walnut Shrimp Recipe

  • It’s affordable. This is the perfect way to really jazz up a pound of shrimp using ingredients you have in your pantry. 
  • It’s flavorful. Slightly sweet and delightfully crunchy, you will love the flavor of this walnut shrimp recipe.
  • It’s Fast. You can make this honey shrimp in under 40 minutes. 

Honey Walnut Shrimp Ingredients

Ingredients needed for honey walnut shrimp.
  • Brown sugar: adds sweetness to the nuts.
  • Water: will help to create a glaze.
  • Walnuts: halves will be easier to work with and have more crunch than pieces. You can also substitute pecans if you prefer.
  • Shrimp: select small raw shrimp that have been peeled, deveined, and removed tails.
  • Seasonings: use a combination of onion powder, garlic powder, salt and black pepper to season the shrimp.
  • Cornstarch: will give the shrimp some crunch and help thicken the sauce.
  • Vegetable oil: used for frying.
  • Mayonnaise: for the sauce.
  • Sweetened condensed milk: gives the sauce a sweet and buttery flavor.
  • Honey: use good quality honey. You can also substitute real maple syrup. 
  • Lemon juice: a touch of acid will balance everything out.
  • Scallions: chopped green onions make a colorful garnish.

How To Make Panda Express Walnut Shrimp

  • Prepare the glazed walnuts. Heat a medium pan with brown sugar, water and walnuts. Bring them to a boil and allow the sugar to thicken up without burning.
How to make honey walnuts.
  • Cool the walnuts. Spoon the walnuts over parchment paper and allow them to cool down and dry. Set aside.
Coating shrimp with seasoning and cornstarch.
  • Fry the shrimp. Season the shrimp with onion powder, garlic powder, salt and pepper. Coat them with cornstarch.
Lightly fried shrimp.
  • Deep fry the shrimp in batches until curled and lightly golden. Set aside.
Process for making the honey walnut shrimp sauce.
  • Prepare the honey walnut shrimp sauce. In a medium bowl, combine; mayonnaise, condensed milk, honey and lemon juice. Set aside.
Combining the sauce, shrimp and walnuts for honey walnut shrimp.
  • Combine and toss. Add the fried shrimp, walnuts and pour the prepared sauce on top. Toss everything until well combined.
  • Serve. Garnish with spring onions and serve.
A bowl of honey walnut shrimp.

Tips To Make this Honey Shrimp

  • Make the nuts first as they will become more crunchy as they cool. 
  • The cooking times for this recipe include the time it takes to make the nuts. You can prepare the nuts in advance and store in an airtight container. The rest of the recipe comes together in about 20 minutes. 
  • Thaw the shrimp ahead of time. 
  • Thoroughly dry the shrimp with paper towels before coating and frying. 
  • Fry in batches so the oil stays hot. This will keep the shrimp nice and crispy. 
  • The cornstarch coating will not turn very golden but the shrimp will be crunchy. 
  • This recipe has a light coating of sauce to reduce calories. You can double the sauce ingredients if you prefer.
A pile of sweet honey shrimp with walnuts and green onions.

Frequently Asked Questions

Is Honey Walnut Shrimp an authentic Chinese dish?

This flavorful walnut shrimp recipe originated in Hong Kong. This staple Cantonese dish can be found on menus in Chinese and American Chinese restaurants. 

Does this taste like Panda Express Walnut Shrimp?

The honey shrimp at Panda Express is coated in a slightly thicker batter. This version is based more closely on the classic version of the dish and tastes even better!

Can I use precooked shrimp?

Fresh or frozen and thawed shrimp is ideal for this recipe. You will be coating and frying the shrimp so do not select precooked shrimp. 

How do I store and reheat Walnut Shrimp?

Store leftovers in an airtight container in the fridge. Reheat on a sheet pan in a 350 degrees F oven for 4-6 minutes. You can also microwave but the shrimp and walnuts may become rubbery.

Can I freeze Honey Shrimp?

I wouldn’t recommend freezing this dish. The shrimp will not be very crispy and the sauce may separate when reheat. 

What to serve with Honey Walnut Shrimp?

Serve this tasty sweet and crunchy shrimp with steamed rice, fried rice, cauliflower rice and steamed veggies like broccoli or green beans.

 

Chopsticks pick up a piece of copycat panda express walnut shrimp from a bowl.

More Take-Out Style Recipes

I hope you enjoy all the recipes I share with you, including this delicious Honey Walnut shrimp recipe. I hope you try it, enjoy it, rate it, and share it with your friends and family!

If you try this recipe and liked it, please leave a star rating and comment below. Use my hashtag to share it with me on Instagram so I can see your delicious recreations! Also, follow me at Cookin’ With Mima on FACEBOOK |INSTAGRAM |PINTEREST for all of my latest social posts and recipes.

4.80 from 20 votes

Crispy Honey Walnut Shrimp

Crispy Honey Walnut Shrimp in a sweet and creamy honey sauce is better than take-out. Cornstarch gives the shrimp a delightful crunch, and the caramelized nuts take this walnut shrimp recipe over the top. It’s finger-licking good and makes the perfect meal when paired with fried rice. If you love Panda Express Walnut Shrimp, this recipe is for you.
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 4

Ingredients 

To make glazed walnuts

  • 1 cup brown sugar
  • 1 cup water
  • 1 cup walnuts, halves

To fry shrimp

  • 1 lb small raw shrimp, peeled, deveined, and tails removed
  • ½ teaspoon onion powder
  • ½ teaspoon garlic powder
  • ½ teaspoon salt
  • ½ teaspoon ground black pepper
  • ¼ cup cornstarch
  • vegetable oil, for frying

To make sauce

  • ¼ cup mayonnaise
  • 1 tablespoon sweetened condensed milk
  • 1 tablespoon honey
  • 1 tablespoon lemon juice
  • 2 tablespoons scallions, chopped

Instructions 

  • Heat a medium pan with brown sugar, water and walnuts. Bring them to a boil and allow the sugar to thicken up without burning.
  • Spoon the walnuts over parchment paper and allow them to cool down and dry. Set aside.
  • Season the shrimp with onion powder, garlic powder, salt and pepper. Coat them with cornstarch and deep fry the shrimp in batches until curled and lightly golden. Set aside.
  • In a medium bowl, combine; mayonnaise, condensed milk, honey and lemon juice. Set aside.
  • Add the fried shrimp, walnuts and pour the prepared sauce on top. Toss everything until well combined.
  • Garnish with spring onions and serve.

Video

Notes

  • Make the nuts first as they will become more crunchy as they cool. 
  • The cooking times for this recipe include the time it takes to make the nuts. You can prepare the nuts in advance and store in an airtight container. The rest of the recipe comes together in about 20 minutes. 
  • Thaw the shrimp ahead of time. 
  • Thoroughly dry the shrimp with paper towels before coating and frying. 
  • Fry in batches so the oil stays hot. This will keep the shrimp nice and crispy. 
  • The cornstarch coating will not turn very golden but the shrimp will be crunchy. 
  • This recipe has a light coating of sauce to reduce calories. You can double the sauce ingredients if you prefer.

Nutrition

Calories: 581kcal | Carbohydrates: 76g | Protein: 21g | Fat: 24g | Saturated Fat: 3g | Polyunsaturated Fat: 16g | Monounsaturated Fat: 4g | Trans Fat: 1g | Cholesterol: 147mg | Sodium: 1064mg | Potassium: 379mg | Fiber: 2g | Sugar: 62g | Vitamin A: 265IU | Vitamin C: 3mg | Calcium: 158mg | Iron: 2mg
Like this recipe? Rate and comment below!

Leave a comment

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

Recipe Rating




15 Comments

  1. Hi Miriam, this looks even better than takeout! I love shrimp so much, but sometimes, I worry about overcooking it. This recipe seems very easy, and I can’t wait to try it. I’ll bet these are delicious on top of a crunchy Asian salad!

  2. 5 stars
    This is really good. I had trouble with the candied walnuts so used another recipe (I think that was just me never having made these before), but they came out great. Everyone loved this!

  3. 5 stars
    Am I the only person who has never eaten at Panda Express? This dish however is reminiscent of a Chinese takeout kitchen in NJ. I’ve since moved out of state and Crispy Walnut Shrimp (or a Panda Express)is not found near me. As this recipe sounded much like what I remembered, I gave it a try. Wow! It’s not a complicated dish; easy to make and tastes delicious! Will now have my favorite Asian dish at home!