30-Minute Crispy Honey Walnut Shrimp

Prep: 10 minCook: 15 min4 servingsmediumChinese
Crispy Honey Walnut Shrimp with Candied Walnuts

This popular Chinese-American restaurant dish features succulent shrimp coated in a light, airy batter and fried until golden, then tossed in a sweet and creamy honey sauce. The candied walnuts add delightful crunch and sweetness that perfectly complements the tender shrimp. It's an impressive dish that brings restaurant-quality flavors to your home kitchen, perfect for special dinners or when you want to treat family and friends to something extraordinary. The combination of textures and the balance of sweet and savory flavors makes this a crowd-pleasing favorite.

Ingredients

4 servings
  • 1 cup water
  • cup white sugar
  • ½ cup walnut halves
    cashews1:1nut-free

    similar crunch and sweetness

  • 4 egg whites
  • cup cornstarch
  • ¼ cup mayonnaise
    Greek yogurt1:1lighteradds dairy

    tangier sauce with less fat

    Full guide →
  • 1 pound large shrimp, 18-20 count, peeled and deveined
  • 2 tablespoons honey
  • 1 tablespoon sweetened condensed milk
  • 1 cup vegetable oil, for frying
    peanut oil1:1traditionaladds peanuts

    higher smoke point for frying

    Full guide →
  • scallions, for topping(optional)

Instructions

  1. 1

    Combine water, sugar and walnuts in a small saucepan and bring to a boil

  2. 2

    Boil for two minutes then remove walnuts and place on dish to dry

  3. 3

    Whisk egg whites until foamy then add cornstarch and continue whisking until combined

  4. 4

    Add shrimp to batter and coat each piece individually using a fork, allowing excess to drip off for thin coating

  5. 5

    Heat oil in medium pot to 350 degrees and fry shrimp until light golden brown for 4-5 minutes

  6. 6

    Whisk together honey, mayonnaise and sweetened condensed milk to make sauce

  7. 7

    Toss fried shrimp in sauce using large spoon to coat evenly

  8. 8

    Transfer to serving plate and top with candied walnuts

  9. 9

    Serve immediately with steamed rice

  10. 10

    Garnish with sliced scallions if desired

Tips

Tip 1

Allow excess batter to drip off each shrimp to maintain their natural shape and prevent heavy coating

Tip 2

Fry shrimp in small batches to maintain oil temperature and ensure even cooking

Tip 3

Serve immediately after coating with sauce to preserve the crispy texture

Good to Know

Storage

Best served immediately. Leftovers can be refrigerated for 1 day but will lose crispiness.

Make Ahead

Walnuts can be candied up to 2 days ahead. Shrimp batter should be made just before frying.

Serve With

Serve immediately while shrimp are still crispy with steamed white rice and optional scallion garnish.

Common Mistakes

Watch

Don't overcrowd the pot when frying to maintain proper oil temperature

Watch

Don't over-whip egg whites or batter will be too thick

Watch

Don't let coated shrimp sit before frying or coating will become soggy

Substitutions

Nut-Free Alternatives

walnut halves
cashews1:1nut-free

similar crunch and sweetness

Full guide →

General Alternatives

vegetable oil
peanut oil1:1traditionaladds peanuts

higher smoke point for frying

Full guide →
mayonnaise
Greek yogurt1:1lighteradds dairy

tangier sauce with less fat

Full guide →
Find more substitutions →

FAQ

Can I use frozen shrimp for this recipe?

Yes, but make sure to thaw completely and pat very dry before coating. Excess moisture will make the batter soggy and oil will splatter.

What if I don't have a thermometer for oil temperature?

Test with a small piece of batter - it should sizzle immediately and float to surface. If it browns too quickly, lower heat.

How long will the candied walnuts keep?

Store in airtight container at room temperature for up to 1 week. They may lose some crispness over time but still taste good.