Crossing Kitchens Header

Honey Walnut Shrimp Recipe (Better Than Takeout)

This honey walnut shrimp recipe gives you golden, crispy shrimp tossed in a sweet, creamy sauce with crunchy candied walnuts on top. It’s surprisingly easy to make and tastes even better than takeout.

Close-up of saucy honey walnut shrimp piled in a bowl, emphasizing the creamy coating and toasted walnuts nestled between shrimp pieces.

Ever since moving to LA, I’ve been eating a lot more Panda Express thanks to my husband. The honey walnut shrimp quickly became my favorite.

I never thought I’d make it myself, but once I did, I realized it’s nowhere near as hard as it looks. 

You get perfectly cooked shrimp that’s golden & crispy on the outside and snappy & well seasoned inside. 

Then there’s the sauce. If you’ve ever tried honey walnut shrimp and thought, “What’s in that sauce?”, this recipe answers that.

And the candied walnuts? So ridiculously good they might not even make it to the bowl.

I’m giving myself a little pat on the back for pulling this off, but honestly, it’s so easy anyone can do it.

Tight close-up of a single honey walnut shrimp showing its craggy crispy coating covered in thick, glossy white sauce with caramelized walnuts in the background.

Why You’ll Love This Honey Walnut Shrimp Recipe

This honey walnut shrimp has everything I want in a homemade takeout-style dinner. It’s crispy, creamy, sweet, and way easier to make than you think.

  • Crispy shrimp. The coating fries up light and crisp, then holds up even after tossing in the sauce.
  • Candied walnuts. They add that signature sweet crunch. Also, they’re so good you could snack on them on their own.
  • Creamy, sweet sauce. That classic honey walnut shrimp flavor with a smooth, balanced finish.
  • Better than takeout. Everything tastes fresher and less heavy than restaurant versions.
  • Easy to make. The steps are simple and come together quickly.
Chopsticks holding one piece of honey walnut shrimp above a blurred bowl, showing the thick creamy coating and crispy fried texture underneath.

Is This Like Panda Express Honey Walnut Shrimp?

Yes, it has that same sweet, creamy, flavor, but this homemade honey walnut shrimp is even better. Everything tastes fresher and you’re able to control how sweet and creamy it is.

Side angle of a plate piled with honey walnut shrimp, highlighting the creamy glaze clinging to each golden piece with walnuts tucked between.

Ingredients You’ll Need For This Walnut Shrimp Recipe

Before you start cooking, here’s what you’ll need to make walnut shrimp.

  • Shrimp. Get peeled and deveined shrimp so prep is easier and you can get straight to cooking.
  • Potato starch. Cornstarch is the classic coating used in walnut shrimp, but I prefer potato starch because it gives a lighter, crispier coating. Use whichever one you like. 
  • Egg whites. This helps the potato starch stick better and creates that light, crisp coating.
  • Walnuts. We’re candying the walnuts ourselves for this recipe. Don’t be afraid, it’s actually really easy and comes together in just a few minutes.
  • Granulated sugar. This melts into the coating, so don’t swap for powdered sugar here.
  • Salt. Just a pinch balances the sweetness and makes the walnuts taste more like a topping, not candy.
  • Mayonnaise. The base of the sauce. Use full-fat mayo for the best texture. Low-fat will make your sauce too thin.
  • Sweetened condensed milk. The secret to that signature creamy, slightly milky sweetness you get from restaurant-style honey walnut shrimp.
  • Honey. This gives the dish its signature sweetness
  • Rice Vinegar. Adds a slight tang that cuts through the richness of the sauce. You can also use regular vinegar or lemon juice.

How To Make Honey Walnut Shrimp

If you break it down into a few simple parts, this honey walnut shrimp is actually really easy to make at home.

1. Make The Sauce.

Mayonnaise and honey in a glass bowl before mixing, placed on a light textured countertop with a knife nearby
Whisking mayonnaise and honey together in a glass bowl until smooth and creamy sauce forms

In a bowl, combine mayonnaise, honey, sweetened condensed milk, and vinegar. Stir until fully combined and creamy.

