Go Back

Panda Express Honey Walnut Shrimp Recipe

Prep Time 10 mins
Cook Time 15 mins
Servings 4
Calories 650 kcal


  • 1 cup water
  • 2/3 cup white sugar
  • 1/2 cup walnut halves
  • 4 egg whites
  • 2/3 cup cornstarch
  • 1/4 cup mayonnaise
  • 1 pound large shrimp, peeled and deveined
  • 2 tbsp honey
  • 1 tbsp sweetened condensed milk
  • 1 cup vegetable oil for frying
  • scallions for topping, optional


For the Chicken

  • First, place the water, sugar, and walnuts to a small saucepan and bring to a boil. Boil for about 2 minutes. Then remove the walnuts and place them on a dish to dry.
  • In a bowl, whisk the egg whites until they are foamy. Then add cornstarch and continue whisking until combined. Add the shrimp to the batter and coat each piece with a thin layer of batter.
  • Heat the vegetable oil to medium-high heat in a skillet or deep pan. Fry the shrimp in batches until they are golden brown, about 4 to 5 minutes.

For the Sauce

  • To make the sauce, add the honey, mayonnaise, and sweetened condensed milk in a bowl and whisk to combine.

To Serve

  • Add the fried shrimp to the sauce and coat generously. Place the shrimp into a serving bowl, and top with candied walnuts. You can also add chopped scallions as garnish.


  • To make this a more filling meal, you could prepare steamed rice, and serve the honey walnut shrimp over a bowl of rice.
  • To make extra sauce to drizzle over the shrimp and rice, I like to double the sauce recipe. You can store any leftover sauce in the refrigerator for a few days.