Thai Tamarind Shrimp with Crispy Garlic and Shallots

Large tiger shrimp are stir-fried in a balanced Thai tamarind sauce that delivers sweet, sour, salty, and spicy notes in one dish. The sauce combines tamarind paste's fruity tartness with palm sugar's caramel depth, fish sauce's umami punch, and optional dried chilies for heat. Crispy fried garlic and shallots add textural contrast and toasted flavor. This dish suits home cooks seeking restaurant-quality results without complex technique—it comes together in under 20 minutes. Serve as a show-stopping main course or substantial appetizer at weeknight dinners or casual entertaining. What sets this version apart is the emphasis on balancing sauce components to your taste and the final garnish of crispy alliums that enhance the dish beyond basic stir-fries.
Ingredients
- 1 ½ pound large shrimp, peeled, deveined, heads and tails on
- 2 tablespoon vegetable oil
- 2 tablespoon garlic, minced
- ⅓ cup shallot, thinly chopped
- 2 tablespoon fish sauce
- ⅓ cup tamarind paste
- ⅓ cup palm sugar
- 2 large dried whole chili null(optional)
- 2 tablespoon fried shallots
- 2 tablespoon fried garlic
- fresh coriander leaves
- green onions, chopped
- lime wedges, for serving
Instructions
- 1
Peel and devein the shrimp, leaving heads and tails intact. Slice along the back with a paring knife and remove the vein.
- 2
Heat vegetable oil in a large skillet over medium-high heat. Add minced garlic and shallot, stir-fry until fragrant and light golden brown.
- 3
Add palm sugar, fish sauce, and chili flakes. Stir until sugar dissolves.
- 4
Add tamarind paste, stir well, and cook briefly. Taste and adjust seasoning with fish sauce, sugar, or tamarind as needed. Lower heat to medium.
- 5
Add shrimp to the skillet and cook until golden brown and cooked through.
- 6
Add dried chilies if using. Transfer shrimp to a serving plate and drizzle with sauce.
- 7
Garnish with fried shallots, fried garlic, fresh coriander, green onions, and lime wedges. Serve immediately.
Tips
Balance the sauce to your preference by tasting as you cook. Tamarind provides sourness, palm sugar adds sweetness, and fish sauce brings umami—adjust each independently to hit your desired flavor profile.
Don't overcrowd the skillet when cooking shrimp; work in batches if needed. This ensures each shrimp browns properly and cooks evenly rather than steaming in its own moisture.
Crispy fried garlic and shallots are essential for texture contrast. Use store-bought versions if making from scratch feels like extra work; they deliver the same toasted flavor and crunch.
Good to Know
Leftovers keep refrigerated in an airtight container for up to 2 days. Reheat gently in a skillet over low heat, adding a splash of water to loosen the sauce.
Prepare all ingredients (mince garlic, chop shallots, devein shrimp) up to 4 hours ahead. Store shrimp in the coldest part of the fridge. The sauce can be mixed together in advance.
Serve hot as a main course over jasmine rice or with steamed rice on the side. Also works as an appetizer on small plates. Pair with Thai iced tea or a crisp white wine.
Common Mistakes
Do not skip adjusting the sauce to taste. Each brand of tamarind paste and fish sauce varies in intensity, so balance matters.
Do not add shrimp until the sauce is ready. Cold shrimp hitting hot oil prevents even browning and cooking.
Do not overcook shrimp. Add them last and remove as soon as they turn golden and firm, or they'll become rubbery.
Substitutions
Vegan Options
General Alternatives
medium
FAQ
Can I make this dish ahead and freeze it?
The shrimp itself freezes adequately for up to one month, but texture suffers slightly upon thaw. The tamarind sauce freezes well for three months. Freeze them separately, then thaw in the refrigerator and reheat gently on the stovetop.
What if I don't have tamarind paste on hand?
Substitute lime juice at about three tablespoons per one-third cup tamarind. The result will be more acidic and less fruity, but the balance of flavors still works. Reduce or omit palm sugar slightly if using lime, as limes vary in sweetness.
Can I use frozen shrimp instead of fresh?
Yes. Thaw frozen shrimp in the refrigerator overnight or under cold running water for 30 minutes. Pat them thoroughly dry before cooking, as excess moisture prevents browning. The cooking time and technique remain the same.