RecipeAI
DashboardDiscoverMeal PlanGroceriesCreateImportRecipe Box
BlogSign InGet Started
Dashboard
Plan
Nutrition
Create
Groceries
Saved
Profile
RecipeAI LogoRecipeAI

AI-powered recipes, meal plans, and nutrition tracking — personalized to your tastes and goals.

Explore

  • Discover Recipes
  • Categories
  • World Cuisines
  • Diets
  • Quick Meals
  • Meal Plans by Diet
  • Kitchen Conversions
  • Calories in Foods

Features

  • AI Recipe Generator
  • Meal Planning
  • Nutrition Tracker
  • Macro Calculator
  • Nutrition Guides
  • Food Diary
  • Recipe Import
  • Pricing

Resources

  • Blog
  • About Us
  • Feedback

© 2026 RecipeAI. All rights reserved.

Cook smarter, eat better.

More recipes like this

  • Thai Green Curry with Shrimp & Vegetables over Cauliflower Rice
  • Thai Green Curry with Tofu, Eggplant & Jasmine Rice
  • Thai Green Curry with Tofu, Eggplant & Jasmine Rice
  • Thai Green Curry with Tofu, Eggplant & Jasmine Rice
  • Thai Green Curry with Tofu & Mixed Vegetables over Jasmine Rice
  • Thai Green Curry with Tofu & Jasmine Rice
  • Browse all recipes →
Thai Green Curry with Shrimp & Jasmine Rice

Thai Green Curry with Shrimp & Jasmine Rice

By emensah m

ThaiIntermediate

Silky, fragrant green curry simmered with sweet shrimp, crisp vegetables and tender bamboo shoots, served over steaming jasmine rice. Bright lime and fresh basil cut through the rich coconut broth while green curry paste delivers herbaceous heat — a restaurant-quality Thai classic that’s easy enough for a weeknight.

Prep: 15 minutes
Cook: 25 minutes
Total: 40 minutes
4 servings
Main courseSeafoodThaiCurryWeeknight

Ingredients

  • 12 oz (340 g) shrimp (peeled, deveined)
  • 1 cup (185 g) jasmine rice (dry)
  • 1 can (400 ml) light coconut milk
  • 2 tbsp (about 30 g) green curry paste
  • 1 tbsp vegetable oil (or neutral oil)
  • 2 cloves (minced) garlic
  • 1 small (about 40 g), thinly sliced shallot (or small sweet onion)
  • 1 medium (about 120 g), sliced into 1/2" strips bell pepper
  • 1 medium (about 196 g), cut into 1/2" half-moons zucchini
  • 1 cup (about 130 g), rinsed & drained bamboo shoots (canned, drained)
  • 1/2 cup packed (about 10 g), leaves whole or chiffonade fresh Thai basil (or sweet basil)
  • 1 tbsp fish sauce
  • 1 medium (juice and zest) lime
  • 1 tsp granulated sugar (or palm sugar)
  • to taste salt
  • to taste black pepper

Instructions

1

Rinse the jasmine rice under cold water until the water runs clear, then cook it using a 1:1.25 rice-to-water ratio (1 cup rice to 1 1/4 cups water) in a saucepan or rice cooker. Bring to a simmer, cover, and cook gently for 12–14 minutes, then remove from heat and let rest, covered, for 10 minutes. Why: Rinsing removes excess surface starch so the rice cooks into separate, fluffy grains; the rest period allows steam to finish cooking without gummy rice.

2

Pat the shrimp dry and season lightly with a pinch of salt and pepper. Why: Dry shrimp sear more cleanly and will not water down the curry; a little salt brings forward their natural sweetness.

3

Heat a wide skillet or medium saucepan over medium heat. Add 1 tbsp vegetable oil and when it shimmers, add the sliced shallot and sauté 1–2 minutes until translucent. Add the minced garlic and cook 20–30 seconds until fragrant. Why: Gently sweating aromatic aromatics in hot oil builds the savory base; cooking garlic only briefly prevents it from turning bitter.

4

Add the 2 tbsp green curry paste to the pan and stir for 30–45 seconds to bloom the spices and aromatics in the paste. Why: Toasting the paste for a short time in oil releases its essential oils, deepening the flavor of the finished curry.

5

Pour in the light coconut milk and stir to integrate the paste, scraping any browned bits off the bottom. Bring to a gentle simmer. Why: Adding coconut milk cools the pan slightly and creates the curry’s creamy sauce—bringing it to a simmer allows flavors to meld without breaking (over-boiling can separate coconut milk).

6

