This Panda Express Honey Walnut Shrimp brings the restaurant’s signature sweet, creamy, and crunchy shrimp right to your home kitchen. Crispy battered shrimp, a luscious honey sauce, and those addictive candied walnuts make every bite worth the effort.
The whole process takes about 35 minutes from start to finish, and it falls comfortably in the intermediate range — the batter and candy coating need a little attention, but nothing you cannot handle. Weekend dinner or special occasion, this dish delivers.
Why You’ll Love This Recipe
- Spot-on flavor — The creamy honey sauce tastes just like the takeout version, but you control the ingredients and oil quality.
- Crispier texture — A cornstarch-flour egg white batter gives a lighter, crunchier shell that holds up better than many restaurant versions.
- Small batch friendly — This recipe scales down easily for two or stretches to four without losing any of the magic.

What Makes This Recipe Special
Three elements come together here that most home cooks skip: the double-starch batter, the stovetop candied walnuts, and the sweetened condensed milk in the sauce. The batter fries up shatter-crisp, the walnuts turn glossy and brittle, and the sauce coats every shrimp without making it soggy — at least not right away. Serve it fast, and you get the full contrast of hot crunchy shrimp against that cool, sweet creaminess.
Ingredients You’ll Need
Everything here is pantry-friendly, but a few specifics make the difference between good and great.
For the Shrimp and Batter
- 1 lb large shrimp (21-25 count) — Peeled, deveined, and tails removed. The count matters: 21-25 per pound gives you plump, juicy bites that do not overcook in the fry time.
- 1 large egg white — This gives the batter structure without adding fat. It helps the cornstarch and flour cling to the shrimp evenly.
- 1/4 cup cornstarch — The key to that light, crispy shell. Cornstarch fries up crunchier than flour alone.
- 1/4 cup all-purpose flour — Adds just enough structure so the batter does not slide off during frying.
- 1/4 tsp kosher salt — Seasons the batter directly. Table salt works too, but use half the amount.
- 1/4 tsp white pepper (optional) — Adds mild heat without black specks. Skip it if you prefer a milder shrimp.
For Frying
- 2 cups vegetable oil — Enough for 2 inches of oil in a deep skillet. Peanut or canola oil work well too.
For the Candied Walnuts
- 1/3 cup walnut pieces — Chop larger pieces so they are bite-size. Whole walnuts take too long to candy evenly.
- 2 tbsp granulated sugar — Melts into a thin shell around each walnut piece. No water needed — just dry sugar and heat.
For the Sauce
- 2 tbsp mayonnaise — Full-fat gives the creamiest result. Light mayo makes the sauce thinner.
- 2 tbsp honey — The main sweetness. Use a runny honey, not crystallized.
- 1 tbsp sweetened condensed milk — This is the secret to the restaurant-style creaminess. Do not skip it.
- 1/2 tsp fresh lemon juice — Cuts the sweetness and keeps the sauce from tasting cloying.
Garnish
- Optional garnish: sliced green onions — Adds a fresh bite and some color contrast against the golden shrimp.
Equipment Needed
- Deep skillet or Dutch oven — A wide, heavy pot holds heat steady and gives the shrimp room to fry without overcrowding.
- Deep-fry thermometer — Accuracy matters here. Without one, you risk greasy shrimp from oil that is too cool or burnt batter from oil that is too hot.
- Small nonstick skillet — For the candied walnuts. Sugar sticks to regular pans, and cleanup becomes a hassle.
- Slotted spoon or spider strainer — Lifts the shrimp out of hot oil cleanly, letting excess drip back into the pot.
- Paper towel-lined plate — Catches residual oil so the batter stays crisp, not greasy.
Instructions to Prepare Panda Express Honey Walnut Shrimp
Work through these steps in order, and you will have dinner on the table in about half an hour. Read each step before starting — the frying goes fast.
- Pat the shrimp dry — Blot each shrimp thoroughly with paper towels. Any moisture left on the surface will make the batter steam and slide off during frying.
- Make the batter — Whisk the egg white, cornstarch, flour, salt, and white pepper in a medium bowl until smooth and thick, about 30 seconds. The batter should coat the back of a spoon without running off too quickly.
- Candy the walnuts — Combine the walnut pieces and sugar in a small nonstick skillet over medium heat. Stir constantly with a silicone spatula as the sugar melts and coats the walnuts, about 3 minutes. When the sugar turns amber and the walnuts look glossy, transfer them immediately to a parchment-lined plate and spread apart. Let cool completely — they harden as they cool.
- Prepare the sauce — Whisk the mayonnaise, honey, sweetened condensed milk, and lemon juice together until smooth. Set aside.
- Heat the oil — Pour 2 inches of vegetable oil into a deep skillet or Dutch oven and heat over medium-high heat until it reaches 350°F (177°C). Use a deep-fry thermometer for accuracy; if you do not have one, drop a bit of batter into the oil — it should sizzle and float immediately.
- Fry the shrimp in batches — Dip each shrimp into the batter, letting the excess drip off. Carefully place them into the hot oil one at a time to prevent sticking. Do not overcrowd — fry only 5-6 shrimp at a time to maintain the oil temperature.
- Cook until golden — Fry the shrimp for 2-3 minutes, turning once with a slotted spoon, until golden brown and crispy. The internal temperature should reach 145°F (63°C); look for opaque flesh and a slight curl.
- Drain and keep warm — Transfer the fried shrimp to a paper towel-lined plate to absorb excess oil. Keep warm in a 200°F (93°C) oven while you fry the remaining batches.
- Toss with sauce — Combine the warm fried shrimp and the prepared sauce in a large bowl. Gently toss with two spoons until each shrimp is evenly coated in the creamy honey mixture.
- Serve immediately — Transfer the sauced shrimp to a serving platter. Crumble the candied walnuts over the top. Garnish with sliced green onions if desired. Serve right away — the coating will soften over time.

