Honey Walnut Shrimp

Honey Walnut Shrimp
⏱️ cook time 35 minutes
🍽️ servings 4
⚡ Difficulty medium

intro

Crispy battered shrimp tossed in creamy sweet honey sauce, paired with crunchy candied walnuts for a beloved takeout favorite with perfect sweet-savory balance.

Ingredients

Large raw shrimp (peeled, deveined, tails removed, patted very dry) 450g (1 lb)
Raw walnut halves 150g (1 cup)
Full-fat mayonnaise 120g (1/2 cup)
Honey 80ml (1/3 cup)
Sweetened condensed milk 30ml (2 tbsp)
Cornstarch 80g (2/3 cup)
All-purpose flour 40g (1/3 cup)
Large egg white 1 (30g)
Neutral vegetable oil (for frying) 500ml (2 cups)
Granulated sugar 50g (1/4 cup)
Kosher salt 3g (1/2 tsp)
Ground white pepper 1g (1/4 tsp)
Unseasoned rice vinegar 5ml (1 tsp)
Water 75ml (5 tbsp)

Steps

1

Candy the walnut halves

Combine 50g granulated sugar and 60ml water in a small saucepan over medium heat, stirring constantly until sugar fully dissolves (about 2 minutes). Add 150g walnut halves, bring to a gentle simmer, and cook for 3 minutes, stirring occasionally to coat every nut in syrup. Use a slotted spoon to transfer walnuts to a parchment-lined plate, spread in a single layer, and set aside to cool for 10 minutes; do not stack nuts as they will stick together in hard clumps.

Step 1
step1:Candy the walnut halves
2

Mix shrimp batter

In a medium mixing bowl, whisk 1 large (30g) egg white until light and frothy, about 30 seconds. Add 80g cornstarch, 40g all-purpose flour, 1g (1/4 tsp) ground white pepper, and 1.5g (1/4 tsp) kosher salt, stirring until a thick, sticky batter forms. If the batter is too thick to flow, stir in up to 15ml (1 tbsp) cold water, 5ml at a time, to reach a consistency that thickly coats the back of a spoon. Add 450g fully patted-dry shrimp to the batter, tossing until every piece is completely coated.

Step 2
step2:Mix shrimp batter
3

Fry battered shrimp

Pour 500ml neutral vegetable oil into a deep heavy-bottomed pot or wok, heat over medium-high heat until the oil reaches 175°C (350°F), measured with a candy thermometer. Working in 3 equal small batches to avoid dropping oil temperature, carefully drop battered shrimp into the oil one at a time to prevent sticking. Fry each batch for 2.5 minutes, until shrimp are pale golden and crispy, then transfer to a wire rack set over a baking sheet to drain. Wait 1 minute between batches to allow the oil to return to 175°C before adding the next batch.

Step 3
step3:Fry battered shrimp
4

Whisk honey sauce

In a large clean mixing bowl, combine 120g full-fat mayonnaise, 80ml honey, 30ml sweetened condensed milk, and 5ml (1 tsp) unseasoned rice vinegar. Whisk continuously for 45 seconds until the sauce is completely smooth, pale creamy gold, with no visible lumps of mayonnaise. Taste and adjust as needed: stir in an extra 5ml honey for more sweetness, or a tiny pinch of salt to cut richness if desired.

Step 4
step4:Whisk honey sauce
5

Toss to combine

Add the hot, freshly fried crispy shrimp to the bowl of honey sauce, then add 3/4 of the fully cooled candied walnuts. Gently fold with a rubber spatula for 30 seconds, until every shrimp is evenly coated in sauce, taking care not to scrape or knock the crispy batter off the shrimp. Sprinkle with the remaining 1.5g (1/4 tsp) kosher salt to balance the sweet flavor.

Step 5
step5:Toss to combine
6

Plate and serve

Transfer the sauced shrimp and walnuts to a warm serving platter, top with the remaining 1/4 of candied walnuts for extra crunch and visual appeal. Serve immediately, ideally alongside steamed jasmine rice; do not let the dish sit for more than 5 minutes before eating, as the crispy batter will soften quickly from the creamy sauce.

Step 6
step6:Plate and serve

Tips

1.Pat shrimp completely dry with paper towels before coating in batter—excess surface moisture will cause the batter to slide off during frying and create dangerous hot oil splatters.
2.Do not overcrowd the frying pot, as this drops the oil temperature too quickly, resulting in soggy, oil-soaked shrimp instead of light, crispy pieces. Frying in small batches is key for perfect texture.
3.Wait until candied walnuts are fully cool and firm before adding them to the sauce—warm walnuts will melt the creamy sauce and turn the dish runny, while also losing their signature crunchy texture.

