thai coconut shrimp curry

Thai Coconut Shrimp Curry

Prep: 15 mins 🔥 Cook: 10 mins Total: 25 mins 👥 Serves: 4

Thai Coconut Shrimp Curry is the kind of weeknight dinner that makes your kitchen smell like you spent all day cooking when you actually spent about thirty minutes.

My husband walked in the door the first time I made this and asked what restaurant I had ordered from. That reaction alone made it a permanent part of our rotation.

I love that real ingredients do all the work here — red curry paste, full-fat coconut milk, fresh lime, and good shrimp. Nothing fussy, nothing obscure, just flavors that build on each other in the best possible way.

Keep reading and I will walk you through every step so your first bowl turns out just as good as mine did.

How to Make Thai Coconut Shrimp Curry at Home

Why You’ll Love This Recipe

  • Ready in just 25 minutes but tastes like you spent hours developing those complex flavors
  • The creamy coconut sauce perfectly balances sweet, spicy, and savory in every spoonful
  • Uses simple ingredients you can find at most grocery stores, no specialty shopping required
  • 💚 If you love Thai-inspired flavors, you’ll also love this Thai Peanut Rice Noodle Jar Salad.

thai coconut shrimp curry

What You’ll Need

  • large shrimp — peeled and deveined
  • onion — diced
  • garlic — minced
  • fresh ginger — grated
  • coconut milk — 14 oz, full-fat
  • red bell pepper — sliced
  • yellow bell pepper — sliced
  • snap peas — trimmed
  • lime juice — fresh
  • fresh basil — Thai basil preferred
  • cilantro — chopped
  • salt — to taste
Thai Coconut Shrimp Curry ingredients

Before You Start Cooking

A few things that make this recipe work:

  • Don’t shake the can of coconut milk before opening – use the thick cream on top for richer flavor, then add the liquid as needed
  • Toast your curry paste in the oil for a minute before adding liquids to develop deeper, more complex flavors
  • Add shrimp at the very end and don’t overcook them – they should be pink and just firm, not bouncy

Easy Ingredient Swaps

Instead ofTry ThisWhen To Swap
Red curry pasteGreen curry pasteGreen curry will be spicier and more herbaceous.
ShrimpChicken thighs or firm white fishCut into bite-sized pieces and adjust cooking time.
Fish sauceSoy sauceUse half the amount as soy sauce is saltier.
Snap peasBaby corn or bamboo shootsBoth add great crunch and are traditional curry vegetables.
Thai basilRegular basilRegular basil works fine though the flavor is milder.
Brown sugarCoconut sugar or palm sugarThese give a more authentic Thai flavor profile.

For another delicious shrimp dish with Asian flavors, try these Asian Shrimp Piccata Bowls — same protein with a completely different preparation.

How To Make Thai Coconut Shrimp Curry

Prepare the shrimp

Pat shrimp dry with paper towels and season with salt. Cut off heads if preferred. Set aside at room temperature while you prep the other ingredients.

Thai Coconut Shrimp Curry preparation

Build the curry base

Heat coconut oil in a large skillet or wok over medium-high heat. Add onion and cook for 3-4 minutes until softened. Add garlic and ginger, cooking for another 30 seconds until fragrant.

Thai Coconut Shrimp Curry - step 1

Add curry paste

Stir in red curry paste and cook for 1-2 minutes, stirring constantly to prevent burning. The paste should become very fragrant and slightly darkened.

Create the sauce

Pour in coconut milk and chicken broth, stirring to combine. Add fish sauce and brown sugar, then bring to a gentle simmer.

Thai Coconut Shrimp Curry - step 3

Add vegetables

Add bell peppers and snap peas to the simmering curry. Cook for 3-4 minutes until vegetables are crisp-tender.

Cook the shrimp

Add shrimp to the curry and cook for 2-3 minutes per side until pink and cooked through. Don’t overcook or they’ll become rubbery.

Finish and serve

