Thai Shrimp Coconut Curry Recipe

Thai Red Curry and Coconut Soup With Shrimp
TheCrimsonMonkey/E+/Getty Images
Prep: 15 mins
Cook: 8 mins
Total: 23 mins
Servings: 4 servings
Nutrition Facts (per serving)
560 Calories
36g Fat
59g Carbs
10g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4
Amount per serving
Calories 560
% Daily Value*
Total Fat 36g 47%
Saturated Fat 32g 158%
Cholesterol 14mg 5%
Sodium 548mg 24%
Total Carbohydrate 59g 22%
Dietary Fiber 15g 52%
Protein 10g
Calcium 140mg 11%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Planning to have friends over? Serve them this special curry and you'll have friends for life! The curry sauce is so delicious, yet easy to make. The secret ingredient in this curry is a hint of tomato in an otherwise basic yellow curry, which marries beautifully with shrimp. Also contributing to this sumptuous curry are pineapple chunks (fresh or canned) plus coconut milk and dry toasted coconut for a tropical-tasting Thai curry you'll want to make again and again.


  • For the Curry Sauce:
  • 1 can coconut milk (regular or lite: good-quality)
  • 1 lemongrass (stalk finely sliced and minced or 2 to 3 tbsp. frozen prepared lemongrass)
  • 1 to 2 chilies (red fresh, minced or substitute 1/2 to 3/4 tsp. dried crushed chili)
  • 1/4 cup onion (red, minced)
  • 3 to 4 garlic cloves (minced or 1/2 tbsp. bottled pureed garlic)
  • 1 piece galangal (or fresh ginger, thumb-size grated or minced)
  • 2 tbsp. fish sauce (more to taste, as desired)
  • 1/2 tsp. shrimp paste (or 1 additional tbsp. fish sauce)
  • 3/4 tsp. turmeric
  • 1/2 tsp. coriander (ground)
  • 3 makrut lime leaves (frozen or fresh)
  • 1 to 2 tbsp. sugar (brown, to taste)
  • 1 tbsp. ketchup (or 3/4 tbsp. tomato paste - if using tomato paste, sweeten it with 1 more tsp. sugar)
  • Garnish: lime juice (squeeze)
  • Ingredients for Curry:
  • 12 to 14 medium to large fresh shrimp (fresh medium to large, shells removed; tails can be left on if desired)
  • 1 14 fl. oz can pineapple (chunks, drained, or 1 1/2 to 2 cups fresh pineapple chunks)
  • 1 1/2 to 2 cups cherry tomatoes
  • 1/3 cup coconut (dry roasted)
  • Garnish: handful of fresh coriander

Steps to Make It

  1. Place all curry sauce ingredients―except the lime leaves―together in a food processor, blender, or large chopper and process well. or, simply whisk the ingredients together, stirring well to combine.

  2. Pour sauce into a wok or deep pot on the stove. Add the makrut lime leaves, and turn the heat up to medium-high.

  3. Stir occasionally. When the sauce reaches a boil, turn down the heat to medium. Add the pineapple chunks, cherry tomatoes, and shrimp, stirring to incorporate. Simmer for 6 to 8 minutes, or until the shrimp turn pink and look plump.

  4. Remove from heat and cover with a lid to keep warm while you toast the coconut.

  5. Place dry shredded coconut (sweetened or unsweetened, as desired) in a dry frying pan over medium-high. "Dry fry" the coconut, stirring continually until it turns golden-brown and is fragrant. Transfer to a small bowl. Coconut will burn easily, so be sure to stay with it while it toasts. Remove immediately from the pan when toasted, or the heat from the pan will continue to toast it.

  6. Add 1/2 the toasted coconut to the curry, stirring to incorporate.

  7. Do a taste test for salt and sweetness, adding more fish sauce if not salty enough, and more sugar if you'd like it sweeter. Also, you can add more fresh chili or chili sauce if you'd like it spicier.

  8. To serve, transfer curry into a serving bowl. Sprinkle the rest of the toasted coconut over top, plus a little fresh coriander. Serve with plenty of Thai jasmine rice, and enjoy!

Recipe Tags: