This Thai Coconut Shrimp Soup is the kind of weeknight dinner that feels like a small celebration. It comes together without drama but delivers on the bright, layered flavors I look for: tang from lime, heat from sriracha and jalapeño, creamy coconut, and the clean pop of cilantro. The shrimp cook quickly on the stove, while the rice simmers in a fragrant coconut-scented broth until just tender.
I make this recipe when I want a soothing bowl that still tastes lively. It fills the kitchen with curry-scented steam and needs only a single pot plus a skillet. The steps are straightforward, and the ingredients are pantry-friendly if you keep coconut milk, rice, and curry paste on hand.
Below I walk you through what to buy, how to cook it exactly as written, what to watch for, substitutions that work, and how to store leftovers so the texture stays pleasant. Read through once, then roll up your sleeves—this one moves fast once the shrimp hit the pan.
Gather These Ingredients

Ingredients
- 1 teaspoon Sesame Oil — used to give the shrimp a quick, aromatic sear; heat just until shimmering.
- 3 tablespoons fresh lime juice — brightens the shrimp and balances the coconut richness.
- 3 tablespoons low-sodium soy sauce — provides savory depth without overpowering saltiness.
- 2 teaspoons sriracha (or sriracha style) hot sauce — delivers heat and a touch of sweetness to the shrimp marinade.
- 1 pound medium shrimp, peeled and tails removed — the main protein; cooks very quickly, so don’t overcook.
- 2 tablespoons red curry paste — the backbone of the soup’s Thai flavor; stir into the stock early so it releases its aroma.
- 2 large strips of lime zest (you can use a vegetable peeler to help you with this) — add to the pot to infuse a subtle citrus oil note into the broth.
- 1 tablespoon fresh grated ginger or fresh ginger juice — adds warmth and a sharp, clean edge to cut the creaminess.
- 5 cups chicken or vegetable stock — the braising liquid for the rice and the base of the soup; choose vegetable stock for a lighter finish.
- 3/4 cup rice (I used long-grained jasmine) — cooks in the flavoured stock until tender; jasmine gives a fragrant, slightly floral note.
- 2 cups Pacific Brand Unsweetened Coconut Milk — provides the creamy coconut base; unsweetened keeps the soup savory.
- 1 cup frozen red bell pepper strips — add color and sweetness; frozen speeds things up.
- 1 cup frozen peas — pop of color and subtle sweetness; stir in with the coconut milk to warm through.
- 1 carrots, peeled and cut into thin strips — adds crunch and color; cut thin so it warms quickly in the last minute or two.
- 2 jalapeño peppers, seeds removed and cut into thin slices — fresh heat; remove seeds to mellow the spice.
- 1/4 cup fresh cilantro, chopped — stirred in at the end for freshness and herbal lift.
Cook Thai Coconut Shrimp Soup Like This
- Heat 1 teaspoon sesame oil in a medium skillet over medium-high heat until shimmering.
- Add the shrimp in a single layer, then pour in 3 tablespoons fresh lime juice, 3 tablespoons low-sodium soy sauce, and 2 teaspoons sriracha. Cook shrimp 2 minutes, flip, and cook 2 more minutes until opaque and just cooked through. Transfer the shrimp to a plate and reserve any pan juices; set both aside.
- In a large saucepan or stockpot, whisk together 2 tablespoons red curry paste, 2 large strips of lime zest, 1 tablespoon fresh grated ginger (or ginger juice), and 5 cups chicken or vegetable stock. Bring to a rolling simmer over medium heat.
- Stir in 3/4 cup rice, reduce heat to medium-low, partially cover the pot, and simmer, stirring occasionally, until the rice is almost done, about 20 minutes.
- Stir in 2 cups unsweetened coconut milk, 1 cup frozen red bell pepper strips, and 1 cup frozen peas. Bring back to a simmer and continue cooking until the rice is tender, about 10–15 minutes.
- Return the cooked shrimp and any reserved pan juices to the pot; stir and simmer 2 minutes to warm the shrimp through.
- Stir in 1 carrot (peeled and cut into thin strips), 2 jalapeño peppers (seeds removed and thinly sliced), and 1/4 cup chopped fresh cilantro. Cook 1–2 minutes more to warm the vegetables and blend flavors.
- Taste and adjust if desired, then ladle into bowls and serve immediately.
What Makes This Recipe Special

