Go Back
+ servings
Panda Express honey walnut shrimp with glossy sauce and candied walnuts in a takeout box
Print Download PDF Start Cooking

Panda Express Honey Walnut Shrimp

Reverse-engineered Panda Express honey walnut shrimp using the official ingredient list. The sauce uses salted duck egg yolks, evaporated milk, and a dual-acid system (distilled white vinegar plus malic acid) instead of the mayonnaise and sweetened condensed milk every online recipe calls for. The 8-component batter goes through a par-fry, freeze, and second-fry cycle that creates a crispier crust than any single fry can produce. The candied walnuts go through four separate processes (par-boil, glaze, oven dry, deep fry) to reach the glassy candy-shell texture you get at the restaurant.
Course Main Course
Cuisine Chinese-American
Keyword candied walnuts, honey walnut sauce, honey walnut shrimp, honey walnut shrimp recipe, panda express, panda express honey walnut shrimp, panda express shrimp
Prep Time 45 minutes
Cook Time 45 minutes
Freezing Time 4 hours
Total Time 1 hour 30 minutes
Servings 2 servings
Calories 400kcal
Author Jason Farmer

Equipment

Ingredients

The Walnuts

  • 1 cup raw walnut halves
  • 2 cups vegetable oil vegetable oil: for frying the walnuts; any neutral oil works

The Walnut Coating Syrup

The Sauce

The Shrimp

  • 1 lb raw shrimp raw shrimp: 21/25 count, peeled and deveined, patted thoroughly dry
  • 1/2 tsp table salt

The Wet Batter

The Dredge

  • 1/3 cup cornstarch for dredging shrimp before battering

The Frying Medium

  • 4 cups vegetable oil canola or soybean oil also work; for deep-frying the shrimp

Instructions

The Walnuts

  • Bring 2 cups water to a rolling boil. Add walnut halves and boil for 6 minutes. The water turns dark brown as tannins extract from the skins. Drain. Taste a walnut. If it's still astringent, repeat with fresh water for 3 to 4 more minutes.
  • Combine sugar, corn syrup, water, salt, and tapioca starch in a small saucepan. Heat over medium until the syrup reaches 240°F (115°C). The syrup should look glassy and slightly thickened. Off heat, add the drained walnuts and toss thoroughly with a heatproof spatula until every walnut is fully coated.
  • Spread coated walnuts in a single layer on a parchment-lined baking sheet, separating any clumps. Place in a 200°F (95°C) oven for 15 to 20 minutes. The coating should look translucent and amber, sticky to the touch but no longer wet.
  • Heat 2 cups neutral oil to 350°F (177°C) in a small heavy saucepan. Fry the walnuts in two batches for 2 to 3 minutes each. Watch the bubbles: they start large, then transition to small and gentle as residual water leaves. The coating darkens to deep amber-gold. Remove with a slotted spoon to a wire rack and immediately separate any pieces that touch. Cool fully, 10 to 15 minutes. The coating hardens into a glassy candy shell as it cools.

The Sauce

  • In a medium bowl, whisk sugar and xanthan gum together until evenly combined. Add evaporated milk, oil, distilled vinegar, malic acid, salt, MSG, and honey. Grate the salted egg yolk half directly into the mixture using a microplane. Whisk vigorously for 30 to 60 seconds. The sauce thickens slightly and turns pale yellow-cream as the egg yolk emulsifies. Set aside. Stir again before using if it sits more than 10 minutes.

The Shrimp and Batter

  • In a medium bowl, whisk together all-purpose flour, tapioca starch, cornstarch, potato starch, rice flour, vital wheat gluten, nutritional yeast, salt, and baking powder. Add cold water and 1 tablespoon neutral oil. Whisk until smooth with no dry pockets. Rest 5 to 10 minutes. The finished batter should coat the back of a spoon without dripping off in sheets.
  • Pat shrimp very thoroughly dry with paper towels. Toss with 1/2 teaspoon salt. Set aside on a plate. Do not dredge yet. Dredge happens one at a time during the par-fry.

The Double Fry and Freeze

  • Heat 4 cups neutral oil to 350°F (177°C). Working in batches of 8 to 10 shrimp, dredge each shrimp in cornstarch, shake off excess, dip into the wet batter, let excess drip off briefly, then lower into the oil. Par-fry each batch for 90 seconds to 2 minutes. The batter sets and turns straw-yellow with light blistering. Remove to a wire rack.
  • Let the par-fried shrimp rest on the wire rack until completely cool to the touch, 20 to 30 minutes. Do not freeze hot shrimp. Condensation in the freezer softens the batter.
  • Transfer the cooled par-fried shrimp to the freezer for at least 4 hours, ideally overnight. The shrimp are ready when hard to the touch all the way through.
  • Heat oil to 375°F (190°C). Take half of the frozen par-fried shrimp from the freezer. Fry the entire half-batch all at once for 4 minutes. The crust shifts from straw-yellow to deep amber-gold. Remove to a clean wire rack. The remaining half holds in the freezer up to 2 weeks, double-bagged. Go from freezer straight to second fry with no thawing.

The Wok Flash and Plate

  • Heat a clean, dry wok over high heat for 1 to 2 minutes until lightly smoking. Do not add oil. Turn the heat off. Stir the sauce one final time to re-disperse the xanthan, then pour it into the hot wok. Turn the heat back on to medium. As soon as it reaches a full boil (15 to 30 seconds), turn the heat off immediately. Add the shrimp and toss continuously for 10 to 15 seconds, off-heat, until every piece is evenly coated and glossy. Transfer to a serving platter. Top with 1/4 cup of the candied walnuts. Do not toss the walnuts in. They go on top to stay crisp. Serve immediately.

Video

Notes

The Five Things Every Online Recipe Gets Wrong. Every published honey walnut shrimp recipe (America's Test Kitchen, Made With Lau, Damn Delicious, CopyKat, NYT, The Kitchn, Top Secret Recipes) makes the same five mistakes. (1) They use mayonnaise. Panda's ingredient list shows soybean oil, evaporated milk, and salted egg yolks as separate components. (2) They use sweetened condensed milk. Panda uses evaporated milk plus separate sugar. (3) They treat honey as the main sweetener. On the ingredient list, sugar is above the 2% line and honey is below it. (4) They use no salted egg yolks. Zero published recipes include them. (5) They use lemon juice instead of malic acid plus distilled white vinegar.
Salted Egg Yolk Sourcing. Best fidelity (~95%): Salted duck egg yolks, frozen or refrigerated, from Weee.com (Gourmet Farm brand) or Asian Taste cooked salted duck eggs at H Mart, 99 Ranch, or any large Asian grocer. Amazon also stocks them. Use half a yolk per recipe (~6.5g). A whole yolk overpowers the sauce. Home-cure option (~85% fidelity): Whisk 1 cup table salt + 1 cup granulated sugar in a small container. Make 6 to 8 wells. Separate egg yolks (chicken or duck) and place one in each well. Cover with more salt-sugar mixture. Refrigerate for 5 to 7 days. Rinse, pat dry, and bake at 160°F (71°C) for 1 hour. If you can't get either: Add an extra 1/8 tsp MSG and an extra splash of soy sauce to the sauce to compensate for the missing umami.
Why Malic Acid. Panda's sauce uses two acids: distilled white vinegar and malic acid. Vinegar is volatile and evaporates during cooking. Malic acid is heat-stable and stays in the sauce, providing a lingering sourness that the vinegar alone can't deliver. An $8 jar from Amazon lasts a very long time. If you can't find malic acid, substitute apple cider vinegar in place of the distilled white vinegar. ACV contains a small amount of malic acid naturally.
Why Xanthan Gum (Not Cornstarch). Xanthan thins when stirred and re-thickens when paused, which is why the sauce coats the shrimp evenly during the wok flash and then sets on the plate. Cornstarch thickens at high heat but breaks down under acid, producing a sauce that turns watery within 20 minutes of plating.
Why Flame-On / Flame-Off. This sauce scorches faster than any other Panda menu item. Four mechanisms stack: honey's fructose caramelizes at lower temperatures than table sugar, evaporated milk's lactose triggers browning, xanthan gum holds heat unevenly, and cured egg yolk proteins break down faster than fresh dairy. The controlled-heat protocol keeps the sauce below its scorch threshold. Do not leave the sauce on direct heat to "thicken." The thickening was done off-heat with the xanthan and egg yolk emulsion. The wok is for adhesion only.
Why the 8-Component Batter. Each component has a job. Tapioca starch gives the chewy interior. Cornstarch and potato starch give a lighter, crispier crust. Rice flour blocks oil absorption. All-purpose flour and vital wheat gluten form the protein scaffold that survives freeze-thaw. Nutritional yeast adds flavor and browning. Baking powder keeps it light.
Why Freeze Between Fries. The freezer step is not optional. It creates structural changes in the starch that make the second-fry crust crispier than any fresh-fried batter. Cool par-fried shrimp to room temperature before freezing (20 to 30 minutes). Hot shrimp in a cold freezer generates condensation that softens the batter. Freeze at least 4 hours, ideally overnight. Par-fried shrimp can stay frozen up to 2 weeks if double-bagged.
Storage and Make-Ahead. Candied walnuts stay crisp about 24 hours in an open bowl, longer airtight. Sauce can be made a day ahead and refrigerated (whisk before using). Par-fried shrimp hold in the freezer up to 2 weeks. The finished dish does not reheat. The walnuts go tacky, the batter softens, and the sauce separates. The recipe is portioned so 1 lb of shrimp gives you two meals: cook half now, save half for later.

Nutrition

Calories: 400kcal