Remove from heat and stir in lime juice, fresh basil, and cilantro. Taste and adjust seasoning with salt, more fish sauce, or brown sugar as needed.

Thai Coconut Shrimp Curry - step 4

Pro Tips For The Best Results

  • Fry the curry paste until fragrant — One to two minutes in hot oil unlocks deeper, less raw flavor.
  • Pull shrimp off heat early — They finish cooking in residual heat — pull them the moment they curl.
  • Squeeze lime in at the very end — Heat kills brightness — add lime juice just before serving, never before.

Have a tip that works for you? Drop it in the comments below — we’d love to hear it! 👇

Common Mistakes To Avoid

  • Adding shrimp too early and overcooking them — Add shrimp only in the last 3-4 minutes and remove from heat as soon as they’re pink
  • Using light coconut milk which makes a thin, watery curry — Always use full-fat coconut milk for the rich, creamy texture Thai curry needs
  • Adding all the herbs at the beginning which makes them lose their bright flavor — Stir fresh herbs in at the very end or sprinkle on top just before serving
  • Not cooking the curry paste long enough to develop flavor — Toast the curry paste in oil for 1-2 minutes until fragrant before adding liquids

Make Ahead and Storage Tips

The curry base (through adding the coconut milk and broth) can be made up to 2 days ahead and refrigerated — just reheat gently, add your vegetables and shrimp fresh when you’re ready to serve.

Prep your vegetables and shrimp the night before — slice the peppers, trim the snap peas, and store everything in separate containers so weeknight assembly takes about five minutes.

Leftover curry keeps well in the refrigerator for up to 3 days — reheat it low and slow on the stovetop and finish with a fresh squeeze of lime and a handful of herbs to bring it back to life.

The curry sauce freezes beautifully without the shrimp for up to 3 months — thaw overnight in the refrigerator, warm it through, then add fresh shrimp right before serving.

What To Serve With Thai Coconut Shrimp Curry

  • Serve over jasmine rice to soak up all that creamy, spiced sauce
  • Thai sticky rice makes a traditional and delicious base for the curry
  • Rice noodles or cauliflower rice work well for a lighter option
  • Garnish with lime wedges, sliced red chilies, and extra fresh herbs for an authentic presentation

Delicious Variations To Try

  • Green Curry Thai Coconut Shrimp — Swap the red curry paste for green curry paste using the same amount — green curry runs spicier and more herbaceous, so start with one tablespoon and taste before adding more. Finish with extra Thai basil and a squeeze of lime to complement the brighter flavor.
  • Thai Coconut Shrimp Curry with Noodles — Add a nest of soaked rice noodles directly into the simmering curry sauce for the last two minutes of cooking instead of serving over rice — the noodles absorb the coconut broth and turn this into a one-bowl meal that needs nothing else alongside it.
  • Pineapple Thai Coconut Shrimp Curry — Stir in one cup of fresh or canned pineapple chunks when you add the vegetables — the natural sweetness balances the heat from the curry paste and the acidity brightens the whole dish in a way that feels completely intentional.

More Thai Recipes

Love this recipe? Here are a few more of my favorites you will want to try:

Thai Peanut Rice Noodle Jar Salad | Cold Thai noodles with creamy peanut sauce and fresh vegetables! Perfect make-ahead lunch that’s packed with flavor!

Fresh Thai Chicken Lettuce Wraps at Home | Fresh and flavorful Thai chicken in crisp lettuce cups! Light, healthy, and bursting with authentic Thai flavors!

Frequently Asked Questions

Can I make Thai coconut shrimp curry less spicy?

Yes, reduce the curry paste to 1-2 tablespoons and add more coconut milk. You can always add more heat but can’t take it away.

What can I substitute for fish sauce in Thai curry?

Use soy sauce (half the amount) or Worcestershire sauce. For vegetarian options, try mushroom sauce or extra salt with a splash of lime juice.

How do I store leftover Thai coconut shrimp curry?