This soup balances creamy, spicy, and acidic elements in a single pot. The technique of quickly marinating and searing the shrimp in lime, soy, and sriracha locks in flavor and keeps the shrimp juicy. Cooking the rice directly in the spiced stock and coconut milk turns the broth slightly thick and comforting without becoming heavy.
The use of red curry paste plus lime zest and fresh ginger layers aromatics in a way that tastes authentically Thai without requiring a long shopping list. Frozen vegetables make this approachable any night of the week while keeping the color and texture lively.
Smart Substitutions

If you need to adjust based on what’s in your kitchen, here are safe swaps that keep the spirit of the dish:
- Chicken or vegetable stock — either works; use what you have. Vegetable stock keeps it lighter; chicken stock deepens the savory background.
- Rice — the recipe uses long-grain jasmine; other long-grain rices with similar cook times are fine. Adjust simmering time if you use a different rice variety.
- Frozen vegetables — the recipe calls for frozen red bell pepper strips and peas. Fresh bell pepper and fresh peas can be used; add them at the same stage but expect slightly different texture.
- Sriracha — if you have a different chili sauce labeled “sriracha style” use it in the same quantity. The goal is a sweet-hot kick.
- Coconut milk — unsweetened is specified. If you only have canned full-fat or “regular” coconut milk, it will be richer; that’s fine but don’t add sugar.
Recommended Tools
A few simple tools make this recipe easy and efficient:
- Medium skillet — for searing the shrimp and capturing the pan juices.
- Large saucepan or stockpot — wide enough to simmer rice evenly in the broth.
- Vegetable peeler or microplane — for creating bright strips of lime zest without the bitter white pith.
- Whisk — to dissolve the curry paste into the stock so it distributes evenly.
- Ladle — for serving; the soup is best scooped to include rice, shrimp, and vegetables in each bowl.
Watch Outs & How to Fix
Here are common pitfalls and quick fixes so you get the best bowl every time.
- Overcooked shrimp — Shrimp cook fast. If they go rubbery, the texture is lost. Fix: reserve the shrimp off heat and only return to the pot for the final 2 minutes just to warm through, as directed.
- Soggy rice — If you simmer too long after adding the coconut milk, rice can break down. Fix: monitor after adding coconut milk; if grains look very soft earlier, reduce cooking time and check often.
- Bland broth — Taste after the final warm-through. If it needs brightness, add a small squeeze of lime (extra lime juice isn’t in the ingredient list but a quick squeeze can sharpen the finish). If you want more salt, add a splash more low-sodium soy sauce cautiously.
- Too spicy — If the soup is too hot for guests, remove some of the seeds from the jalapeño next time or reduce the sriracha. For the current pot, serve with extra coconut milk on the side to mellow heat.
Seasonal Spins
Change up the vegetables to match the season without changing technique. In spring, add fresh peas and thinly sliced sugar snap peas at the end for crispness. In summer, swap frozen red bell pepper strips for fresh sweet red pepper and add a handful of baby corn. In fall and winter, toss in thinly sliced carrot ribbons and a handful of chopped greens in the last minute (they’ll wilt fast).
For a lighter summer version, use vegetable stock and slightly less coconut milk, then finish with an extra squeeze of fresh lime to keep the bowl bright.
Recipe Notes & Chef’s Commentary
Timing
Plan about 35–45 minutes from start to finish. The rice needs roughly 30–35 minutes total (20 minutes before the coconut milk, then 10–15 after). Shrimp are ready in under 5 minutes total of direct cooking time, so cook them first and keep them resting until the rice is almost done.
Flavor Balance
The interplay of creamy coconut, tangy lime, and salty soy sauce is deliberate. Red curry paste carries heat and aromatics; if you prefer a milder curry presence, reduce it to 1½ tablespoons and taste as you go. Ginger is crucial for freshness—don’t skip it or substitute with a powdered form if you can avoid it.
Texture
This soup is hearty because of the rice. If you’d rather have a brothy soup with less body, halve the rice and serve with a side of steamed jasmine rice so you control the ratio bowl by bowl.
Storage Pro Tips
Leftovers store well but you’ll want to keep texture in mind.
- Refrigeration: Cool quickly and store in an airtight container for up to 3 days. The rice will continue to absorb liquid and thicken the soup.
- Reheating: Reheat gently on the stove with a splash of water or stock to loosen the broth. Heat just until warmed through to avoid overcooking the shrimp.
- Freezing: I don’t recommend freezing once the shrimp and coconut milk are combined—the texture of the shrimp and the coconut can change. If you must, freeze the base (stock, curry paste, rice) separately from the shrimp and add fresh shrimp when reheating.
Quick Q&A
Q: Can I make this vegetarian?
A: Use vegetable stock and omit the shrimp. Add firm tofu cubes briefly pan-seared in sesame oil or more vegetables—note that tofu is not in the original ingredient list, so treat this as an adaptation.
Q: Is the rice necessary?
A: The rice gives the soup body and makes it a full meal. If you prefer a lighter, brothy soup, reduce the rice or serve it on the side.
Q: Can I use different curry paste?
A: The recipe uses red curry paste for its specific flavor. Different pastes will shift the flavor profile; reduce quantities and taste as you go.
Ready to Cook?
This Thai Coconut Shrimp Soup is a reliable weeknight hero: fast shrimp, fragrant broth, and a satisfying rice base. Read the steps through once, set up your mise en place (shrimp prepped, rice measured, zest ready), and follow the order exactly—the timing of the shrimp and rice is what makes each bowl sing.
When you serve it, garnish with extra cilantro if you like and pass lime wedges at the table for anyone who wants more brightness. Enjoy the warmth and the balance—this is one of those recipes I come back to again and again.