2. Make Candied Walnuts.

Chopped walnuts and sugar melting in a nonstick pan over a stovetop before caramelizing
Walnuts coated in bubbling sugar syrup as they begin to caramelize in a skillet

Add walnuts, sugar, water, and salt to a pan over medium heat. Stir continuously for 3 to 5 minutes until the syrup evaporates and the walnuts are fully coated.

Close-up of glossy candied walnuts spread across parchment paper, coated in a sticky amber sugar glaze with caramelized edges and uneven rustic shapes.

Transfer to a parchment-lined tray, spreading them out so they don’t clump, then let cool completely.

3. Prep the shrimp. 

Raw peeled shrimp in a bowl seasoned with salt, pepper, and white powder on top before mixing
Shrimp marinating in beaten egg whites

Pat the shrimp dry and place them in a shallow bowl. Season with salt and black pepper. Pour whisked egg whites over and toss until evenly coated.

4. Coat the shrimp. 

Close-up of shrimp soaking in beaten egg whites.
Shrimp being dredged in cornstarch or flour coating by hand in a shallow bowl

Dredge each piece in potato starch until fully coated.

5 Cook the shrimp. 

Shrimp frying in hot oil in a pan, lightly coated and beginning to turn golden
Shrimp frying in oil turning golden brown and crispy on the stovetop

Shallow fry for 2-3 minutes per side until golden and crisp, then transfer to a rack.

Fried shrimp topped with creamy sauce and candied walnuts in a glass bowl
Honey walnut shrimp fully coated in creamy sauce with caramelized walnuts mixed throughout in a serving bowl

6. Toss everything together. 

In a bowl, toss the shrimp, sauce, and candied walnuts until evenly coated. Serve immediately. Enjoy!

Tips For The Crispiest Walnut Shrimp

Getting the shrimp crisp is what takes honey walnut shrimp from good to really good. These tips will make a big difference.

  • Pat the shrimp dry well. Less moisture helps the egg whites and potato starch stick better.
  • Coat the shrimp evenly. Make sure each piece is fully covered so you get a crisp crust all over.
  • Fry in batches. Overcrowding the pan drops the oil temperature and makes the shrimp less crispy.
  • Keep the oil at the right heat. If the oil is too cool, the shrimp soak it up instead of crisping.
  • Do not overcook the shrimp. Shrimp cook fast, so pull them once they’re golden – about 2-3 minutes per side.
  • Let excess oil drain. Set the shrimp on a wire rack or paper towels for a minute after frying.
  • Toss right before serving. The longer the shrimp sit in the sauce, the softer the coating gets.
Bowl of crispy honey walnut shrimp coated in a creamy sauce, with golden fried shrimp pieces and candied walnuts mixed throughout.

Easy Honey Walnut Shrimp Recipe Variations

My honey walnut shrimp recipe is perfect as-is, but you’re the one eating it, so feel free to switch things up!

  • Use a different protein. Try this sauce with chicken or even tofu for a different take.
  • Add vegetables. Toss in broccoli, snap peas, or bell peppers to stretch the dish and add color and crunch.
  • Swap the nuts. Use cashews or pecans if you don’t have walnuts on hand.
  • Adjust the sweetness. Add a little more honey for a sweeter sauce or a splash of vinegar to balance it out.
  • Add heat. Stir in a little sriracha or chili flakes for a sweet and spicy version.
  • Make it extra saucy. Double the sauce if you want more. 
Honey walnut shrimp over steamed white rice with wooden chopsticks placed across the bowl, showing contrast between fluffy rice and crispy coated shrimp.

What To Serve With Honey Walnut Shrimp

The best things to pair with honey walnut shrimp are the same ones you’d find on a Chinese takeout menu.

  • Steamed jasmine rice. A classic side that soaks up the sauce.
  • Fried rice. Adds a little more flavor and texture, but still works well with the sweet, creamy shrimp.
  • Chow mein. A great choice if you want that full Chinese takeout-style meal at home.
  • Stir-fried vegetables. A fresh veggie side helps balance the richness and adds a little crunch.
