This easy Thai shrimp soup delivers everything I crave in a weeknight dinner comforting yet vibrant, silky yet bold, and ready in under 30 minutes. The creamy coconut broth is laced with red curry, ginger, and lime, and the tender shrimp soak up every drop like they were made for it. It's the kind of dish that tastes like hours of simmering but comes together in the time it takes to cook a pot of rice.
Jump to:

The shrimp blush pink in minutes, the vegetables soften into sweetness, and the whole pot hums with that irresistible balance of spice, citrus, and creaminess. It's Thai-inspired comfort in a bowl.
Why You'll Love This Recipe
Key Benefits
- Quick & Easy: Done in about 30 minutes with minimal prep.
- One-Pot Wonder: Fewer dishes, more flavor.
- Weeknight-Friendly: Uses pantry staples and frozen shrimp.
- Family-Approved: Mild enough for kids but easy to spice up.
Taste & Texture
This soup is a flavor bomb coconut milk adds lush creaminess, red curry brings warmth without overpowering heat, and lime juice cuts through with a bright zing. The shrimp are juicy and tender, the rice adds body, and the vegetables offer just the right bite.
Dietary Attributes
- Gluten-Free (just double-check your stock and curry paste)
- Dairy-Free Optional (swap the butter for oil)
- Pescatarian-Friendly
Ingredients & Substitutions
Ingredient List
- 1 cup basmati rice
- 1 pound medium shrimp, peeled and deveined
- Kosher salt and freshly ground black pepper, to taste
- 2 tablespoons unsalted butter
- 1 onion, diced
- 1 red bell pepper, diced
- 2 tablespoons red curry paste
- 3 cloves garlic, minced
- 1 tablespoon freshly grated ginger
- 1 (13.5-ounce) can coconut milk
- 3 cups vegetable stock
- 2 tablespoons fresh lime juice
- 2 tablespoons chopped fresh cilantro leaves
Notes on Quality
Fresh shrimp are wonderful, but frozen, deveined shrimp work beautifully and save time. Choose full-fat coconut milk for the richest texture, and use homemade or low-sodium vegetable stock to control seasoning.
Possible Substitutions
- Rice: Jasmine or brown rice also work.
- Protein: Try tofu for a vegetarian spin, or thinly sliced chicken.
- Vegetables: Add mushrooms, snap peas, or spinach for extra color and nutrients.
- Curry Paste: Yellow or green Thai curry paste will alter the flavor but still shine.

Step-by-Step Instructions
- Cook the rice:
In a saucepan, bring 1ยฝ cups water to a boil. Add 1 cup basmati rice, cover, and simmer according to package instructions. Fluff and set aside. - Season and sear the shrimp:
Pat shrimp dry and season with salt and pepper. In a large pot or Dutch oven, melt 2 tablespoon butter over medium-high heat. Add shrimp and cook until just pink about 2-3 minutes. Transfer to a bowl. - Sautรฉ aromatics and veggies:
In the same pot, add diced onion and red bell pepper. Sautรฉ until tender, about 3-4 minutes. Stir in curry paste, garlic, and ginger. Cook until fragrant about 2 minutes. - Build the broth:
Pour in coconut milk and vegetable stock. Season with salt and pepper. Bring to a boil, then reduce heat and simmer until the flavors meld and the soup slightly thickens 8 to 10 minutes. - Finish and serve:
Stir in the cooked rice, shrimp, lime juice, and cilantro. Taste and adjust seasoning. Serve hot, garnished with extra herbs or lime wedges if desired.
Expert Tips & Tricks
Best Practices
- Don't overcook the shrimp. Add them at the end to keep them juicy and tender.
- Use full-fat coconut milk for the best texture and mouthfeel.
- Layer your flavors. Sautรฉing the curry paste helps deepen its complexity.
Common Mistakes
- Boiling the soup too long after adding shrimp can make them rubbery.
- Skipping the lime juice leaves the dish flat don't miss that splash of brightness.
Time-Saving Tips
- Use pre-cooked frozen rice or leftover rice to save time.
- Pre-chopped vegetables from the store make this even quicker.
Serving Suggestions
Pairings
- Crispy spring rolls or Thai cucumber salad on the side.
- Serve with roti or naan to soak up the broth.
- A mango salad adds sweet contrast.
Presentation Ideas
- Garnish with fresh cilantro, sliced red chili, or lime wedges.
- Serve in wide bowls to showcase the colors and textures.
Beverage Pairings
- A light Riesling or Sauvignon Blanc works beautifully.
- For non-alcoholic options, try iced Thai tea or sparkling lime water.