Add fish sauce and 1 tsp sugar, then taste for balance—you want a harmonious mix of salty, sweet and spicy. Add a splash more fish sauce or a pinch more sugar if needed. Why: Thai curries depend on a balance of salty, sweet, acidic and spicy components; small adjustments here make a big difference.

7

Add the bamboo shoots and bell pepper strips to the simmering curry. Cook 3–4 minutes until the pepper just begins to soften. Why: Adding sturdier vegetables first ensures everything finishes at the same time; you want the pepper tender-crisp so it retains texture.

8

Stir in the zucchini slices and simmer 2 minutes. Why: Zucchini cooks quickly; adding it later prevents it from becoming mushy and preserves its fresh color and bite.

9

Turn the heat to medium-high, push the vegetables to the side, and add the seasoned shrimp in a single layer. Sear shrimp 1 minute per side (about 2–3 minutes total depending on size) until just opaque and curled. Then fold the shrimp into the sauce and remove from heat. Why: Searing shrimp briefly develops a subtle caramelization and ensures they stay tender — overcooking will make them rubbery.

10

Finish with the juice and zest of 1 lime and most of the basil leaves (reserve a few for garnish). Stir and taste; adjust with a little more fish sauce or lime if needed. Why: Acid brightens the rich coconut base and fresh basil brings the herbal, slightly sweet finish that defines Thai green curry.

11

Serve the curry spooned over steaming jasmine rice, garnish with remaining basil leaves and an extra lime wedge. Why: Serving immediately preserves the texture contrast between hot coconut curry and fluffy rice; basil on top delivers immediate aromatic impact.

Chef's Tips

  • 1Prep mise en place: have the curry paste measured, vegetables sliced and shrimp dried before you start. Curries come together quickly once the coconut milk is in the pan.
  • 2If your coconut milk looks separated or fatty at the top of the can, stir it together first; avoid boiling vigorously after adding coconut milk to prevent splitting.
  • 3Taste and adjust: Thai food is about balance. Use fish sauce for saltiness, lime for acidity, and a little sugar to round flavors. Make tiny adjustments and taste as you go.
  • 4Don’t overcook shrimp — remove from heat as soon as they turn opaque and curl slightly (they’ll keep cooking a little in the hot sauce).

Variations

  • Make it vegetarian: replace shrimp with 14 oz (400 g) extra-firm tofu, pressed and cubed; swap fish sauce for 1–2 tbsp soy sauce or tamari and use vegetable stock instead of any fish-based ingredient.
  • Spicier or milder: adjust the green curry paste amount — use 1 tbsp for milder, or 3 tbsp for more heat. Alternatively add sliced Thai chilies for a sharper spice.
  • Alternate proteins/seafood: use scallops, white fish fillets (cut into chunks), or thin-sliced chicken breast (increase cooking time slightly) in place of shrimp.

Nutrition per Serving

418

Calories

27g

Protein

48g

Carbs

12g

Fat

3g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Thai Green Curry with Shrimp & Jasmine Rice

By emensah m

Main courseSeafoodThaiCurryWeeknight
Thai Green Curry with Shrimp & Jasmine Rice - shrimp (peeled, deveined), jasmine rice (dry) recipe

Silky, fragrant green curry simmered with sweet shrimp, crisp vegetables and tender bamboo shoots, served over steaming jasmine rice. Bright lime and fresh basil cut through the rich coconut broth while green curry paste delivers herbaceous heat — a restaurant-quality Thai classic that’s easy enough for a weeknight.

ThaiIntermediate4 servings
Prep: 15 minutes
Cook: 25 minutes
40 minutes

Ingredients

  • 12 oz (340 g) shrimp (peeled, deveined)
  • 1 cup (185 g) jasmine rice (dry)
  • 1 can (400 ml) light coconut milk
  • 2 tbsp (about 30 g) green curry paste
  • 1 tbsp vegetable oil (or neutral oil)
  • 2 cloves (minced) garlic
  • 1 small (about 40 g), thinly sliced shallot (or small sweet onion)
  • 1 medium (about 120 g), sliced into 1/2" strips bell pepper
  • 1 medium (about 196 g), cut into 1/2" half-moons zucchini
  • 1 cup (about 130 g), rinsed & drained bamboo shoots (canned, drained)
  • 1/2 cup packed (about 10 g), leaves whole or chiffonade fresh Thai basil (or sweet basil)
  • 1 tbsp fish sauce
  • 1 medium (juice and zest) lime
  • 1 tsp granulated sugar (or palm sugar)
  • to taste salt
  • to taste black pepper

Instructions

1

