The aroma of sizzling shrimp fills the kitchen, immediately transporting me to a bustling Cantonese banquet. This Walnut Shrimp recipe is a delightful twist on a traditional dish, where crispy shrimp are enveloped in a creamy sauce and crowned with crunchy, candied walnuts. Whether you’re hosting a dinner party or simply treating yourself to a comforting meal, this dish brings together a perfect balance of sweet and savory flavors that’s sure to impress. Plus, it requires minimal prep time, making it a great option for busy weeknights. As you dive into this culinary journey, will you opt for the classic sweetness or experiment with a lighter touch?

Why Is Walnut Shrimp So Irresistible?
Crispy Texture: The delightful crunch of perfectly fried shrimp, paired with candied walnuts, creates a satisfying bite that’s hard to resist.
Rich Flavor: The creamy sauce, infused with tangy rice vinegar and sweetened condensed milk, brings a luscious quality that complements the shrimp beautifully.
Quick to Make: With minimal prep and cooking time, this Walnut Shrimp recipe is a fantastic choice for those busy weeknights.
Customizable Sweetness: Whether you prefer traditional sweetness or a milder version, this dish adapts to your palate—just check out my tips on reducing the sweetness!
Crowd-Pleasing Dish: Perfect for entertaining, this dish not only tastes amazing but also presents beautifully, making it a showstopper at dinner parties or family gatherings.
Deliciously Versatile: Serve it over steamed rice or on a bed of sautéed vegetables for a complete meal that caters to various preferences.
Discover more ways to enhance your cooking experience with easy homemade sauces and creative twist ideas for this classic dish!
Walnut Shrimp Ingredients
• Here’s everything you need to create this delightful dish!
For the Shrimp
- Large Shrimp (16/20 size, peeled and deveined) – Fresh shrimp are key for the best flavor; look for firm and translucent ones.
- Cornstarch – This creates a crispy coating when lightly dredged on the shrimp before frying.
For the Candied Walnuts
- Walnut Halves – Use unsalted walnuts to control the overall saltiness of the dish.
- Water – Helps dissolve sugar for the simple syrup to candy the walnuts.
- Granulated Sugar – No substitutes recommended; it’s essential for creating that sweet crunch.
- Salt – Just a pinch enhances the flavors in the walnuts and balances sweetness.
For the Sauce
- Mayonnaise – This forms the creamy base of the sauce; for umami, consider using Kewpie mayo.
- Sweetened Condensed Milk – Adds creaminess and sweetness; can be reduced or even omitted for less sweetness.
- Rice Vinegar – This balances the richness; white vinegar can be a suitable substitute if necessary.
- Honey (optional) – For those who enjoy a bit of extra sweetness, it’s a lovely addition but can be omitted.
For Serving
- Broccoli – Serves as a nutritious bed for the shrimp; other greens can be used as a substitute if preferred.
- Oil for frying – Use neutral oil like canola or vegetable oil for the best frying results.
- Oil for blanching – Keeps the broccoli vibrant and tender; it’s a quick step you won’t want to skip!
Now that you have all the ingredients for your Walnut Shrimp, let’s transform your kitchen into a Cantonese banquet!
Step‑by‑Step Instructions for Walnut Shrimp
Step 1: Prepare Oil
Begin by heating 3-4 cups of neutral oil in a small pot over medium heat until it reaches 325°F (160°C). Use a cooking thermometer to ensure accuracy. The oil should shimmer but not smoke, indicating it’s ready for frying. This optimal temperature will create that perfect crispy coating for your Walnut Shrimp.
Step 2: Candy Walnuts
Carefully add walnut halves to the hot oil and fry for about 4 minutes or until they turn golden brown. Immediately remove the walnuts and place them on a paper towel to soak up excess oil. In a separate small pot, combine water, sugar, and a pinch of salt to form a simple syrup. Coat the fried walnuts in this syrup, allowing them to cool and become crispy.
Step 3: Prepare Sauce
In a mixing bowl, whisk together mayonnaise, sweetened condensed milk, rice vinegar, and a pinch of salt until the mixture is smooth and creamy. For an added touch of sweetness, you can incorporate honey if desired. This luscious sauce will be the perfect complement to your Walnut Shrimp, enhancing its flavor with a delightful richness.
Step 4: Prepare Shrimp
Take your cleaned large shrimp and make deep cuts along their backs while being careful not to cut all the way through. This will help them cook evenly. Lightly dredge the shrimp in cornstarch, coating them well. Set the prepared shrimp aside while you finish the next steps, ensuring they are ready for that perfect frying moment.
Step 5: Blanch Broccoli
In a separate pot, bring water to a boil and lightly blanch the broccoli florets for about 1 minute. This quick cooking method helps retain their vibrant green color and crisp texture. Immediately transfer the broccoli into ice-cold water to stop the cooking process, then drain and arrange it on your serving plate as a lovely bed for the Walnut Shrimp.
Step 6: Fry Shrimp
Increase the oil temperature to 350°F (175°C) for frying and ensure it’s hot enough for perfect crispiness. Take each dredged shrimp and fry them in small batches for 2-3 minutes or until they turn a beautiful golden brown. Keep an eye on the shrimp—they should be puffed and crispy, ensuring that every bite of your Walnut Shrimp is unforgettable.
Step 7: Toss and Serve
Once the shrimp are fried, quickly transfer them to a large bowl and gently combine them with the creamy sauce, tossing until every shrimp is well-coated. Serve the luscious Walnut Shrimp on the broccoli bed, and generously sprinkle the candied walnuts on top. This stunning presentation will wow your guests and elevate any dining experience!