Thai Coconut Shrimp Soup
Ingredients
Ingredients
- 1 teaspoonSesame Oil
- 3 tablespoonsfresh lime juice
- 3 tablespoonslow-sodium soy sauce
- 2 teaspoonssriracha or sriracha style hot sauce
- 1 poundmedium shrimp peeled and tails removed
- 2 tablespoonsred curry paste
- 2 large strips of lime zest you can use a vegetable peeler to help you with this
- 1 tablespoonfresh grated ginger or fresh ginger juice
- 5 cupschicken or vegetable stock
- 3/4 cuprice I used long-grained jasmine
- 2 cupsPacific Brand Unsweetened Coconut Milk
- 1 cupfrozen red bell pepper strips
- 1 cupfrozen peas
- 1 carrots peeled and cut into thin strips
- 2 jalapeño peppers seeds removed and cut into thin slices
- 1/4 cupfresh cilantro chopped
Instructions
Instructions
- Heat 1 teaspoon sesame oil in a medium skillet over medium-high heat until shimmering.
- Add the shrimp in a single layer, then pour in 3 tablespoons fresh lime juice, 3 tablespoons low-sodium soy sauce, and 2 teaspoons sriracha. Cook shrimp 2 minutes, flip, and cook 2 more minutes until opaque and just cooked through. Transfer the shrimp to a plate and reserve any pan juices; set both aside.
- In a large saucepan or stockpot, whisk together 2 tablespoons red curry paste, 2 large strips of lime zest, 1 tablespoon fresh grated ginger (or ginger juice), and 5 cups chicken or vegetable stock. Bring to a rolling simmer over medium heat.
- Stir in 3/4 cup rice, reduce heat to medium-low, partially cover the pot, and simmer, stirring occasionally, until the rice is almost done, about 20 minutes.
- Stir in 2 cups unsweetened coconut milk, 1 cup frozen red bell pepper strips, and 1 cup frozen peas. Bring back to a simmer and continue cooking until the rice is tender, about 10–15 minutes.
- Return the cooked shrimp and any reserved pan juices to the pot; stir and simmer 2 minutes to warm the shrimp through.
- Stir in 1 carrot (peeled and cut into thin strips), 2 jalapeño peppers (seeds removed and thinly sliced), and 1/4 cup chopped fresh cilantro. Cook 1–2 minutes more to warm the vegetables and blend flavors.
- Taste and adjust if desired, then ladle into bowls and serve immediately.
Equipment
- Medium skillet
- large saucepan or stockpot
- Vegetable peeler
- Ladle
