Honey Walnut Shrimp is a creamy, crispy, and slightly sweet seafood dish that’s just as good—if not better—than what I’d order at a restaurant. Crispy fried shrimp are tossed in a luscious honey mayo sauce and topped with candied walnuts for crunch and sweetness. It’s indulgent, bold, and surprisingly simple to make at home.
Why You’ll Love This Recipe
I love this recipe because it hits that perfect balance between sweet, savory, and crunchy. The shrimp are lightly battered and fried until crisp, the sauce is creamy with a hint of tangy sweetness, and the candied walnuts bring it all together with their nutty crunch. It’s one of those dishes that looks and tastes fancy but takes very little effort—and it never fails to impress.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
For the candied walnuts:
-
Raw walnut halves
-
Granulated sugar
-
Water
For the shrimp:
-
Large shrimp (peeled and deveined)
-
Cornstarch or potato starch (for coating)
-
Egg whites
-
Salt and pepper
-
Vegetable oil (for frying)
For the honey mayo sauce:
-
Mayonnaise
-
Honey
-
Sweetened condensed milk
-
Optional: lemon juice for a slight tang
Directions
-
Make the candied walnuts:
I bring water and sugar to a simmer in a small saucepan, then stir in the walnuts and let them simmer for 2–3 minutes.
I drain them and spread them on a baking sheet to dry or bake at 350°F (175°C) for 10–12 minutes for extra crunch. -
Prepare the shrimp:
I pat the shrimp dry and season with salt and pepper.
In a bowl, I whisk the egg whites until frothy, then add the shrimp and toss to coat.
I dredge the shrimp in cornstarch, shaking off the excess. -
Fry the shrimp:
I heat oil in a deep skillet or pot to 350°F (175°C) and fry the shrimp in batches until golden and crispy, about 2–3 minutes per batch.
I transfer them to a paper towel-lined plate to drain. -
Make the sauce:
In a large bowl, I whisk together the mayo, honey, and sweetened condensed milk until smooth. I sometimes add a splash of lemon juice for brightness. -
Toss and assemble:
I gently toss the fried shrimp in the sauce until coated.
I serve immediately, topped with candied walnuts and optional chopped green onions or sesame seeds for garnish.
Servings and timing
This recipe serves 4 people. It takes about 15 minutes to prep, 20 minutes to cook, and 5 minutes to assemble—so I can have it ready in around 40 minutes total.
Variations
I like changing it up depending on what I have:
-
Add sriracha or chili flakes to the sauce for a spicy twist.
-
Use pecans or cashews instead of walnuts for a different nutty flavor.
-
Serve over jasmine rice or lettuce leaves for a full meal.
-
Add steamed broccoli or snap peas for color and freshness.
storage/reheating
I store leftovers in an airtight container in the fridge for up to 2 days. For best texture, I keep the sauce and shrimp separate if I plan to store them. To reheat, I warm the shrimp in the oven or air fryer to crisp them up, then toss with fresh sauce just before serving. I avoid microwaving them, as it softens the coating.
FAQs
Can I use frozen shrimp?
Yes. I thaw them completely, then pat dry thoroughly to help the coating stick and fry properly.
What’s the best oil for frying?
I use neutral oils like vegetable, canola, or peanut oil—they handle high heat well and don’t overpower the flavors.
Can I make it less sweet?
Definitely. I reduce the amount of honey or sweetened condensed milk to suit my taste, or add a squeeze of lemon for balance.
Can I bake or air fry the shrimp instead?
Yes, though they won’t be quite as crispy. I spray them lightly with oil and air fry at 400°F (200°C) for 8–10 minutes, flipping halfway through.
Is this dish gluten-free?
It can be! I use gluten-free cornstarch and make sure all other ingredients (like mayo and condensed milk) are labeled gluten-free.
Conclusion
Honey Walnut Shrimp is a takeout classic that’s easy to recreate at home and tastes just as indulgent. With crispy shrimp, a silky-sweet sauce, and crunchy candied walnuts, every bite is full of bold flavor and satisfying texture. Whether I’m cooking for a special dinner or just want something a little extra, this recipe always delivers restaurant-style results with homemade heart.

Honey Walnut Shrimp
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
Honey Walnut Shrimp features crispy fried shrimp coated in a creamy, sweet-tangy honey-mayo sauce, topped with crunchy candied walnuts. This restaurant-style Chinese American classic is indulgent, flavorful, and surprisingly easy to recreate at home.
- Total Time: 30–35 minutes
- Yield: 4 servings
Ingredients
- Shrimp: 1 lb large shrimp (peeled & deveined)
- ½ tsp salt
- ¼ tsp white or black pepper
- ¼ tsp baking soda
- ½ egg white
- ½ tbsp cornstarch (for marinade)
- ½ cup cornstarch (for dredging)
- Vegetable oil for frying
- Candied Walnuts: 1½ cups walnut halves; ¼ cup granulated sugar; 2 tbsp water; pinch of salt
- Sauce: ⅓ cup mayonnaise (Kewpie preferred)
- 2 tbsp sweetened condensed milk
- 1 tbsp honey
- ½ tbsp rice vinegar or lemon juice
- ¼ tsp salt (to taste)
Instructions
- Marinate shrimp with salt, pepper, baking soda, egg white, and ½ tbsp cornstarch for 15–20 minutes. :contentReference[oaicite:1]{index=1}
- Candy the walnuts: heat sugar, water, and salt until syrupy; add walnuts and toss 1–2 minutes until coated. Cool on parchment. :contentReference[oaicite:2]{index=2}
- Whisk sauce ingredients together until smooth. :contentReference[oaicite:3]{index=3}
- Heat oil to ~350°F (175°C). Dredge shrimp in cornstarch, shake off excess. Fry in batches until golden and crispy, about 3–4 minutes. Drain on paper towels. :contentReference[oaicite:4]{index=4}
- In a bowl, gently toss shrimp with sauce and then fold in candied walnuts. Serve immediately, ideally over rice or with greens. :contentReference[oaicite:5]{index=5}
Notes
- Pat shrimp dry before coating for extra crispiness. :contentReference[oaicite:6]{index=6}
- Use neutral, high-smoke-point oil like canola or vegetable for frying. :contentReference[oaicite:7]{index=7}
- Adjust sweetness by tweaking honey or condensed milk; add more tang via extra vinegar. :contentReference[oaicite:8]{index=8}
- Shrimp stays best fresh; prep sauce and walnuts ahead to make final assembly quick. :contentReference[oaicite:9]{index=9}
- Author: liinaa
- Prep Time: 15 minutes (+ optional 15‑20 minute marinade)
- Cook Time: 10–15 minutes
- Category: Main Course
- Method: Pan-fry and toss
- Cuisine: Chinese-American
- Diet: Low Lactose
Nutrition
- Serving Size: 1 serving
- Calories: 575 kcal
- Sugar: 24 g
- Sodium: 720 mg
- Fat: 35 g
- Saturated Fat: 4 g
- Unsaturated Fat: 23 g
- Trans Fat: 0 g
- Carbohydrates: 47 g
- Fiber: 3 g
- Protein: 23 g
- Cholesterol: 149 mg