✨ You May Also Like

Main Course
🍜 United Kingdom

A showstopping classic of tender seared beef, savory mushroom duxelles, and crisp prosciutto wrapped in flaky golden puff pastry, baked to juicy perfection.

⏱️ 2 hours 1Main Course ★ 4.7
Main Course
🍜 India

Tender charred marinated chicken simmered in a rich, spiced creamy tomato sauce, this iconic Anglo-Indian curry pairs perfectly with basmati rice or warm naan.

⏱️ 50 minuteMain Course ★ 4.8
Main Course
🍜 Thailand

Classic tangy, sweet, and savory Thai stir-fried rice noodles with shrimp, tofu, and crunchy garnishes, balancing all five core Thai flavor profiles.

⏱️ 30 minuteMain Course ★ 4.6
Main Course
🍜 United Kingdom

Crispy golden beer-battered cod and fluffy double-fried chips, served with tangy tartar sauce and malt vinegar: the timeless, beloved British pub comfort classic.

⏱️ 45 minuteMain Course ★ 4.9
Main Course
🍜 Mexico

Smoky, chile-marinated pork tacos with caramelized pineapple, fresh cilantro, and lime: a beloved classic Mexican street food perfect for casual summer gatherings.

⏱️ 1 hour 45Main Course ★ 4.7
Main Course
🍜 United States

Crunchy Fritos corn chips layered with savory beef chili and melted cheddar, topped with cool, zesty fixings for a beloved, cozy Tex-Mex comfort food.

⏱️ 35 minuteMain Course ★ 4.9

Honey Walnut Shrimp:Frequently Asked Questions

1.Why do my shrimp turn out soggy instead of crispy every time I make this dish?
Soggy shrimp almost always traces back to excess surface moisture before battering. After peeling and deveining, pat shrimp completely dry with paper towels—press firmly to soak up every bit of excess water, and don’t let them sit damp before coating. Keep frying oil at a steady 350°F; too-cold oil seeps into batter and makes it greasy and limp instead of light and crisp.
2.Can I use pre-cooked shrimp for this recipe to cut down on prep time?
I don’t recommend cooked shrimp here—they’ll turn rubbery and tough during the frying step, and won’t hold the light, crisp batter as well as raw shrimp. If you’re short on time, pick up pre-peeled, deveined raw large shrimp from the grocery store; just pat them extra dry before use, since packaged pre-peeled shrimp often hold extra surface moisture.
3.Do I really need to use full-fat mayonnaise for the honey sauce, or is light mayo fine?
Stick with full-fat mayonnaise for the silkiest, richest sauce that clings perfectly to crispy shrimp without sliding off. Light or low-fat mayo has added water and stabilizers that make the sauce thin, watery, and oddly tangy, and it will make your crisp shrimp coating turn soggy much faster after you toss everything together.
4.How do I keep the candied walnuts crunchy instead of sticky and chewy?
For perfectly crunchy candied walnuts, cook them in the honey syrup just until the coating covers every piece, then spread them in a single thin layer on a parchment-lined baking sheet to cool completely before using. Don’t pile warm walnuts on top of each other, as trapped steam will soften them, and wait to toss them with sauced shrimp until right before serving.
5.Can I bake the shrimp instead of deep-frying them to make this dish lighter?
You absolutely can, though the texture won’t be quite as shatteringly crisp as the fried version. Toss your dried, battered shrimp with a light spritz of oil, arrange them in a single layer on a wire rack set over a baking sheet, and bake at 425°F for 12–15 minutes, flipping halfway, until golden and cooked through. Avoid baking directly on the sheet, as the bottom will get soggy.
6.What size of shrimp works best for crispy honey walnut shrimp?
Opt for large shrimp, labeled 21/25 count per pound, for the ideal bite and ratio of crisp coating to tender shrimp. Extra-jumbo shrimp are too bulky and won’t toss evenly in the honey sauce, while tiny salad shrimp overcook in seconds, get lost under the batter, and throw off the balance of shrimp, sauce, and walnut crunch in every bite.
7.My sauce turned out cloyingly sweet—how do I fix that?
If your sauce tastes overly sweet, you likely added too much honey or sweetened condensed milk relative to the mayo. Balance it out with a tiny pinch of fine sea salt and ¼ teaspoon of fresh lemon juice at a time, tasting as you go. The salt cuts perceived sweetness, and the bright acid lifts the rich, creamy flavor without making the sauce taste tangy or citrusy.
8.How far in advance can I prep components of this dish without ruining the texture?
You can prep components up to a day ahead: candy the walnuts and store them in an airtight container at room temperature, pat dry the shrimp and keep them covered in the fridge, and mix the sauce in a sealed jar in the fridge. Wait to batter and fry the shrimp, and toss everything together, until right before serving to keep the coating crisp.
9.What can I use as a substitute for sweetened condensed milk if I don’t have any?
In a pinch, make a close swap by simmering ½ cup whole milk with ⅓ cup granulated sugar and 1 tablespoon butter over low heat until it reduces by half and thickens to a syrupy consistency, then let it cool fully. Skip unsweetened evaporated milk as a direct swap—it will make the sauce thin and missing that signature creamy, caramelized sweetness.
10.How do I keep the shrimp batter from falling off while I’m frying?
To keep batter firmly adhered, first make sure your shrimp are completely patted dry—any surface moisture creates a slippery layer that makes batter slide off during cooking. After coating shrimp in batter, let them rest on a wire rack for 5 minutes before frying to let the coating set, and don’t overcrowd the pan, which drops oil temperature and knocks batter loose as you stir.
11.What’s the best way to reheat leftover honey walnut shrimp so it doesn’t get soggy?
Skip the microwave, which turns the batter mushy and the sauce rubbery. Instead, spread leftover shrimp in a single layer on a wire rack set over a baking sheet, and reheat in a 375°F oven for 8 to 10 minutes until the coating is crisp again and the shrimp is warmed through. Store leftover candied walnuts separately, and sprinkle them on top after reheating for the best crunch.