What to Serve with Walnut Shrimp?
Transform your Walnut Shrimp into a beautiful feast with perfect pairings that enhance its sweet and savory charm.
- Steamed Jasmine Rice: The fragrant, fluffy rice absorbs the creamy sauce, creating a harmonious balance with every bite.
- Sautéed Bok Choy: Crisp and tender, this green offers a refreshing contrast that lightens up the rich flavors of the dish.
- Garlic Mashed Potatoes: Creamy and buttery, they bring a comforting element that beautifully complements the crunchiness of the shrimp.
- Mango Salad: The sweetness of ripe mango garnished with lime juice adds a tropical twist, refreshing your palate between bites.
- Chilled Cucumber Salad: Crisp cucumbers tossed with vinegar and herbs add a cooling effect, enhancing the overall dining experience.
- Crispy Egg Rolls: Crunchy and filled with savory goodness, these are a delightful appetizer that pairs wonderfully with the main course.
- Chardonnay: A glass of this white wine amplifies the dish’s richness, bringing out the intricate flavors of the shrimp and sauce.
- Lychee Sorbet: Light and fruity, this refreshing dessert provides a sweet finale, perfectly cleansing the palate after a savory meal.
Enjoy crafting a splendid spread that takes your Walnut Shrimp night to the next level!
Walnut Shrimp Serving Suggestions
Looking to elevate your Walnut Shrimp experience? These delightful pairings will enhance every bite and make your meal even more satisfying.
-
Steamed Rice: A classic companion, the fluffy and neutral flavor of steamed rice perfectly balances the rich creamy sauce and vibrant shrimp.
-
Sautéed Vegetables: Toss together your favorite greens, such as bell peppers and snap peas, in olive oil for a colorful and nutritious addition, complementing the dish beautifully.
-
Chow Mein or Fried Rice: For a heartier feast, serve alongside homemade chow mein or fried rice to transport your taste buds to a bustling Hong Kong eatery!
-
Asian-style Salad: A refreshing cucumber or sesame salad can provide a crunchy contrast to the creamy walnut shrimp and brighten the palate.
-
Hot and Sour Soup: Kick off the meal with a bowl of hot and sour soup, which enhances the dining experience with its rich flavors and satisfying warmth.
-
Egg Rolls or Spring Rolls: Complete the meal with crispy egg rolls or fresh spring rolls as a delectable starter.
Pair your meal with a delicious drink such as hot green tea or jasmine tea to enhance the flavors of your Walnut Shrimp, making your dining experience all the more special. Discover more creative side dishes to complement your favorites beautifully!
Storage Tips for Walnut Shrimp
Fridge: Store leftover Walnut Shrimp in an airtight container for up to 1 day to maintain freshness and flavor. Enjoy piping hot for the best experience!
Freezer: For long-term storage, freeze cooked Walnut Shrimp in a single layer on a baking sheet before transferring to an airtight container for up to 3 months.
Reheating: When ready to enjoy again, reheat in a preheated oven at 350°F (175°C) for about 10-15 minutes, or until heated through and crispy. Avoid microwaving, which can make the shrimp soggy.
Tip: While this dish is best enjoyed fresh, following these storage tips will help you savor your Walnut Shrimp later without sacrificing its delightful crunch!
Tips for the Best Walnut Shrimp
- Oil Temperature: Ensure the oil is at the correct temperature (325°F for walnuts, 350°F for shrimp) to prevent greasy results. Use a thermometer for accuracy.
- Batch Frying: Fry shrimp in small batches to maintain the oil temperature and avoid steaming, ensuring each piece remains crispy and golden.
- Cooling Walnuts: Allow candied walnuts to cool completely on parchment paper to lock in their crunch; this is crucial for that satisfying texture.
- Sauce Consistency: Adjust the amount of mayonnaise and sweetened condensed milk based on personal preference; remember, the balance enhances the overall flavor of the Walnut Shrimp.
- Dredging Amount: Experiment with the amount of cornstarch during dredging to achieve your desired level of crispiness; too little won’t give enough crunch.
Enjoy this delightful Walnut Shrimp dish, and remember, even small changes can make a big difference!
Make Ahead Options
These Walnut Shrimp are perfect for meal prep enthusiasts! You can prepare the creamy sauce and candy the walnuts up to 24 hours in advance. Simply store the sauce in an airtight container in the refrigerator, and keep the candied walnuts in a cool place to maintain their crunch. When you’re ready to enjoy your meal, just coat the shrimp in cornstarch, fry them fresh, and toss with the prepared sauce before serving over the blanched broccoli. This method not only saves you time but ensures your Walnut Shrimp retain that delightful crispiness and flavor when served. Enjoy effortless cooking during busy weeknights!

