Chinese Honey-Walnut Shrimp


Enjoy honey-walnut shrimp, a Chinese restaurant classic, at home! Sweet and crunchy! Enjoy with a side of cubed mango pieces.

Prep Time:
10 mins
Cook Time:
20 mins
Additional Time:
30 mins
Total Time:
1 hrs
2 servings


  • 1 tablespoon egg white

  • ¼ teaspoon salt

  • 8 ounces uncooked medium shrimp, peeled and deveined

  • ¼ cup water

  • ¼ cup white sugar

  • ½ cup walnut halves

  • 3 tablespoons mayonnaise

  • ½ tablespoon honey

  • ½ tablespoon sweetened condensed milk

  • 1 teaspoon lemon juice

  • cup cornstarch

  • vegetable oil for frying


  1. Mix egg white and salt together in a bowl; add shrimp and toss to coat evenly. Cover and let shrimp marinate in the refrigerator for 30 minutes.

  2. Bring water to a boil in a small saucepan. Add sugar; cook until dissolved, about 1 minute. Add walnuts. Turn heat down to medium-low. Cook, stirring occasionally, until syrup thickens and turns into a dark caramel color, 4 to 7 minutes.

  3. Line a baking sheet. Pour walnuts onto the baking sheet, spacing the pieces apart. Let cool.

  4. Mix mayonnaise, honey, condensed milk, and lemon juice together in a small bowl for the dressing.

  5. Drain excess liquid from the shrimp. Place cornstarch in a plastic sandwich bag. Toss shrimp in the cornstarch in batches.

  6. Heat 2 to 3 inches of oil in a medium to large pot to 350 degrees F (175 degrees C). Drop shrimp carefully into the hot oil in batches; fry until golden brown, about 3 minutes per batch. Drain on paper towels to preserve crispiness.

  7. Serve shrimp with the walnuts and honey dressing.

Editor's Note:

We have determined the nutritional value of oil for frying based on a retention value of 10% after cooking. Amount will vary depending on cooking time and temperature, ingredient density, and specific type of oil used.

Nutrition Facts (per serving)

709 Calories
45g Fat
56g Carbs
24g Protein
Nutrition Facts
Servings Per Recipe 2
Calories 709
% Daily Value *
Total Fat 45g 58%
Saturated Fat 6g 30%
Cholesterol 179mg 60%
Sodium 625mg 27%
Total Carbohydrate 56g 20%
Dietary Fiber 2g 7%
Total Sugars 33g
Protein 24g
Vitamin C 4mg 18%
Calcium 76mg 6%
Iron 4mg 20%
Potassium 309mg 7%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

You’ll Also Love