There is something truly magical about the combination of crispy textures and creamy, sweet glazes. For many people, a trip to the mall or a quick stop at the local Panda Express isn’t complete without a serving of their famous Honey Walnut Shrimp. This iconic dish has earned a massive following for a reason: it balances the crunch of candied nuts with the snap of perfectly fried shrimp, all tied together by a velvety honey sauce.
Table of Contents
If you have ever craved this dish but didn’t want to leave the house, you are in luck. Making this restaurant favorite at home is surprisingly simple and often results in an even fresher taste. By using high-quality ingredients and a few clever techniques, anyone can recreate that signature flavor in their own kitchen. This guide will walk through every step to ensure the shrimp stays crispy and the sauce remains perfectly balanced.
For those who enjoy exploring vibrant international flavors, this recipe is a fantastic addition to a home-cooked menu. If you love the complexity of Asian-inspired sauces, you might also want to try this delicious Thai peanut curry chicken recipe for your next meal prep session. Both dishes offer that wonderful balance of savory and sweet that makes dinner feel like a special occasion.
What Makes This Dish So Special?
The secret to a great Panda Express honey walnut shrimp lies in the contrast. The shrimp is coated in a light, airy batter—often a tempura style that doesn’t feel heavy or greasy. Then, there is the sauce. Unlike a traditional stir-fry sauce that might be soy-based or spicy, this glaze is mayo-based, giving it a rich, creamy mouthfeel that is highlighted by the natural floral notes of honey.
The candied walnuts are the literal “cherry on top.” They add an earthy crunch and a deep sweetness that complements the seafood. When combined, these elements create a dish that feels luxurious yet comforting. It is a fantastic choice for a family dinner or a weekend treat.
Ingredients You Will Need
To get that authentic taste, it is important to use the right measurements. This recipe focuses on simple, accessible items that produce professional results.

For the Shrimp and Batter:
- 1 lb Extra Large Shrimp: Make sure they are peeled and deveined. For the best presentation, butterfly them by making a shallow slit along the back.
- 2 Large Egg Whites: These should be whisked until frothy to create a light batter.
- 8 tbsp Potato Starch: (Alternatively, you can use tapioca starch for a similar crunch).
- 1/3 to 1/2 cup Avocado Oil: This is used for shallow frying. It has a high smoke point and a neutral flavor.
For the Honey Walnut Sauce:
- 4 tbsp Mayonnaise: This provides the creamy base.
- 1 tbsp Honey: For that signature sweetness.
- 2 to 2.5 tbsp Evaporated Milk: This thins the sauce slightly and adds a subtle dairy richness without the sugar content of condensed milk.
For the Walnuts and Garnish:
- 1/2 cup Walnuts: Use unsalted whole halves or large pieces.
- 1 Scallion: Finely chopped for a pop of color and freshness.
Essential Kitchen Tools:
- A large skillet or wok for frying.
- A small mixing bowl for the sauce.
- A medium mixing bowl for the batter.
- A wire rack (preferred for draining the shrimp to keep them crispy).
- A thermometer to check oil temperature.
Step-by-Step Cooking Instructions
1. Prepare the Sauce
Begin by whisking together the mayonnaise, honey, and evaporated milk in a small bowl. Stir until the mixture is completely smooth and uniform. Set this aside so the flavors can meld while you prepare the rest of the components.
2. Prepare the Shrimp
If the shrimp are not already butterflied, take a small paring knife and cut a shallow line down the back of each shrimp. This helps them cook evenly and creates more surface area for the batter to cling to. Pat the shrimp very dry with paper towels; moisture is the enemy of a crispy crust.

3. Create the Coating
In a medium bowl, whisk the egg whites until they are bubbly and foamy. Place the potato starch in a separate shallow dish. To coat the shrimp, dip each one into the egg whites and then dredge it thoroughly in the starch, ensuring every nook and cranny is covered.
4. Fry to Perfection
Heat the avocado oil in a large skillet over medium-high heat. You want the oil to reach approximately 350°F (177°C). If you don’t have a thermometer, dip a wooden chopstick into the oil; if bubbles form rapidly around it, the oil is ready.
Place the shrimp in the hot oil in batches to avoid overcrowding the pan. Fry for about 2 to 3 minutes per side until they turn a beautiful golden brown. Once finished, move them to a wire rack. Using a rack instead of paper towels allows air to circulate, preventing the bottom of the shrimp from becoming soggy.

5. Sweeten the Walnuts
Take about 2 tablespoons of the prepared honey sauce and toss it with the walnuts in a small bowl. This gives the nuts a light, sweet coating that mimics the candied version found in restaurants without the extra step of boiling sugar syrup.
6. The Final Toss
In a large clean bowl, combine the crispy shrimp and the sauce-coated walnuts. Drizzle the remaining honey sauce over the top and gently toss until everything is lightly coated. Be careful not to over-mix, as you want to preserve the crunch of the batter.
7. Garnish and Serve
Transfer the mixture to a serving platter and sprinkle the freshly chopped scallions over the top. Serve immediately while the shrimp is still hot.