Honey walnut shrimp served over white rice in a ceramic bowl, with chopsticks resting on the side and sauce dripping onto the rice below.

How To Store And Reheat Walnut Shrimp

To Store: Store leftovers in an airtight container and refrigerate for up to 3 days. Keep in mind the shrimp will soften once coated in the sauce.

To Reheat: Reheat in a pan over medium heat until warmed through. You can also air fry at 350°F for 3 to 5 minutes to help bring back some crispiness.

Front-facing view of honey walnut shrimp in a shallow bowl, with glossy sauce pooling slightly and caramelized walnuts scattered throughout.

More Easy Asian Dinner Recipes You’ll Love

Honey Walnut Shrimp

Honey Walnut Shrimp Recipe (Better Than Takeout)

No ratings yet
Share Print
Prep 15 minutes
Cook 15 minutes
This honey walnut shrimp recipe gives you crispy shrimp tossed in a sweet, creamy sauce with candied walnuts on top. It's easy to make and tastes better than takeout.
Servings 4 servings
Course Main Course
Cuisine Chinese

Ingredients

For the sauce
  • cup mayonnaise
  • 3 tablespoons honey
  • 2 tablespoons sweetened condensed milk
  • 1 ½ teaspoons rice vinegar
For the walnuts
  • ½ cup walnut halves
  • ¼ cup sugar
  • ½ teaspoon salt
  • 3 tablespoons water
For the shrimp
  • 1 pound large shrimp peeled and deveined
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • 2 egg whites whisked
  • 1 ½ cups potato or cornstarch
  • oil for frying

Instructions

  1. Make the sauce. In a bowl, whisk together mayonnaise, honey, sweetened condensed milk, and vinegar until smooth.
    Whisking mayonnaise and honey together in a glass bowl until smooth and creamy sauce forms
  2. Next, candy the walnuts. Add walnuts, sugar, salt, and water to a pan over medium heat. Cook, stirring continuously, for 3-5 minutes, until the sugar syrup has fully evaporated. Transfer candied walnuts to a parchment-lined tray, spreading them out so they don’t stick together. Set aside to cool.
    Close-up of glossy caramelized walnuts cooling on parchment paper after cooking
  3. Pat the shrimp dry and place them in a shallow bowl. Season with salt and black pepper.
    Raw peeled shrimp in a bowl seasoned with salt, pepper, and white powder on top before mixing
  4. Whisk egg whites until foamy. Pour over the shrimp and toss until evenly coated.
    Close-up of shrimp soaking in whisked egg whites.
  5. Place potato starch in a separate bowl. Take each shrimp from the egg white mixture and coat it well in the potato starch.
    Shrimp being dredged in cornstarch or flour coating by hand in a shallow bowl
  6. Heat a shallow layer of oil in a pan over medium to medium-high heat. Fry the shrimp for 2-3 minutes per side, or until golden and crisp. Transfer to a wire rack or paper towel-lined plate.
    Shrimp frying in oil turning golden brown and crispy on the stovetop
  7. Toss the shrimp, sauce, and candied walnuts together in a large bowl. Serve and enjoy!
    Honey walnut shrimp fully coated in creamy sauce with caramelized walnuts mixed throughout in a serving bowl

Nutrition

Serving1 servingCalories690 kcalCarbohydrates46 gProtein27 gFat42 gSaturated Fat7 gPolyunsaturated Fat10 gMonounsaturated Fat20 gCholesterol225 mgSodium400 mgPotassium320 mgFiber2 gSugar35 gVitamin A120 IUVitamin C3 mgCalcium60 mgIron4 mg

Video

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Picture of Hey, it's Mitch!

Hey, it's Mitch!

Welcome to Crossing Kitchens.

Here, you’ll find a variety of recipes for breakfast, dinner, dessert, and everything in between.

As an Asian living in America, you’ll see influences from different cuisines in my cooking.

When it comes to food, there are no borders.

Thanks for crossing into my kitchen!

Learn More

Featured Recipes

Search by Category

Our Newest Recipes

Craving something else?

What are you craving?