Thai Tamarind Shrimp with Crispy Garlic and Shallots

Prep: 20 minCook: 10 min4 servingsmediumThai
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

4 servings
  • 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
    soy sauce1:1savoryvegan removes:seafoodfish-freeadds glutenadds soy

    medium

    Full guide →
  • cup tamarind paste
    lime juice3 tablespoon lime juice per 1/3 cup tamarindmore acidicless fruity

    low

    Full guide →
  • cup palm sugar
    brown sugar or white sugar1:1slightly different caramel note but works

    medium

    Full guide →
  • 2 large dried whole chili null(optional)
  • 2 tablespoon fried shallots
  • 2 tablespoon fried garlic
  • fresh coriander leaves
    Thai basil or mintsame quantitydifferent herbal note

    medium

    Full guide →
  • green onions, chopped
  • lime wedges, for serving

Instructions

  1. 1

    Peel and devein the shrimp, leaving heads and tails intact. Slice along the back with a paring knife and remove the vein.

  2. 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. 3

    Add palm sugar, fish sauce, and chili flakes. Stir until sugar dissolves.

  4. 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. 5

    Add shrimp to the skillet and cook until golden brown and cooked through.

  6. 6

    Add dried chilies if using. Transfer shrimp to a serving plate and drizzle with sauce.

  7. 7

    Garnish with fried shallots, fried garlic, fresh coriander, green onions, and lime wedges. Serve immediately.

Tips

Tip 1

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.

Tip 2

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.

Tip 3

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

Storage

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.

Make Ahead

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 With

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

Watch

Do not skip adjusting the sauce to taste. Each brand of tamarind paste and fish sauce varies in intensity, so balance matters.

Watch

Do not add shrimp until the sauce is ready. Cold shrimp hitting hot oil prevents even browning and cooking.

Watch

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

fish sauce
soy sauce1:1savoryvegan removes:seafoodfish-freeadds glutenadds soy

medium

Full guide →

General Alternatives

palm sugar
brown sugar or white sugar1:1slightly different caramel note but works

medium

Full guide →
tamarind paste
lime juice3 tablespoon lime juice per 1/3 cup tamarindmore acidicless fruity

low

Full guide →
dried chili
chili flakes1 teaspoon per 2 large chilieasier to portion heat

medium

fresh coriander
Thai basil or mintsame quantitydifferent herbal note

medium

Full guide →
Find more substitutions →

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.