Storage & Reheating
Leftover Storage
Store in an airtight container in the refrigerator for up to 3 days. The flavors deepen over time, making leftovers even better.
Reheating Methods
- Gently reheat on the stovetop over medium-low heat, stirring often.
- Add a splash of water or stock if the soup thickens too much.
Frequently Asked Questions
Substitutions & Adjustments
Can I make this without shrimp?
Absolutely. Substitute tofu, tempeh, or even mushrooms.
Can I use chicken instead?
Yes just cook diced chicken until done and follow the same steps.
Troubleshooting
My soup is too thick what do I do?
Add more vegetable stock or water to thin it out.
Why does it taste flat?
It likely needs more acid. Add an extra squeeze of lime juice or a dash of rice vinegar.
Variations & Customizations
Dietary Adaptations
- Vegan version: Use tofu instead of shrimp, oil instead of butter, and confirm the curry paste is vegan.
- Low-carb option: Skip the rice and add spiralized zucchini or cauliflower rice.
Flavor Twists
- Stir in a spoonful of peanut butter for richness.
- Add fish sauce or soy sauce for deeper umami.
- Toss in a few Thai basil leaves at the end for fresh herbaceousness.
Seasonal/Holiday Versions
- In summer, add fresh corn kernels or cherry tomatoes.
- For a winter version, throw in butternut squash or sweet potatoes.


Why This Thai Shrimp Soup Belongs in Your Rotation
It's nourishing, deeply flavorful, and joyfully simple to make. Whether you're warming up on a rainy night or craving something exotic and soothing, this soup delivers every time. I return to it again and again because it's one of those rare dishes that feels both effortless and extraordinary.
So go ahead light a candle, ladle yourself a bowl, and let the warmth wash over you.
Print
Easy Thai Shrimp Soup
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Thai
Description
This easy Thai shrimp soup delivers a comforting yet vibrant experience with a creamy coconut broth infused with red curry, ginger, and lime. Ready in under 30 minutes, it's bold, silky, and perfect for a weeknight dinner.
Ingredients
- 1 cup basmati rice
- 1 pound medium shrimp, peeled and deveined
- Kosher salt and freshly ground black pepper, to taste
- 2 tablespoons unsalted butter
- 1 onion, diced
- 1 red bell pepper, diced
- 2 tablespoons red curry paste
- 3 cloves garlic, minced
- 1 tablespoon freshly grated ginger
- 1 (13.5-ounce) can coconut milk
- 3 cups vegetable stock
- 2 tablespoons fresh lime juice
- 2 tablespoons chopped fresh cilantro leaves
Instructions
- In a saucepan, bring 1ยฝ cups water to a boil. Add 1 cup basmati rice, cover, and simmer according to package instructions. Fluff and set aside.
- Pat shrimp dry and season with salt and pepper. In a large pot or Dutch oven, melt 2 tablespoon butter over medium-high heat. Add shrimp and cook until just pink-about 2-3 minutes. Transfer to a bowl.
- In the same pot, add diced onion and red bell pepper. Sautรฉ until tender, about 3-4 minutes. Stir in curry paste, garlic, and ginger. Cook until fragrant about 2 minutes.
- Pour in coconut milk and vegetable stock. Season with salt and pepper. Bring to a boil, then reduce heat and simmer until the flavors meld and the soup slightly thickens 8 to 10 minutes.
- Stir in the cooked rice, shrimp, lime juice, and cilantro. Taste and adjust seasoning. Serve hot, garnished with extra herbs or lime wedges if desired.
Notes
Store in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop, adding a splash of stock or water if needed.
Nutrition
- Serving Size: 1 bowl
- Calories: 320
- Sugar: 5g
- Sodium: 600mg
- Fat: 15g
- Saturated Fat: 9g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 2g
- Protein: 22g
- Cholesterol: 145mg