Walnut Shrimp Recipe FAQs
How do I choose the best shrimp for Walnut Shrimp?
Absolutely! Look for large shrimp (16/20 size) that are peeled and deveined. Fresh shrimp should be firm, translucent, and come with no unpleasant odor. Buying them on the same day you plan to cook is always best for optimum freshness and flavor.
How long can I store leftover Walnut Shrimp?
Leftover Walnut Shrimp is best enjoyed fresh, but if you have any, store it in an airtight container in the refrigerator for up to 1 day. Make sure to reheat gently to keep the shrimp as crispy as possible!
What are the best methods for freezing Walnut Shrimp?
Sure thing! To freeze Walnut Shrimp, first let it cool completely. Then, arrange cooked shrimp in a single layer on a baking sheet and freeze until solid. Once frozen, transfer them to an airtight container or freezer bag and keep for up to 3 months. When you’re ready to enjoy, reheat straight from frozen in a preheated oven at 350°F (175°C) for about 10-15 minutes until hot and crispy.
What if my shrimp isn’t crispy when frying?
Very good question! If your shrimp isn’t coming out crispy, it may be due to the oil temperature being too low. Make sure you monitor the oil with a thermometer—at 350°F (175°C) for frying shrimp. Additionally, dredging them lightly in cornstarch helps achieve that perfect crunch!
Can I adjust the sweetness in the sauce?
Absolutely! If you prefer a lighter touch, you can reduce or omit the sweetened condensed milk and honey in the sauce. Start with just a tablespoon of sweetened condensed milk, taste, and adjust according to your preference. This way, you can enjoy a Walnut Shrimp that perfectly suits your sweetness preference.
Are there any dietary considerations for this recipe?
Indeed! This Walnut Shrimp recipe contains seafood and dairy, which may pose allergy concerns for some. If you’re cooking for guests with allergies, consider using tofu instead of shrimp for a vegetarian take, and opt for plant-based mayonnaise in the sauce. Always communicate with your guests about ingredients used to ensure everyone enjoys the meal safely.

Crispy Walnut Shrimp: A Sweet and Savory Delight!
Ingredients
Equipment
Method
- Begin by heating 3-4 cups of neutral oil in a small pot over medium heat until it reaches 325°F (160°C). Use a cooking thermometer to ensure accuracy.
- Carefully add walnut halves to the hot oil and fry for about 4 minutes or until they turn golden brown. Remove and place them on a paper towel.
- In a separate small pot, combine water, sugar, and a pinch of salt to form a simple syrup. Coat the fried walnuts in this syrup, allowing them to cool.
- In a mixing bowl, whisk together mayonnaise, sweetened condensed milk, rice vinegar, and a pinch of salt until smooth. Add honey if desired.
- Take your cleaned shrimp and make deep cuts along their backs. Lightly dredge them in cornstarch.
- Blanch broccoli florets in boiling water for about 1 minute, then transfer into ice-cold water.
- Increase oil temperature to 350°F (175°C) and fry the shrimp in small batches for 2-3 minutes until golden brown.
- Gently combine fried shrimp with the creamy sauce and serve on the broccoli bed, topping with candied walnuts.

Leave a Reply