Comments (16)

2 days ago

OMG this crispy honey walnut shrimp is BETTER than the takeout we get from our local spot! The batter got so perfectly crunchy even after I tossed it in the sauce, no soggy shrimp at all. My kids begged for seconds before they even finished their first helping. Total game changer for our Friday family dinner nights!

yesterday

That makes our day to hear, Sarah! So glad the batter stayed crispy for you — that’s the trick we test over and over to avoid that sad soggy takeout texture. Hope it becomes a regular on your Friday dinner rotation!

3 days ago

Really solid recipe! Flavor was spot on, but my walnuts came out a little more candied than I wanted, they were almost too sticky. Did I cook the honey glaze for the walnuts too long? Also, can I use frozen shrimp if I thaw them really well first?

2 days ago

I had the same sticky walnut issue my first try! I turned the heat down a touch when making the walnut coating and pulled them off the stove 30 seconds earlier, they came out perfect the second time. I used frozen thawed shrimp last week and it worked great, just pat them super dry before battering!

yesterday

Great question, Jake! Mia is totally right — the walnut glaze can go from perfect to overly sticky fast if the heat is too high. Frozen shrimp works beautifully as long as you pat them completely dry (any extra moisture will make the batter slide right off!) So glad you enjoyed the flavor overall.

1 week ago

Made this for a potluck at work last week and people were hounding me for the recipe before we even got to dessert! The sweet creamy sauce with the crunchy walnuts and crispy shrimp is chef’s kiss. Even my coworker who hates seafood went back for a second scoop. 10/10 will make again.

5 days ago

Taste was wonderful, but I found the cook time was a little longer than 35 minutes for me — closer to 50 minutes by the time I prepped all the shrimp, made the walnut coating, and got the oil to the right temp. Maybe I’m just slower in my old age! Flavor was great though, my grandkids loved it.

3 days ago

Thanks so much for the honest feedback, Jo! The 35 minute cook time assumes your oil is pre-heated while you prep the shrimp and walnuts, but we totally get that timing can vary based on your stove and prep speed! We’re so glad your grandkids enjoyed it, that’s the best review we could ask for.

yesterday

SO good! I did a little meal prep twist on this — pre-cooked the walnuts and pre-battered the shrimp the night before, then fried everything up right before dinner and it turned out amazing. Cut my weeknight cook time down to 15 minutes total! Will absolutely be adding this to our regular rotation.

2 hours ago

Wait that’s genius! Did you keep the battered shrimp in the fridge overnight? I’ve been nervous to pre-batter seafood because I thought it’d get soggy.

30 minutes ago

Love that meal prep hack! Just a quick note for anyone trying this — make sure to keep the battered shrimp on a wire rack in the fridge (not stacked on a plate) to keep the coating light, and give them a quick pat if any excess moisture builds up before frying. Works like a charm!

2 weeks ago

Great flavor! I used pecans instead of walnuts because that’s what I had in the pantry, and it was still delicious. Only issue was I think my oil was too hot at first, so the batter got dark before the shrimp was cooked all the way through. Turned it down and the rest came out perfect.

1 week ago

Oh pecans sound amazing! I have a bag of them in my freezer right now, I’m definitely trying that swap next time I make this. I had the oil temp issue too — a candy thermometer fixed that for me, no more burnt batter!