Rinse the jasmine rice under cold water until the water runs clear, then cook it using a 1:1.25 rice-to-water ratio (1 cup rice to 1 1/4 cups water) in a saucepan or rice cooker. Bring to a simmer, cover, and cook gently for 12–14 minutes, then remove from heat and let rest, covered, for 10 minutes. Why: Rinsing removes excess surface starch so the rice cooks into separate, fluffy grains; the rest period allows steam to finish cooking without gummy rice.

2

Pat the shrimp dry and season lightly with a pinch of salt and pepper. Why: Dry shrimp sear more cleanly and will not water down the curry; a little salt brings forward their natural sweetness.

3

Heat a wide skillet or medium saucepan over medium heat. Add 1 tbsp vegetable oil and when it shimmers, add the sliced shallot and sauté 1–2 minutes until translucent. Add the minced garlic and cook 20–30 seconds until fragrant. Why: Gently sweating aromatic aromatics in hot oil builds the savory base; cooking garlic only briefly prevents it from turning bitter.

4

Add the 2 tbsp green curry paste to the pan and stir for 30–45 seconds to bloom the spices and aromatics in the paste. Why: Toasting the paste for a short time in oil releases its essential oils, deepening the flavor of the finished curry.

5

Pour in the light coconut milk and stir to integrate the paste, scraping any browned bits off the bottom. Bring to a gentle simmer. Why: Adding coconut milk cools the pan slightly and creates the curry’s creamy sauce—bringing it to a simmer allows flavors to meld without breaking (over-boiling can separate coconut milk).

6

Add fish sauce and 1 tsp sugar, then taste for balance—you want a harmonious mix of salty, sweet and spicy. Add a splash more fish sauce or a pinch more sugar if needed. Why: Thai curries depend on a balance of salty, sweet, acidic and spicy components; small adjustments here make a big difference.

7

Add the bamboo shoots and bell pepper strips to the simmering curry. Cook 3–4 minutes until the pepper just begins to soften. Why: Adding sturdier vegetables first ensures everything finishes at the same time; you want the pepper tender-crisp so it retains texture.

8

Stir in the zucchini slices and simmer 2 minutes. Why: Zucchini cooks quickly; adding it later prevents it from becoming mushy and preserves its fresh color and bite.

9

Turn the heat to medium-high, push the vegetables to the side, and add the seasoned shrimp in a single layer. Sear shrimp 1 minute per side (about 2–3 minutes total depending on size) until just opaque and curled. Then fold the shrimp into the sauce and remove from heat. Why: Searing shrimp briefly develops a subtle caramelization and ensures they stay tender — overcooking will make them rubbery.

10

Finish with the juice and zest of 1 lime and most of the basil leaves (reserve a few for garnish). Stir and taste; adjust with a little more fish sauce or lime if needed. Why: Acid brightens the rich coconut base and fresh basil brings the herbal, slightly sweet finish that defines Thai green curry.

11

Serve the curry spooned over steaming jasmine rice, garnish with remaining basil leaves and an extra lime wedge. Why: Serving immediately preserves the texture contrast between hot coconut curry and fluffy rice; basil on top delivers immediate aromatic impact.

Chef's Tips

  • 1Prep mise en place: have the curry paste measured, vegetables sliced and shrimp dried before you start. Curries come together quickly once the coconut milk is in the pan.
  • 2If your coconut milk looks separated or fatty at the top of the can, stir it together first; avoid boiling vigorously after adding coconut milk to prevent splitting.
  • 3Taste and adjust: Thai food is about balance. Use fish sauce for saltiness, lime for acidity, and a little sugar to round flavors. Make tiny adjustments and taste as you go.
  • 4Don’t overcook shrimp — remove from heat as soon as they turn opaque and curl slightly (they’ll keep cooking a little in the hot sauce).

Variations

  • Make it vegetarian: replace shrimp with 14 oz (400 g) extra-firm tofu, pressed and cubed; swap fish sauce for 1–2 tbsp soy sauce or tamari and use vegetable stock instead of any fish-based ingredient.
  • Spicier or milder: adjust the green curry paste amount — use 1 tbsp for milder, or 3 tbsp for more heat. Alternatively add sliced Thai chilies for a sharper spice.
  • Alternate proteins/seafood: use scallops, white fish fillets (cut into chunks), or thin-sliced chicken breast (increase cooking time slightly) in place of shrimp.

Nutrition per Serving

418

Calories

27g

Protein

48g

Carbs

12g

Fat

3g

Fiber

Rate this Recipe

Your Rating:

Explore More

🌍 Thai Recipes🥘 More with shrimp (peeled, deveined)🥘 More with jasmine rice (dry)🥘 More with light coconut milk

Similar Recipes