Sweet and spicy is a flavor combination that never gets old. In this dish, succulent shrimp are coated in a luscious blend of Thai chili sauce, lime zest and butter, then served over a crisp sesame cabbage and arugula salad. The candied peanuts add a delightful crunch and a touch of sweetness that ties everything together.
This recipe comes together in just 25 minutes, making it perfect for a busy weeknight when you crave something vibrant and satisfying. The fresh vegetables, zesty lime and savory shrimp create a balanced meal that’s as delicious as it is beautiful.
Log in to save recipes and build weekly shopping lists.
Recipe details
Nutrition per serving
Dietary labels
Allergen check
Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.
Ingredients
Instructions
- Wash and dry all produce. Trim and peel carrots, then grate on the largest holes of a box grater; transfer to a large bowl. Halve cucumber lengthwise; thinly slice crosswise into half-moons. Zest and quarter lime. Peel and mince or grate garlic.
- Heat a large, preferably nonstick, pan over medium-high heat. Add peanuts, 2 tsp sugar (4 tsp for 4 servings) and 2 TBSP water. Cook, stirring often, until water has evaporated and peanuts are coated and lightly toasted, 3-5 minutes. Turn off heat; transfer to a small bowl. Wipe out pan.
- Add cucumber, cabbage, arugula, sesame dressing and juice from two lime wedges (four wedges for 4 servings) to bowl with grated carrots. Toss to combine. Season with salt and pepper.
- Rinse shrimp under cold water, then pat dry with paper towels. Melt 1 TBSP butter (2 TBSP for 4 servings) in pan used for peanuts over medium-high heat. Once pan is hot, add shrimp and garlic. Cook, stirring occasionally, until shrimp is opaque and cooked through, 3-4 minutes. Season with salt and pepper.
- Turn off heat under pan with shrimp. Stir in chili sauce and half the lime zest until evenly coated.
- Divide sesame cabbage and arugula salad between plates and top with Thai shrimp. Garnish with candied peanuts and remaining lime zest. Serve with any remaining lime wedges on the side.
Recipe Tips
For extra heat, add a pinch of red pepper flakes when cooking the shrimp.
If you don’t have sesame dressing, whisk together 2 tablespoons sesame oil, 1 tablespoon rice vinegar and 1 teaspoon soy sauce as a substitute.
Make sure to pat the shrimp dry before cooking to ensure they sear properly.
FAQ
Can I use a different type of protein instead of shrimp?
Yes, you can substitute shrimp with chicken breast or tofu. Adjust cooking time accordingly: chicken may need 5-7 minutes and tofu should be pressed and pan-fried until golden.
Is there a substitute for sweet Thai chili sauce?
You can mix 1 tablespoon of sriracha with 1 teaspoon of honey or sugar to mimic the sweet and spicy flavor.
Can I make the candied peanuts ahead of time?
Yes, store them in an airtight container at room temperature for up to 2 days. They may lose some crunch but will still be delicious.



























Recipe comments
0 DandyRecipes comments
Log in to comment on this recipe.
No DandyRecipes comments yet.