Store in the refrigerator for up to 3 days in an airtight container. Reheat gently on the stovetop, adding a splash of coconut milk if needed.

Can I freeze Thai coconut shrimp curry?

The curry base freezes well for 3 months, but cooked shrimp can become rubbery. Freeze without shrimp and add fresh when reheating.

What vegetables work best in Thai coconut curry?

Bell peppers, snap peas, baby corn, bamboo shoots, Thai eggplant, and broccoli all work wonderfully and maintain good texture.

How do I know when shrimp is cooked in curry?

Shrimp is done when it turns pink and opaque, usually 2-3 minutes per side. Overcooked shrimp becomes tough and rubbery.

Can I use light coconut milk for Thai curry?

Full-fat coconut milk is best for authentic flavor and creamy texture. Light coconut milk will make the curry thin and less flavorful.

What’s the difference between red and green curry paste?

Red curry paste is milder and sweeter, while green curry paste is spicier and more herbaceous. Both work in this recipe with different flavor profiles.

Ready To Make Thai Coconut Shrimp Curry?

This Thai coconut shrimp curry proves that incredible flavors don’t require complicated techniques or hard-to-find ingredients. The way that creamy coconut milk brings together all those beautiful spices and fresh herbs feels like pure comfort food magic. Make this for your family this weekend and watch how quickly it becomes a regular request at your table.

Thai Coconut Shrimp Curry
Be the first to rate this recipe

Thai Coconut Shrimp Curry

By At The Sunday Table

There’s something magical about the way coconut milk transforms a simple pan of ingredients into something that feels like a warm hug from across the world. This Thai coconut shrimp curry captures all those beautiful flavors — the heat from red curry paste, the sweetness from coconut milk, and the brightness from fresh herbs — in a way that feels both exotic and comforting. It’s the kind of dish that makes any Tuesday feel special, filling your kitchen with aromas that promise something delicious is coming.

Prep 15 mins
Cook 10 mins
Total 25 mins
Serves 4
📌 Pin Recipe

Ingredients

Instructions

  1. 1
    Prepare the shrimp

    Pat shrimp dry with paper towels and season with salt. Set aside at room temperature while you prep the other ingredients.

  2. 2
    Build the curry base

    Heat coconut oil in a large skillet or wok over medium-high heat. Add onion and cook for 3-4 minutes until softened. Add garlic and ginger, cooking for another 30 seconds until fragrant.

  3. 3
    Add curry paste

    Stir in red curry paste and cook for 1-2 minutes, stirring constantly to prevent burning. The paste should become very fragrant and slightly darkened.

  4. 4
    Create the sauce

    Pour in coconut milk and chicken broth, stirring to combine. Add fish sauce and brown sugar, then bring to a gentle simmer.

  5. 5
    Add vegetables

    Add bell peppers and snap peas to the simmering curry. Cook for 3-4 minutes until vegetables are crisp-tender.

  6. 6
    Cook the shrimp

    Add shrimp to the curry and cook for 2-3 minutes per side until pink and cooked through. Don’t overcook or they’ll become rubbery.

  7. 7
    Finish and serve

    Remove from heat and stir in lime juice, fresh basil, and cilantro. Taste and adjust seasoning with salt, more fish sauce, or brown sugar as needed.

Notes

  • Don’t shake the can of coconut milk before opening — use the thick cream on top for richer flavor, then add the liquid as needed
  • Toast your curry paste in the oil for a minute before adding liquids to develop deeper, more complex flavors
  • Add shrimp at the very end and don’t overcook them — they should be pink and just firm, not bouncy
  • Save some fresh herbs to sprinkle on top just before serving for the brightest flavor and beautiful presentation

Nutrition Per Serving

385Calories
28gProtein
18gCarbs
24gFat
4gFiber
Save for later!

Want To Save This Recipe?

Enter your email and we’ll send it straight to your inbox — plus new recipes every week!

Similar Recipes:

Leave a Reply

Your email address will not be published. Required fields are marked *