Thai Coconut Shrimp Soup is a delicious dish where creamy coconut milk meets tender shrimp and vibrant veggies. This quick and easy meal is packed with bold flavors from ginger and garlic, balanced by a hint of lime. Perfect for a cozy dinner, it promises to transport your taste buds straight to Thailand.

Soup has always been one of my favorite meals, especially for lunch. It’s comforting, filling, and so easy to whip up. This Thai Coconut Shrimp Soup is a dish I keep coming back to because it’s not just delicious—it’s healthy too.
Packed with tender shrimp, vibrant veggies, and the creamy sweetness of coconut milk, it’s a flavor-packed meal that doesn’t feel heavy. The hint of spiciness from the red curry paste gives it just the right kick, making every spoonful exciting. It’s a perfect balance of light yet satisfying, and I love how it hits all the right notes without being overly indulgent.
Jump to:
Ingredients
- Shrimp – Choose large or medium-sized shrimp that are deveined and peeled for convenience. Fresh or frozen both work well; just be sure to thaw if using frozen.
- Sea Salt – Opt for fine sea salt to evenly season the shrimp. You can adjust the amount based on your taste.
- Ground Black Pepper – Freshly ground black pepper adds a deeper flavor compared to pre-ground.
- Vegetable Oil – Use your favorite light, neutral-flavored oil.
- Garlic – Fresh minced garlic adds the best aroma and flavor.
- Ginger – Fresh ginger root, minced finely, gives the soup its signature warmth and zing. Peel it with a spoon for easy prep.
- Red Bell Pepper – Look for a bright, firm red bell pepper. Slice it thinly to add sweetness and color to the soup.
- Cilantro – Use fresh cilantro for a fresh, herbal note.
- Baby Spinach – Fresh baby spinach works best. Roughly chop it before adding to the soup so it wilts evenly and incorporates well.
- Red Curry Paste – Choose a high-quality red curry paste for a balanced, spicy flavor. Start with less if you’re sensitive to heat and adjust as needed.
- Coconut Milk – Full-fat coconut milk adds the creamiest texture, but light coconut milk can be used for a lower-fat option. Shake the can well before opening to mix any separated fat.
- Vegetable or Chicken Broth – Both work great, depending on your preference. Use low-sodium broth to better control the saltiness of the soup.
- Lime Juice – Freshly squeezed lime juice brightens the flavors of the soup. Roll the lime on the counter before cutting to release more juice.
See recipe card for quantities.
Instructions
- Step 1: Season the shrimp with salt and pepper.
- Step 2: Saute the shrimp for two minutes then add garlic, ginger, bell pepper and cilantro to the shrimp. Stir and cook for 2 minutes.
- Step 3: Now add baby spinach, red curry paste, coconut milk, broth and lime juice. Stir all together. Bring to a simmer for 2-3 minutes.
- Step 4: Remove and serve in a bowl with cooked rice if desired.
Hint: If using frozen shrimp, thaw completely.
Variations / Substitutions
- Protein - Instead of shrimp, use shredded chicken, tofu cubes or mild white fish.
- Flavor – Add a little bit of fish sauce, soy sauce or worchestershire sauce for a rich umami flavor.
- Less Spice - Use yellow curry paste instead of red. It typically has a milder spice.
- Crispy Onions – For some crunch, top the soup with crispy fried onions or shallots before serving.
- Fresh Herbs – If you’re not a fan of cilantro, basil or mint can provide a different but equally fresh flavor.
Serving Suggestions
Thai Coconut Shrimp Soup is incredibly versatile and can be served with a variety of grains to create a more filling meal. Rice is a classic option that complements the flavors well, but couscous or quinoa offer hearty, nutritious alternatives. Serve the soup alongside grilled chicken or fish for a balanced meal, or pair it with spring rolls or eggrolls, or a light Thai-inspired salad for a fresh, flavorful combination. Whether enjoyed on its own or with these sides, this soup is a comforting dish perfect for any occasion.
Storage
Store in the refrigerator in an airtight container for up to 2 days. Soup can also be frozen for up to one month.
Cooking Tips
- Since the cooking time is quick, have all your ingredients chopped and ready to go before you start. This makes the process smoother and ensures nothing overcooks.
- Overcooking can make shrimp tough, so remove them as soon as they turn pink and opaque.
- If you prefer a milder soup, start with 1-2 tablespoons of red curry paste and add more to taste. You can also add a splash of coconut milk or broth if it turns out too spicy.
- Bring the soup to a simmer after adding the coconut milk, but avoid a rapid boil as this can cause the coconut milk to separate and become grainy.
- Feel free to add or substitute vegetables based on what you have on hand. Just make sure to adjust the cooking time accordingly so they’re tender but not overcooked.
FAQ
Yes, you can make this soup ahead of time! Prepare the soup, but consider adding the shrimp just before serving to keep them from becoming overcooked. Store the soup in an airtight container in the refrigerator for up to two days.
If you don’t have fresh ginger or garlic, you can use about ¼ teaspoon each of ground ginger and garlic powder, though fresh will give the best flavor.
Absolutely! To make it vegetarian, use vegetable broth and replace the shrimp with tofu, mushrooms, or more vegetables like zucchini or carrots.
Related
Looking for more soup recipes? Try these:
If you like this Thai Coconut Shrimp Soup recipe, please leave a 5-star rating.
RECIPE
Thai Coconut Shrimp Soup
Ingredients
- 1 lb shrimp deveined, peeled
- ½ teaspoon sea salt
- ½ teaspoon ground black pepper
- 2 tablespoons vegetable oil
- 1 teaspoon minced garlic
- 1 teaspoon minced ginger
- 1 medium red bell pepper
- ½ cup cilantro
- 2 cups fresh baby spinach chopped
- 3 tablespoons red curry paste
- 1 15 oz can coconut milk
- 2 cups vegetable or chicken broth 16 oz | 500 ml
- 2 tablespoons lime juice
Instructions
- Wash and pat dry shrimp. Season with salt and pepper.
- Heat a medium size pot with 1 tablespoon of oil on medium heat. Sear shrimps for 2 minutes. Remove excess liquid if any from the pot.
- Add the rest of the oil in the pot. Add garlic, ginger, bell pepper and cilantro to the shrimp. Stir and cook for 2 minutes.
- Now add baby spinach, red curry paste, coconut milk, broth and lime juice. Stir all together. Bring to a simmer for 2-3 minutes.
- Remove and serve in a bowl with a scoop of cooked rice if desired.
Notes
Thanks for stopping by! Subscribe to Jersey Girl Cooks if you would like more recipes and cooking tips sent to your email. You can also order my Super Easy Cookbook for Beginners and follow me on social media - Facebook, Twitter, Pinterest and Instagram.
Leave a Reply