Tips for the Best Results
- Oil Temperature Matters: If the oil is too cool, the shrimp will absorb too much fat and become greasy. If it’s too hot, the outside will burn before the inside is cooked. Stick to the 350°F range for the best texture.
- Keep it Dry: Always pat your shrimp dry before battering. This ensures the egg whites and starch stick properly rather than sliding off during the frying process.
- Use Potato Starch: While cornstarch works, potato starch often yields a crunchier, more “shatter-like” texture that holds up better once the sauce is applied.
If you enjoy recipes that use creamy sauces to elevate simple proteins, you should check out these creamy queso chicken enchiladas. It is another fantastic example of how a well-made sauce can transform a basic meal into something extraordinary.
Variations and Easy Swaps
- Nut Alternatives: If walnuts aren’t your favorite, pecans or even cashews make a wonderful substitute. They provide a similar crunch and earthy flavor.
- Healthier Frying: While shallow frying provides the best texture, you can lightly spray the battered shrimp with oil and air fry them at 400°F for 8-10 minutes, flipping halfway through.
- Dairy-Free Option: You can substitute the evaporated milk with a thick coconut milk or a dairy-free cream substitute. Just ensure it is unsweetened to maintain the flavor balance.

Storage and Serving Suggestions
How to Store
This dish is best enjoyed fresh because the sauce will eventually soften the crispy batter. However, if there are leftovers, store them in an airtight container in the refrigerator for up to two days.
How to Reheat
To regain some of the crunch, avoid the microwave. Instead, place the shrimp in an air fryer or a toaster oven at 350°F for a few minutes until heated through.
Serving Ideas
This recipe pairs beautifully with steamed jasmine rice or brown rice. For a complete meal, serve it alongside some steamed broccoli or a crisp cucumber salad. It also makes for a great appetizer for a family gathering.
Frequently Asked Questions
1. Can I use frozen shrimp? Yes, but ensure they are fully thawed and patted completely dry before you begin the battering process.
2. Is there a substitute for mayonnaise? The mayo is essential for the creamy texture. If you must avoid it, a thick Greek yogurt can work, though it will add a tangy flavor profile to the dish.
3. Why is my batter falling off the shrimp? This usually happens if the shrimp were too wet before dredging or if the oil wasn’t hot enough when they were added to the pan.
4. Can I make the sauce in advance? Absolutely. You can mix the sauce up to 24 hours in advance and keep it in the fridge.
5. What is the best oil for frying this? Avocado oil is great for its high smoke point, but vegetable oil or peanut oil are also excellent choices.
6. Can I use pre-cooked shrimp? It is not recommended. Re-frying pre-cooked shrimp will make them very rubbery and tough.
7. How do I make the sauce thicker? If you prefer a thicker glaze, reduce the amount of evaporated milk slightly.
8. Is this recipe gluten-free? If you use potato starch or tapioca starch, the recipe is naturally gluten-free. Just check your mayonnaise label to be sure.
9. Can I add heat to this recipe? If you like a spicy kick, add a teaspoon of sriracha or a pinch of red pepper flakes to the sauce.
10. Do I have to butterfly the shrimp? It isn’t strictly necessary, but it helps the shrimp cook faster and look much more professional.
Conclusion
Making Panda Express honey walnut shrimp at home is a rewarding experience that proves you don’t need a restaurant kitchen to create high-quality meals. The combination of crispy fried shrimp and the sweet, creamy glaze is a guaranteed crowd-pleaser that fits perfectly into any weekly dinner rotation.
We hope you enjoy bringing this classic takeout flavor into your own home! If you enjoyed this recipe, please consider sharing it with your friends and family so they can enjoy a delicious meal too. Sharing great food is one of the best ways to connect with the people you love!
Panda Express Honey Walnut Shrimp
Ingredients
- For the Shrimp and Batter:
- 1 lb Extra Large Shrimp peeled, deveined, and butterflied
- 2 Large Egg Whites whisked until frothy
- 8 tbsp Potato Starch
- 1/3 to 1/2 cup Avocado Oil for frying
- For the Honey Walnut Sauce:
- 4 tbsp Mayonnaise
- 1 tbsp Honey
- 2 to 2.5 tbsp Evaporated Milk
- For the Walnuts and Garnish:
- 1/2 cup Walnuts halves or large pieces
- 1 Scallion finely chopped
Instructions
- Whisk together the mayonnaise, honey, and evaporated milk in a small bowl until the mixture is smooth and uniform, then set aside.
- Ensure the shrimp are butterflied and patted very dry with paper towels to remove all moisture.
- Dip each shrimp into the frothy egg whites and then dredge thoroughly in the potato starch, covering all surfaces.
- Heat the avocado oil in a large skillet over medium-high heat until it reaches approximately 350°F.
- Fry the shrimp in batches for a few minutes per side until they turn a golden brown, then move them to a wire rack to drain.
- Toss the walnuts with a small amount of the prepared honey sauce in a separate bowl to coat them lightly.
- Combine the crispy shrimp and coated walnuts in a large bowl, drizzle with the remaining sauce, and toss gently.
- Transfer to a plate and garnish with freshly chopped scallions before serving.
Notes
- Texture Secret: Use a wire rack instead of paper towels after frying to prevent the bottom of the shrimp from getting soggy.
- Starch Choice: Potato starch is recommended over cornstarch for a crunchier, more authentic “shatter-like” crust.
- Dryness is Key: The batter will only stick properly if the shrimp are completely dry before you begin the coating process.
- Reheating: Avoid the microwave to keep the crunch; use an air fryer or toaster oven at 350°F for a few minutes.

Mealoras your go-to for simple, flavorful recipes! From quick weeknight dinners to sweet treats and family favorites, we make cooking easy, fun, and delicious for everyone in the kitchen.