Similar Recipes
- Taco Bell Chalupa Supreme
- Copycat Starbucks Egg Bites (Sous Vide Style)
Olive Garden Lasagna Classico
Expert Tips for a Standout Panda Express Honey Walnut Shrimp
- Batter consistency is everything — If the batter looks too thin after whisking, let it rest for 1-2 minutes. The cornstarch settles and thickens it naturally, giving better coverage.
- Oil temperature must stay steady — Between batches, let the oil come back up to 350°F before adding more shrimp. Dropping the next batch too early gives greasy, heavy coating.
- Candy the walnuts last-minute — Make them just before you start frying so they are still crunchy when you crumble them over the finished dish. They lose snap after a few hours.
- Sauce goes on at the very end — Toss the shrimp with the sauce only when you are ready to serve. The longer the sauce sits on the batter, the softer the coating becomes.
- Do not skip the lemon juice — Even half a teaspoon makes a noticeable difference in balancing the sweetness. Without it, the sauce tastes one-dimensional.
- Pat shrimp twice if needed — If the shrimp still feel moist after the first blot, press another paper towel over them. Dry shrimp are non-negotiable for crispy results.
- Keep the oven warm, not hot — 200°F holds the fried shrimp without drying them out or steaming the batter. Higher temperatures soften the crust.
Common Mistakes to Avoid
- Overcrowding the pan — Dropping too many shrimp at once drops the oil temperature rapidly, resulting in greasy, heavy batter instead of light, crispy coating.
- Skipping the thermometer — Guessing the oil temperature leads to inconsistent results. Oil that is too hot burns the batter before the shrimp cooks through; oil that is too cold soaks into the coating.
- Adding sauce too early — Coating the shrimp before you are ready to serve guarantees a soggy texture within minutes. Keep the shrimp and sauce separate until the last possible moment.
- Using wet shrimp — Any moisture on the shrimp creates steam inside the batter, which causes the coating to separate and slide off during frying. Dry them thoroughly.
- Stirring the walnuts too slowly — The sugar goes from melted to burnt fast. If you stop stirring, the sugar crystallizes or scorches in spots, ruining the candy coating.
Variations & Ways to Customize Panda Express Honey Walnut Shrimp
- Spicy kick — Add a pinch of cayenne pepper or a drizzle of sriracha to the sauce. The heat cuts the sweetness and adds a layer of complexity.
- Gluten-free option — Replace the all-purpose flour with an equal amount of white rice flour. The cornstarch is already gluten-free, so only the flour needs swapping.
- Extra crunchy coating — Add 1 tablespoon of panko breadcrumbs to the batter for a more textured, jagged crust. Reduce the flour by 1 tablespoon to keep the consistency balanced.
- Lighter sauce — Substitute Greek yogurt for half the mayonnaise. The sauce will be tangier and less rich, but still creamy enough to coat the shrimp.
- Nut variation — Replace the walnuts with pecans or sliced almonds. Both candy beautifully and give a different crunch profile.
- Air-fryer adaptation — After battering the shrimp, spray them lightly with oil and air fry at 375°F for 8-10 minutes, shaking halfway through. The coating will be slightly less crisp but still satisfying.
What to Serve With Panda Express Honey Walnut Shrimp
The sweet, creamy shrimp pairs best with simple, neutral sides that balance the richness. Here is what works well alongside it.
- Steamed jasmine rice — Fluffy, fragrant rice soaks up the excess sauce without competing for attention. It is the classic choice for a reason.
- Stir-fried bok choy with garlic — The light bitterness of bok choy contrasts the sweet shrimp beautifully, and the garlic adds savory depth.
- Chow mein noodles — Soft, chewy noodles with a touch of soy sauce give the meal a heartier feel and stretch the portions further.
- Simple cucumber salad — Thinly sliced cucumbers with rice vinegar, sesame oil, and a pinch of sugar make a refreshing, crunchy counterpoint.
- Egg drop soup — A warm, silky soup before the main course rounds out the meal without adding heaviness.
- Iced green tea or sparkling water with lime — Clean, unsweetened drinks cleanse the palate between bites and keep the sweetness of the shrimp from overwhelming.
Make-Ahead Instructions
- Candy the walnuts — Make the candied walnuts up to 2 days ahead and store them in an airtight container at room temperature. Do not refrigerate — condensation softens them.
- Prepare the sauce — Whisk the honey sauce together and refrigerate in a sealed container for up to 3 days. Stir well before using.
- Batter the shrimp raw — Toss the peeled, dried shrimp with the batter and refrigerate for up to 4 hours before frying. The batter stays thick enough to cling during that window.
- Fry in advance and reheat — Fry the shrimp up to 1 hour ahead, keep them at room temperature on a wire rack, then reheat in a 350°F oven for 5-7 minutes before saucing.
Storage and Reheating
Storage
- Refrigerate sauced shrimp — Store leftovers in an airtight container for up to 1 day. The coating will soften significantly, but the flavor holds.
- Store components separately — If you anticipate leftovers, keep the fried shrimp, sauce, and candied walnuts in separate containers. Assemble only what you will eat immediately.
- Avoid freezing — Freezing degrades both the batter texture and the sauce emulsion. The shrimp turns rubbery and the coating peels off.
Reheating
- Oven method (best for crispiness) — Spread the shrimp on a baking sheet and reheat at 350°F (177°C) for 5-7 minutes. The dry heat restores some of the original crunch.
- Air fryer method (nearly as good) — Reheat at 350°F for 3-4 minutes, shaking the basket halfway through. Check early — air fryers run hot and can dry out the shrimp.
- Microwave method (fast but soft) — Microwave on medium power in 30-second bursts until just warmed through. Expect the coating to be soft; this is best when texture matters less than speed.
- Stovetop method (not recommended) — A skillet over medium heat with a tiny splash of oil can work, but the sauce burns easily and the coating rarely recovers. Stick to oven or air fryer.
Nutritional Breakdown (Per Serving)
Based on 1 serving = 1/4 of the total recipe (about 5-6 shrimp).
- Calories: 380
- Protein: 26g
- Fat: 19g
- Carbohydrates: 30g
- Fiber: 0.5g
- Sugar: around 17g
- Sodium: about 500mg
Frequently Asked Questions
Can I use frozen shrimp for this recipe?
Yes, but thaw them completely in the refrigerator overnight, then pat them very dry. Frozen shrimp hold more moisture, so extra blotting is essential for a crisp batter.
How long does Panda Express Honey Walnut Shrimp last in the fridge?
Store it in an airtight container for up to 1 day. Beyond that, the batter turns completely soft and the shrimp can become rubbery. Reheat in the oven for best results.
Why did my walnuts burn instead of candy?
The sugar went from melted to burnt because the heat was too high or you stopped stirring. Keep the burner on medium, stir constantly, and pull the pan off the heat the second the sugar turns amber.
Can I make the sauce spicier?
Absolutely. Add a teaspoon of sriracha or a pinch of red pepper flakes to the mayonnaise-honey mixture. Start small and taste as you go — the sweetness balances the heat quickly.
What oil works best for frying?
Vegetable, canola, or peanut oil all work well because of their high smoke points. Avoid olive oil — it burns at frying temperatures and gives the shrimp a heavy taste.
Can I double this recipe for a party?
Yes, but fry in the same size batches — do not double the amount of shrimp in the pot at once. Keep the finished batches warm in a 200°F oven while you work through the rest.
Final Words
This Panda Express Honey Walnut Shrimp recipe gives you the sweet, crunchy, creamy experience of the restaurant version without leaving your kitchen. The batter fries up light, the walnuts shatter between your teeth, and the sauce coats every bite in that familiar honey-sweet richness. Give it a try next time you crave takeout — you might find yourself skipping the delivery app.
PrintPanda Express Honey Walnut Shrimp
Crispy battered shrimp tossed in a creamy honey sauce and topped with crunchy candied walnuts. This copycat recipe delivers the sweet and savory balance of the restaurant favorite in a lighter, home-cooked version.
- Prep Time: 20
- Cook Time: 15
- Total Time: 35
- Yield: 4 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Chinese-American
Ingredients
- 1 lb large shrimp (21–25 count), peeled and deveined, tails removed
- 1 large egg white
- 1/4 cup cornstarch
- 1/4 cup all-purpose flour
- 1/4 tsp kosher salt
- 1/4 tsp white pepper (optional)
- 2 cups vegetable oil, for frying
- 1/3 cup walnut pieces
- 2 tbsp granulated sugar
- 2 tbsp mayonnaise
- 2 tbsp honey
- 1 tbsp sweetened condensed milk
- 1/2 tsp fresh lemon juice
- Optional garnish: sliced green onions
Instructions
- Pat the shrimp dry with paper towels. This step is essential for a crispy batter — any moisture will cause the coating to steam and slide off during frying.
- In a medium bowl, whisk together the egg white, cornstarch, flour, salt, and white pepper until smooth and thick, about 30 seconds. The batter should coat the back of a spoon without running off too quickly.
- In a small nonstick skillet, combine the walnut pieces and sugar over medium heat. Stir constantly with a silicone spatula as the sugar melts and coats the walnuts, about 3 minutes. When the sugar turns amber and the walnuts are glossy, immediately transfer to a parchment-lined plate and spread apart. Let cool completely — they will harden as they cool.
- In a small bowl, whisk together the mayonnaise, honey, sweetened condensed milk, and lemon juice until smooth. Set aside.
- In a deep skillet or Dutch oven, heat 2 inches of vegetable oil to 350°F (177°C) over medium-high heat. Use a deep-fry thermometer for accuracy; if you don’t have one, test by dropping a bit of batter into the oil — it should sizzle and float immediately.
- Working in batches, dip each shrimp into the batter, allowing the excess to drip off. Carefully place them into the hot oil, one at a time, to prevent sticking. Do not overcrowd — fry only 5-6 shrimp at a time to maintain oil temperature.
- Fry the shrimp for 2-3 minutes, turning once with a slotted spoon, until golden brown and crispy. The internal temperature of the shrimp should reach 145°F (63°C); visual cues include opaque flesh and a slight curl.
- Transfer the fried shrimp to a paper towel-lined plate to absorb excess oil. Keep warm in a 200°F (93°C) oven while frying the remaining batches.
- In a large bowl, combine the warm fried shrimp and the prepared sauce. Gently toss with two spoons until each shrimp is evenly coated in the creamy honey mixture.
- Transfer the sauced shrimp to a serving platter. Crumble the candied walnuts over the top. Garnish with sliced green onions if desired. Serve immediately — the coating will soften over time.
Notes
Best served fresh. Refrigerate leftovers in an airtight container for up to 1 day. To restore some crispiness, reheat in a 350°F (177°C) oven for 5-7 minutes or in an air fryer at 350°F for 3-4 minutes. Not recommended for freezing as texture degrades significantly.
Nutrition
- Calories: 380
- Sugar: 17g
- Sodium: 500mg
- Saturated Fat: 2g
- Carbohydrates: 30g
- Fiber: 0.5g
- Protein: 26g
- Cholesterol: 240mg
Keywords: honey walnut shrimp, Panda Express copycat, crispy shrimp, Chinese-American, creamy honey sauce, candied walnuts, easy weeknight dinner, fried shrimp, restaurant copycat, 30 minute meal