5 days ago

Pecans are such a fun swap, we love that! Oil temp can be tricky — 350°F is the sweet spot for that light golden crispy batter without undercooking the shrimp, so a thermometer is definitely a game changer here if you have one on hand.

2 hours ago

Just finished making this for dinner and my entire table went quiet for 10 minutes because everyone was too busy eating! The sauce is the perfect balance of sweet and creamy, not cloying at all like some takeout versions I’ve had. This is going in my permanent weeknight recipe binder for sure.

30 minutes ago

We love when a recipe gets the whole quiet table stamp of approval! That balanced not-too-sweet sauce is exactly what we were going for, so that means the world to hear. Enjoy having this in your rotation!

3 days ago

I’m usually terrible at frying seafood at home, it always comes out greasy or rubbery, but this recipe was foolproof! The batter instructions were so easy to follow, and the shrimp came out plump and crispy every single batch. Already sent this link to my whole group chat of guy friends who can’t cook.

1 week ago

Made this for our neighborhood block party and it was the first dish gone! So many neighbors asked if it was gluten free, and I had no idea — has anyone tried making this with gluten free flour for the batter? I’d love to make a GF batch next time for our neighbors with celiac.

5 days ago

I made this with a 1:1 GF all purpose flour blend last month for my sister who’s gluten free, and you literally couldn’t tell the difference! It got just as crispy as the regular flour version, zero weird aftertaste.

3 days ago

That makes us so happy it was a block party hit! We’ve tested this with 1:1 gluten free all purpose flour too and it works perfectly, just make sure your blend has xanthan gum in it to help the batter stick to the shrimp. Great call making an accessible version for your neighbors!

5 minutes ago

Made this in my tiny dorm kitchen with a little countertop fryer and it was so good! Only reason it’s not 5 stars is I made a huge mess splattering oil everywhere when I dropped the shrimp in, pro tip don’t overcrowd the fryer basket lmao. Definitely making this again for my roommates this weekend.

just now

So impressed you pulled this off in a dorm kitchen! You’re so right about not overcrowding the basket — it not only cuts down on oil splatters, it keeps the oil temp consistent so every shrimp gets crispy. Can’t wait to hear what your roommates think!

2 weeks ago

I was worried this would be too complicated for a medium difficulty recipe, but the steps were broken down so clearly I had zero issues! The candied walnuts are my favorite part, I might make a double batch of them next time to snack on on their own. 10/10, no notes.

30 minutes ago

Tasted great, but I forgot to toast the walnuts first and they were a little bland. Don’t be like me, don’t skip that step! The sauce was incredible though, I’ll definitely be paying more attention next time I make this.

5 minutes ago

Oh no I almost skipped the toasting step too! I read the comments right before I started and tossed them in a dry pan for 3 minutes first, the nutty flavor was insane. You’re gonna love it when you do that step, it makes such a difference.

2 days ago

I’ve tried three different honey walnut shrimp recipes online in the last month and this one is by far the best! The sauce doesn’t use that weird condensed milk goop some recipes call for, it’s light but still creamy and so flavorful. My husband said it’s better than the shrimp we got on our honeymoon in Hawaii, that’s high praise.

1 week ago

This recipe is a chef’s kiss! Quick question though — can I air fry the shrimp instead of deep frying to cut down on oil? I try to avoid deep frying at home when I can but I don’t want to lose that crispy texture.

5 days ago

I tried air frying them! Spritz the battered shrimp really well with oil, cook at 400F for 8-10 minutes flipping halfway, and they get super crispy! Not quite exactly the same as deep fried but really close, way less mess.

3 days ago

Great question! Air frying works totally here, just like FoodieFam99 said — make sure to spritz generously with oil so the batter doesn’t dry out, and don’t stack the shrimp in the air fryer basket. You’ll still get that great crispy texture with way less oil!

3 days ago

Made this for my partner’s birthday dinner since it’s his favorite takeout dish, and he said it’s the best version he’s ever had! I added a tiny pinch of red pepper flakes to the sauce for a little heat, and it cut the sweetness perfectly. Will be making this for every special occasion from now on.

2 weeks ago

Really solid recipe! Only note is I wish there was a little more sauce, mine just barely coated all the shrimp and walnuts when I followed the measurements. Next time I’m making 1.5x the sauce so there’s extra to dip my egg rolls in, it’s that good.

1 week ago

Fair note, Dave! If you love extra sauce (and who doesn’t, for dipping egg rolls?!) scaling the sauce by 1.5x is the perfect move. We intentionally went for a light coating so the shrimp stays crispy, but extra sauce is never a bad call in our book.