Mmm, can you smell that? The aromatic blend of lemongrass, coconut milk, and spicy chilies is calling your name. Whether you’re craving a quick weeknight dinner or a cozy weekend feast, these 21 green curry recipes will transform your kitchen into a Thai-inspired haven. Get ready to spice up your meals with vibrant flavors that are sure to become new favorites. Let’s dive in!
Thai Green Curry Chicken with Bamboo Shoots

Bursting with vibrant flavors and aromatic spices, this Thai Green Curry Chicken with Bamboo Shoots is a comforting, restaurant-quality dish you can easily make at home. Let’s walk through each step together to ensure your curry turns out perfectly balanced and delicious.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– 1.5 lbs boneless, skinless chicken thighs, cut into 1-inch pieces
– 2 tbsp vegetable oil (or any neutral oil)
– 1/4 cup Thai green curry paste
– 1 (13.5 oz) can coconut milk, full-fat for creaminess
– 1 cup chicken broth
– 1 (8 oz) can bamboo shoots, drained and rinsed
– 1 red bell pepper, sliced into thin strips
– 1 tbsp fish sauce
– 1 tsp brown sugar
– 1/4 cup fresh Thai basil leaves (or regular basil)
– Cooked jasmine rice for serving
Instructions
1. Heat 2 tbsp vegetable oil in a large pot or Dutch oven over medium-high heat until shimmering, about 2 minutes.
2. Add 1/4 cup Thai green curry paste to the hot oil and stir constantly for 1-2 minutes until fragrant—this toasting step deepens the flavor.
3. Pour in the entire can of coconut milk and 1 cup chicken broth, stirring to combine with the curry paste until smooth.
4. Bring the mixture to a gentle simmer over medium heat, then reduce to low and let it cook uncovered for 10 minutes to allow the flavors to meld.
5. Add 1.5 lbs chicken pieces to the simmering curry, ensuring they are fully submerged, and cook for 8-10 minutes until the chicken is opaque and cooked through.
6. Stir in 1 can bamboo shoots, 1 sliced red bell pepper, 1 tbsp fish sauce, and 1 tsp brown sugar, then simmer for another 5 minutes until the peppers are tender-crisp.
7. Remove the pot from heat and fold in 1/4 cup fresh basil leaves just before serving—this preserves their bright color and aroma.
8. Serve immediately over cooked jasmine rice, ladling the curry generously to soak into the grains.
Silky and aromatic, this curry boasts tender chicken and crisp bamboo shoots in a creamy, slightly spicy sauce that clings beautifully to rice. For a fun twist, try serving it in hollowed-out bell peppers or alongside crunchy cucumber slices to balance the richness.
Vegetarian Green Curry with Tofu and Broccoli

Let’s create a comforting, aromatic vegetarian green curry that’s perfect for weeknight dinners. This recipe combines creamy coconut milk with crisp broccoli and protein-rich tofu for a balanced meal that comes together in under 45 minutes.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– 1 tablespoon vegetable oil (or any neutral oil)
– 1 medium yellow onion, thinly sliced
– 3 cloves garlic, minced
– 1 tablespoon fresh ginger, grated
– 3 tablespoons green curry paste (adjust to taste for spice level)
– 1 (14-ounce) can full-fat coconut milk
– 1 cup vegetable broth
– 1 tablespoon soy sauce (or tamari for gluten-free)
– 1 tablespoon brown sugar
– 1 (14-ounce) block firm tofu, pressed and cubed into 1-inch pieces
– 2 cups broccoli florets
– 1 lime, juiced (about 2 tablespoons)
– Fresh cilantro for garnish (optional)
Instructions
1. Heat 1 tablespoon vegetable oil in a large skillet or Dutch oven over medium heat for 1 minute until shimmering.
2. Add 1 thinly sliced yellow onion and cook for 5 minutes, stirring occasionally, until softened and translucent.
3. Stir in 3 minced garlic cloves and 1 tablespoon grated ginger, cooking for 1 minute until fragrant.
4. Add 3 tablespoons green curry paste and cook for 2 minutes, stirring constantly to toast the paste and deepen its flavor.
5. Pour in 1 can coconut milk and 1 cup vegetable broth, scraping the bottom of the pan to incorporate any browned bits.
6. Stir in 1 tablespoon soy sauce and 1 tablespoon brown sugar until fully dissolved.
7. Bring the mixture to a gentle simmer over medium heat, then reduce to medium-low and cook uncovered for 10 minutes to allow flavors to meld.
8. Gently add 1 cubed tofu block and 2 cups broccoli florets to the simmering curry.
9. Cook for 8-10 minutes, stirring occasionally, until broccoli is tender-crisp and tofu is heated through.
10. Remove from heat and stir in 2 tablespoons fresh lime juice.
11. Taste and adjust seasoning if needed, then garnish with fresh cilantro if desired.
This curry achieves a wonderful balance with creamy coconut milk coating each piece of tofu and broccoli. The vibrant green color and aromatic spices make it visually appealing, while the lime juice adds a bright finish that cuts through the richness. Try serving it over jasmine rice or with naan bread to soak up every last drop of the flavorful sauce.
Green Curry Shrimp with Coconut Jasmine Rice

Zesty and aromatic, this Green Curry Shrimp with Coconut Jasmine Rice is a vibrant, restaurant-quality meal you can easily make at home. Let’s walk through each step methodically, ensuring perfect results even if you’re new to Thai-inspired cooking. We’ll build layers of flavor from a fragrant curry paste to plump shrimp and fluffy rice.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– 1 tablespoon vegetable oil (or any neutral oil)
– 2 tablespoons green curry paste
– 1 (13.5-ounce) can coconut milk, shaken well
– 1 cup jasmine rice
– 1 cup water
– 1 pound large shrimp, peeled and deveined
– 1 tablespoon fish sauce
– 1 teaspoon sugar
– 1 lime, cut into wedges for serving
– Fresh cilantro leaves for garnish (optional)
Instructions
1. Rinse 1 cup jasmine rice under cold water in a fine-mesh strainer until the water runs clear to remove excess starch.
2. In a medium saucepan, combine the rinsed rice, 1 cup water, and half of the coconut milk from the can.
3. Bring the rice mixture to a boil over medium-high heat, then reduce the heat to low, cover, and simmer for 15 minutes. Tip: Do not lift the lid during cooking to ensure even steaming.
4. After 15 minutes, remove the saucepan from the heat and let it sit, covered, for 5 minutes to finish steaming.
5. While the rice cooks, heat 1 tablespoon vegetable oil in a large skillet over medium heat.
6. Add 2 tablespoons green curry paste to the skillet and cook, stirring constantly, for 1 minute until fragrant.
7. Pour the remaining coconut milk into the skillet, stirring to combine with the curry paste.
8. Bring the curry sauce to a gentle simmer and cook for 5 minutes, stirring occasionally.
9. Add 1 pound shrimp to the skillet in a single layer.
10. Cook the shrimp for 2-3 minutes per side until they turn pink and opaque. Tip: Avoid overcrowding the skillet to ensure even cooking.
11. Stir in 1 tablespoon fish sauce and 1 teaspoon sugar until dissolved.
12. Remove the skillet from the heat. Tip: Taste the curry and adjust seasoning with more fish sauce or sugar if desired, but be cautious as shrimp can become tough if overcooked.
13. Fluff the cooked rice with a fork.
14. Serve the green curry shrimp over the coconut jasmine rice.
15. Garnish with lime wedges and fresh cilantro leaves if using.
Gently flaky shrimp swim in a creamy, spicy-sweet curry that clings beautifully to each grain of fragrant rice. The coconut milk mellows the heat while adding richness, making this dish a comforting yet exciting weeknight dinner. For a creative twist, serve it in bowls with extra lime wedges for squeezing, or pair it with a crisp cucumber salad to balance the flavors.
Spicy Green Curry Beef with Eggplant

Mastering a flavorful curry doesn’t require a trip to a restaurant—this Spicy Green Curry Beef with Eggplant brings vibrant Thai-inspired warmth to your kitchen with straightforward steps. Many home cooks find curry intimidating, but breaking it down methodically ensures a rich, aromatic result every time.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– 1 lb beef sirloin, thinly sliced against the grain
– 2 tbsp vegetable oil (or any neutral oil)
– 4 tbsp green curry paste
– 1 (13.5 oz) can coconut milk
– 2 cups Japanese eggplant, cut into 1-inch cubes
– 1 tbsp fish sauce
– 1 tsp brown sugar
– 1 red bell pepper, sliced
– ¼ cup Thai basil leaves
– 1 cup jasmine rice, cooked according to package directions
Instructions
1. Heat 1 tbsp vegetable oil in a large skillet or wok over medium-high heat until it shimmers, about 2 minutes.
2. Add the beef slices in a single layer and cook for 3–4 minutes until browned on all sides, then transfer to a plate.
3. Reduce heat to medium and add the remaining 1 tbsp oil to the same skillet.
4. Stir in the green curry paste and cook for 1 minute until fragrant, stirring constantly to prevent burning.
5. Pour in the coconut milk, scraping the bottom of the skillet to incorporate any browned bits.
6. Add the eggplant cubes and simmer for 8–10 minutes until tender when pierced with a fork.
7. Stir in the fish sauce and brown sugar until fully dissolved.
8. Return the cooked beef and any accumulated juices to the skillet, along with the sliced red bell pepper.
9. Simmer the mixture for 5 minutes, allowing the flavors to meld and the peppers to soften slightly.
10. Remove from heat and fold in the Thai basil leaves until just wilted.
11. Serve immediately over cooked jasmine rice.
Perfectly balanced, this curry offers tender beef and silky eggplant in a creamy, spicy sauce that clings beautifully to each grain of rice. For a creative twist, try spooning it over rice noodles or pairing it with a crisp cucumber salad to cut through the heat.
Green Curry Fish with Kaffir Lime Leaves

When you’re craving a restaurant-quality Thai curry but want to stay in, this fragrant green curry fish is your answer. It’s surprisingly simple to make at home with a few key ingredients, and the kaffir lime leaves add an unmistakable, bright aroma that makes it special.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 15 minutes
Ingredients
– 1.5 lbs firm white fish fillets (like cod or halibut), cut into 1-inch chunks
– 3 tbsp green curry paste (store-bought is fine, or homemade for more control)
– 1 (13.5 oz) can coconut milk, full-fat for best texture
– 1 cup low-sodium chicken or vegetable broth
– 8 fresh kaffir lime leaves, torn in half (or substitute with 2 tbsp lime zest in a pinch)
– 1 red bell pepper, thinly sliced
– 1 small onion, thinly sliced
– 2 tbsp fish sauce
– 1 tbsp brown sugar
– 1 tbsp vegetable oil (or any neutral oil)
– Fresh cilantro and lime wedges, for serving
Instructions
1. Heat 1 tbsp vegetable oil in a large skillet or wok over medium-high heat until shimmering, about 1 minute.
2. Add 3 tbsp green curry paste to the hot oil and stir-fry for 1-2 minutes until fragrant—this toasting step deepens the flavor.
3. Pour in the entire can of coconut milk and 1 cup of broth, stirring to combine with the paste.
4. Add 8 torn kaffir lime leaves, 1 sliced red bell pepper, and 1 sliced onion to the skillet.
5. Bring the mixture to a gentle simmer over medium heat, then reduce heat to maintain a simmer for 5 minutes to soften the vegetables.
6. Gently place 1.5 lbs of fish chunks into the simmering curry, ensuring they are mostly submerged.
7. Simmer the fish for 4-5 minutes, without stirring, until the pieces are opaque and flake easily with a fork—overcooking will make them tough.
8. Stir in 2 tbsp fish sauce and 1 tbsp brown sugar until fully dissolved.
9. Remove the skillet from the heat and discard the tough kaffir lime leaves before serving.
10. Garnish the curry with fresh cilantro and serve immediately with lime wedges on the side.
Buttery-soft fish melts into the creamy, aromatic curry, with each bite offering a perfect balance of spicy, sweet, and tangy notes from the lime leaves. For a complete meal, spoon it over steamed jasmine rice or pair it with crispy roti to soak up every last drop of the vibrant sauce.
Creamy Green Curry Mushroom Soup

Escape the winter chill with this comforting Creamy Green Curry Mushroom Soup, a rich and aromatic blend that transforms simple ingredients into a deeply satisfying meal. Perfect for a cozy weeknight, this recipe walks you through each step to ensure a velvety, flavorful result every time.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– 2 tbsp coconut oil (or any neutral oil)
– 1 medium yellow onion, diced
– 3 cloves garlic, minced
– 1 tbsp fresh ginger, grated
– 1 lb cremini mushrooms, sliced (or white mushrooms)
– 3 tbsp green curry paste (adjust for spice preference)
– 4 cups vegetable broth
– 1 (13.5 oz) can full-fat coconut milk
– 1 tbsp soy sauce (or tamari for gluten-free)
– 1 tbsp lime juice
– Fresh cilantro, chopped (for garnish)
Instructions
1. Heat 2 tbsp coconut oil in a large pot over medium heat until shimmering, about 2 minutes.
2. Add 1 diced yellow onion and cook, stirring occasionally, until translucent and soft, 5–7 minutes.
3. Stir in 3 minced garlic cloves and 1 tbsp grated ginger, cooking for 1 minute until fragrant to prevent burning.
4. Add 1 lb sliced cremini mushrooms and cook, stirring occasionally, until they release their liquid and brown slightly, 8–10 minutes.
5. Mix in 3 tbsp green curry paste, coating the mushrooms evenly, and cook for 1 minute to bloom the flavors.
6. Pour in 4 cups vegetable broth and 1 can full-fat coconut milk, stirring to combine.
7. Bring the soup to a gentle boil, then reduce heat to low and simmer uncovered for 15 minutes, stirring occasionally.
8. Stir in 1 tbsp soy sauce and 1 tbsp lime juice, then remove from heat.
9. Use an immersion blender to puree the soup until smooth, or transfer in batches to a countertop blender, blending carefully while hot.
10. Ladle the soup into bowls and garnish with fresh chopped cilantro.
Zesty and aromatic, this soup boasts a velvety texture from the blended mushrooms and coconut milk, with the green curry paste lending a subtle heat and herbal depth. Serve it with crusty bread for dipping, or top with extra mushrooms for added texture—it’s a versatile dish that warms you from the inside out.
Green Curry Pork Stir-Fry with Bell Peppers

Finally, let’s tackle a weeknight dinner that’s both vibrant and satisfying. This Green Curry Pork Stir-Fry with Bell Peppers comes together quickly, offering a perfect balance of savory, slightly sweet, and aromatic flavors. Follow these steps closely for a foolproof result.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 15 minutes
Ingredients
– 1 lb pork tenderloin, thinly sliced against the grain
– 2 tbsp vegetable oil (or any neutral oil)
– 3 tbsp green curry paste
– 1 (13.5 oz) can coconut milk, shaken well
– 1 tbsp fish sauce
– 1 tsp brown sugar
– 1 red bell pepper, sliced into strips
– 1 green bell pepper, sliced into strips
– 1 yellow onion, thinly sliced
– 2 cloves garlic, minced
– 1 tbsp fresh lime juice
– ¼ cup fresh basil leaves, for garnish
Instructions
1. Pat the pork slices dry with paper towels to ensure a good sear.
2. Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat until it shimmers, about 1 minute.
3. Add the pork in a single layer and cook undisturbed for 2 minutes until browned on one side.
4. Flip the pork and cook for another 2 minutes until no longer pink, then transfer to a plate.
5. Add the remaining 1 tablespoon of oil to the same skillet.
6. Sauté the onion and garlic for 2 minutes until fragrant and slightly softened.
7. Stir in the green curry paste and cook for 1 minute to bloom its flavors.
8. Pour in the coconut milk, fish sauce, and brown sugar, stirring to combine.
9. Bring the sauce to a gentle simmer over medium heat, then reduce to low and let it cook for 5 minutes to thicken slightly.
10. Add the bell pepper strips and cook for 3-4 minutes until they are tender-crisp.
11. Return the cooked pork to the skillet, stirring to coat it in the sauce, and heat through for 2 minutes.
12. Remove from heat and stir in the lime juice.
13. Garnish with fresh basil leaves before serving.
Mouthwatering and aromatic, this dish features tender pork in a creamy, fragrant curry sauce with crisp-tender peppers. The lime juice brightens the rich flavors beautifully. For a creative twist, serve it over jasmine rice or rice noodles, or spoon it into lettuce cups for a lighter meal.
Vegan Green Curry with Mixed Vegetables

Crafting a vibrant vegan green curry is simpler than you might think, and this version with mixed vegetables delivers a satisfying meal that’s both healthy and flavorful. Let’s walk through each step together to build layers of taste from scratch.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– 2 tablespoons vegetable oil (or any neutral oil)
– 1 medium onion, diced
– 3 cloves garlic, minced
– 1 tablespoon fresh ginger, grated
– 3 tablespoons green curry paste (adjust to taste)
– 1 can (13.5 oz) full-fat coconut milk
– 2 cups mixed vegetables (e.g., bell peppers, broccoli, carrots), chopped into bite-sized pieces
– 1 tablespoon soy sauce (or tamari for gluten-free)
– 1 teaspoon maple syrup (or sugar)
– 1 lime, juiced
– Fresh cilantro for garnish
– Cooked rice for serving
Instructions
1. Heat 2 tablespoons of vegetable oil in a large pot over medium heat until shimmering, about 2 minutes.
2. Add 1 diced onion and cook, stirring frequently, until softened and translucent, about 5 minutes.
3. Stir in 3 minced garlic cloves and 1 tablespoon grated ginger, cooking for 1 minute until fragrant to release their aromas.
4. Add 3 tablespoons green curry paste to the pot, stirring constantly for 2 minutes to toast it slightly and deepen the flavor.
5. Pour in 1 can of full-fat coconut milk, scraping the bottom of the pot to incorporate any browned bits.
6. Bring the mixture to a gentle simmer over medium-low heat, then reduce heat to low and let it cook uncovered for 5 minutes to meld the flavors.
7. Add 2 cups of mixed vegetables to the curry, ensuring they are submerged in the liquid.
8. Cover the pot and cook for 10-12 minutes, until the vegetables are tender but still crisp, stirring halfway through for even cooking.
9. Stir in 1 tablespoon soy sauce and 1 teaspoon maple syrup, simmering for an additional 2 minutes to balance the flavors.
10. Remove the pot from heat and stir in the juice of 1 lime for a bright, acidic finish.
11. Serve the curry hot over cooked rice, garnished with fresh cilantro.
Silky from the coconut milk and packed with tender-crisp vegetables, this curry offers a harmonious blend of spicy, sweet, and tangy notes. For a creative twist, try serving it over quinoa or with a side of crispy tofu to add extra protein and texture.
Green Curry Noodle Soup with Chicken

Begin by gathering your ingredients for this comforting Green Curry Noodle Soup with Chicken, a perfect weeknight meal that balances rich, aromatic curry with tender chicken and slurpable noodles. This recipe breaks down the process into simple, manageable steps, so even first-time cooks can achieve a restaurant-quality bowl at home.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– 1 lb boneless, skinless chicken thighs, cut into 1-inch pieces
– 2 tbsp vegetable oil, or any neutral oil
– 4 tbsp green curry paste, adjust to taste for spice level
– 1 (13.5 oz) can coconut milk, full-fat for creamier soup
– 4 cups low-sodium chicken broth
– 8 oz rice noodles, the flat kind for better texture
– 1 cup sliced bell peppers, any color
– 1 cup sliced mushrooms, such as cremini
– 2 tbsp fish sauce
– 1 tbsp brown sugar
– 1 lime, juiced
– Fresh cilantro and Thai basil for garnish, optional but recommended
Instructions
1. Heat 2 tbsp vegetable oil in a large pot over medium-high heat until shimmering, about 2 minutes.
2. Add 1 lb chicken pieces to the pot and cook until browned on all sides, approximately 5-7 minutes, stirring occasionally to prevent sticking.
3. Push chicken to one side of the pot and add 4 tbsp green curry paste to the empty space, frying it for 1 minute until fragrant to bloom the spices.
4. Pour in 1 can coconut milk and 4 cups chicken broth, stirring to combine with the curry paste and chicken.
5. Bring the mixture to a gentle boil, then reduce heat to medium-low and simmer for 10 minutes to let flavors meld.
6. Add 1 cup bell peppers and 1 cup mushrooms to the pot, simmering for another 5 minutes until vegetables are tender-crisp.
7. Stir in 2 tbsp fish sauce and 1 tbsp brown sugar until fully dissolved, adjusting the balance of salty and sweet as needed.
8. Add 8 oz rice noodles directly to the simmering soup, cooking for 4-5 minutes until noodles are soft but still chewy, stirring occasionally to prevent clumping.
9. Remove pot from heat and stir in juice from 1 lime for a bright, acidic finish.
10. Ladle soup into bowls and garnish with fresh cilantro and Thai basil if using.
Zesty and aromatic, this soup features a velvety broth that coats the tender chicken and chewy noodles beautifully. For a creative twist, top it with a fried egg or serve alongside crispy spring rolls to make it a complete meal.
Green Curry with Duck and Pineapple

Now, let’s tackle a vibrant Thai-inspired dish that’s surprisingly approachable for home cooks. This green curry with duck and pineapple balances rich, savory flavors with a touch of tropical sweetness, making it a perfect weeknight dinner or impressive weekend meal. Follow these methodical steps to create a restaurant-quality curry in your own kitchen.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– 1 lb duck breast, skin-on, sliced into ½-inch strips (trim excess fat for a leaner dish)
– 1 tbsp vegetable oil (or any neutral oil)
– 3 tbsp green curry paste (store-bought or homemade, adjust for spiciness)
– 1 (13.5 oz) can coconut milk, full-fat for creaminess
– 1 cup pineapple chunks, fresh or canned (drained if canned)
– 1 red bell pepper, sliced into thin strips (adds color and crunch)
– 1 tbsp fish sauce (or soy sauce for a vegetarian option)
– 1 tsp brown sugar (balances the acidity)
– ½ cup fresh basil leaves, roughly chopped (add at the end for freshness)
– Cooked jasmine rice, for serving (about 4 cups)
Instructions
1. Heat the vegetable oil in a large skillet or wok over medium-high heat until shimmering, about 2 minutes.
2. Add the duck breast strips to the skillet, skin-side down, and cook for 4-5 minutes until the skin is crispy and browned; flip and cook for another 3 minutes until cooked through, then remove and set aside on a plate.
3. Tip: Reserve the duck fat in the skillet for added flavor, but drain excess if it seems too greasy.
4. Reduce the heat to medium and add the green curry paste to the skillet; sauté for 1-2 minutes until fragrant, stirring constantly to prevent burning.
5. Pour in the coconut milk and stir well to combine with the curry paste, scraping up any browned bits from the bottom of the skillet.
6. Add the pineapple chunks and red bell pepper to the skillet, then simmer for 8-10 minutes until the peppers soften slightly.
7. Stir in the fish sauce and brown sugar, mixing thoroughly to dissolve the sugar.
8. Tip: Taste the curry at this stage and adjust seasoning with more fish sauce or sugar if desired, but avoid over-salting.
9. Return the cooked duck to the skillet and simmer for an additional 3-4 minutes to heat through and let the flavors meld.
10. Remove the skillet from the heat and stir in the fresh basil leaves just before serving to retain their vibrant color and aroma.
11. Tip: For a thicker curry, simmer uncovered for a few extra minutes, but watch closely to prevent sticking.
12. Serve the curry hot over cooked jasmine rice, ensuring each portion gets a mix of duck, pineapple, and peppers.
Finally, this dish delights with its creamy texture from the coconut milk and tender duck, contrasted by the juicy pineapple and crisp bell peppers. For a creative twist, try garnishing with extra basil or a squeeze of lime to brighten the flavors, or pair it with a side of crunchy cucumber salad for a refreshing balance.
Quick Green Curry Fried Rice

Sometimes, a hectic weeknight calls for a meal that’s both comforting and quick to pull together. This green curry fried rice transforms leftover rice and pantry staples into a vibrant, flavorful dish in under 30 minutes. Serving: 4 | Pre Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
– 2 tbsp vegetable oil (or any neutral oil)
– 1 lb boneless, skinless chicken thighs, cut into 1-inch pieces
– 1 medium yellow onion, diced
– 2 cloves garlic, minced
– 1 red bell pepper, diced
– 3 tbsp green curry paste (adjust for spice preference)
– 3 cups cooked jasmine rice, chilled (day-old rice works best)
– 1 cup frozen peas
– 2 tbsp fish sauce
– 1 tbsp lime juice
– ¼ cup fresh cilantro, chopped (for garnish)
Instructions
1. Heat the vegetable oil in a large skillet or wok over medium-high heat until it shimmers, about 1 minute.
2. Add the chicken pieces to the skillet in a single layer and cook undisturbed for 3 minutes to develop a golden-brown sear.
3. Flip the chicken and cook for another 3 minutes until fully cooked through, then transfer it to a plate.
4. In the same skillet, add the diced onion and cook, stirring frequently, for 2 minutes until it softens.
5. Add the minced garlic and diced red bell pepper, cooking for 2 more minutes until fragrant.
6. Stir in the green curry paste and cook for 1 minute to toast it, releasing its aromas.
7. Add the chilled jasmine rice to the skillet, breaking up any clumps with a spatula.
8. Cook the rice mixture, stirring constantly, for 3 minutes until heated through and slightly crispy.
9. Mix in the frozen peas and cook for 2 minutes until they are warmed.
10. Return the cooked chicken to the skillet and toss everything together.
11. Pour the fish sauce and lime juice over the rice, stirring to combine evenly.
12. Remove the skillet from the heat and garnish with the chopped cilantro.
Finally, this dish offers a delightful contrast of textures, from the tender chicken to the slightly crisp rice. The green curry paste infuses every bite with a fragrant, mildly spicy flavor that’s balanced by the fresh lime and cilantro. For a creative twist, serve it in hollowed-out bell peppers or top with a fried egg for extra richness.
Green Curry Mussels with Lemongrass

Now, let’s dive into a restaurant-worthy seafood dish that’s surprisingly simple to make at home. This green curry mussels recipe brings together aromatic Thai flavors in a quick, one-pot meal perfect for weeknights or impressing guests.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 15 minutes
Ingredients
– 2 pounds fresh mussels, scrubbed and debearded (discard any open ones that don’t close when tapped)
– 1 tablespoon vegetable oil (or any neutral oil)
– 1 stalk lemongrass, trimmed and bruised (smash with the side of a knife to release flavor)
– 1 (13.5-ounce) can coconut milk, shaken well
– 3 tablespoons green curry paste (adjust to taste for spice level)
– 1 tablespoon fish sauce
– 1 tablespoon lime juice
– 1/4 cup fresh cilantro leaves, chopped (for garnish)
– Cooked jasmine rice, for serving (optional)
Instructions
1. Heat the vegetable oil in a large pot or Dutch oven over medium heat until shimmering, about 1 minute.
2. Add the bruised lemongrass stalk to the pot and sauté for 1–2 minutes until fragrant, stirring constantly to prevent burning.
3. Stir in the green curry paste and cook for 30 seconds to toast the spices, which deepens their flavor.
4. Pour in the coconut milk and fish sauce, then bring the mixture to a gentle simmer over medium-low heat, stirring occasionally.
5. Add the scrubbed mussels to the pot, cover with a lid, and steam for 5–7 minutes until the shells open wide; discard any mussels that remain closed after cooking.
6. Remove the pot from the heat and stir in the lime juice, which brightens the curry without curdling the coconut milk.
7. Discard the lemongrass stalk and any unopened mussels before serving.
8. Garnish with chopped cilantro and serve immediately over jasmine rice if desired.
You’ll love the tender, briny mussels swimming in a creamy, aromatic broth with just the right kick of heat. For a fun twist, serve it in shallow bowls with crusty bread to soak up every last drop of that flavorful curry.
Slow-Cooked Green Curry Lamb Shanks

Gently coaxing fall-apart tenderness from lamb shanks requires patience, but this slow-cooked green curry version transforms a tough cut into a fragrant, deeply satisfying meal with minimal hands-on effort. By letting the oven do most of the work, you’ll develop complex flavors that meld together beautifully, perfect for a cozy dinner that feels special without being fussy.
Serving: 4 | Pre Time: 20 minutes | Cooking Time: 3 hours 30 minutes
Ingredients
– 4 lamb shanks (about 1 lb each)
– 2 tbsp vegetable oil (or any neutral oil)
– 1 large yellow onion, thinly sliced
– 4 cloves garlic, minced
– 1 tbsp fresh ginger, grated
– 1/2 cup Thai green curry paste (adjust to taste for spice level)
– 1 (13.5 oz) can full-fat coconut milk
– 1 cup low-sodium chicken broth
– 2 tbsp fish sauce
– 1 tbsp brown sugar
– 1 lb baby potatoes, halved if large
– 1 red bell pepper, sliced into strips
– 1/2 cup fresh basil leaves, for garnish
– Cooked jasmine rice, for serving
Instructions
1. Preheat your oven to 325°F.
2. Pat the lamb shanks dry with paper towels and season generously with salt and pepper on all sides.
3. Heat the vegetable oil in a large Dutch oven or oven-safe pot over medium-high heat until shimmering, about 2 minutes.
4. Sear the lamb shanks in the hot oil until deeply browned on all sides, about 3-4 minutes per side, then transfer to a plate. Tip: Don’t crowd the pot; sear in batches if needed to ensure a good crust.
5. Reduce the heat to medium and add the sliced onion to the same pot, cooking until softened and lightly golden, about 5 minutes.
6. Add the minced garlic and grated ginger, stirring constantly for 1 minute until fragrant.
7. Stir in the green curry paste and cook for 2 minutes to bloom the spices, stirring frequently.
8. Pour in the coconut milk, chicken broth, fish sauce, and brown sugar, scraping up any browned bits from the bottom of the pot.
9. Return the seared lamb shanks to the pot, along with any accumulated juices, nestling them into the liquid.
10. Cover the pot with a tight-fitting lid and transfer it to the preheated oven.
11. Braise for 2 hours and 30 minutes, then remove from the oven and add the baby potatoes and red bell pepper strips, submerging them in the liquid. Tip: The potatoes should be fork-tender when done.
12. Cover and return to the oven for another 45 minutes to 1 hour, until the lamb is fork-tender and easily pulls away from the bone.
13. Carefully remove the pot from the oven and let it rest, uncovered, for 10 minutes. Tip: This allows the flavors to settle and the meat to reabsorb juices.
14. Skim off any excess fat from the surface of the curry with a spoon.
15. Serve the lamb shanks and vegetables over cooked jasmine rice, ladling the rich curry sauce over the top and garnishing with fresh basil leaves.
Each bite offers incredibly tender meat that falls cleanly off the bone, infused with the aromatic, slightly spicy, and creamy green curry sauce. For a creative twist, shred the leftover lamb and serve it in warm tortillas with a squeeze of lime the next day.
Green Curry Zoodle Bowl with Almond Basil Pesto

Venturing into a vibrant, veggie-packed meal doesn’t have to be complicated. This Green Curry Zoodle Bowl with Almond Basil Pesto combines the comforting warmth of curry with fresh, spiralized zucchini for a dish that’s both nourishing and incredibly flavorful, perfect for a quick weeknight dinner.
Serving: 2 | Pre Time: 15 minutes | Cooking Time: 15 minutes
Ingredients
– 2 medium zucchini, spiralized into noodles (about 4 cups)
– 1 tbsp coconut oil, or any neutral oil
– 1/2 cup canned coconut milk, full-fat for creaminess
– 2 tbsp green curry paste, adjust to taste for spice level
– 1/4 cup almond basil pesto (store-bought or homemade)
– 1/4 cup sliced almonds, for garnish
– 1/4 tsp salt, or to taste
Instructions
1. Heat the coconut oil in a large skillet or wok over medium heat for 1 minute until shimmering.
2. Add the green curry paste to the skillet and cook for 1-2 minutes, stirring constantly, to toast and release its aromas.
3. Pour in the coconut milk, stirring to combine with the curry paste, and bring to a gentle simmer over medium-low heat for 3-4 minutes until slightly thickened.
4. Add the spiralized zucchini noodles to the skillet, tossing gently to coat them in the curry sauce.
5. Cook the zoodles for 2-3 minutes, stirring occasionally, until they are just tender but still have a slight bite—avoid overcooking to prevent sogginess.
6. Remove the skillet from the heat and stir in the almond basil pesto until evenly distributed throughout the dish.
7. Season the mixture with salt, tasting and adjusting as needed for balance.
8. Divide the curry zoodle mixture evenly between two serving bowls.
9. Sprinkle the sliced almonds over the top of each bowl for a crunchy garnish.
Mixing the creamy coconut curry with the fresh zoodles creates a delightful contrast in textures, while the almond basil pesto adds a herby, nutty depth that elevates the entire dish. For a creative twist, try serving it with a side of crispy baked tofu or a squeeze of lime juice to brighten the flavors.
Coconut Green Curry Lentil Stew

A hearty, aromatic stew that transforms humble lentils into a vibrant, comforting meal, this Coconut Green Curry Lentil Stew is perfect for a cozy weeknight dinner. As a cooking teacher, I’ll guide you through each step methodically to ensure success, even if you’re new to curries. Let’s begin by gathering our ingredients and prepping our workspace.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 30 minutes
Ingredients
– 1 tablespoon coconut oil (or any neutral oil)
– 1 medium yellow onion, diced
– 3 cloves garlic, minced
– 1 tablespoon fresh ginger, grated
– 2 tablespoons green curry paste (adjust to taste for spice level)
– 1 cup dried brown lentils, rinsed
– 1 (13.5-ounce) can full-fat coconut milk
– 2 cups vegetable broth
– 1 medium carrot, diced
– 1 medium bell pepper, diced
– 1 tablespoon soy sauce (or tamari for gluten-free)
– 1 tablespoon lime juice
– Fresh cilantro for garnish (optional)
Instructions
1. Heat 1 tablespoon coconut oil in a large pot over medium heat until shimmering, about 2 minutes.
2. Add 1 diced yellow onion and cook, stirring occasionally, until softened and translucent, about 5 minutes.
3. Stir in 3 minced garlic cloves and 1 tablespoon grated ginger, cooking for 1 minute until fragrant to prevent burning.
4. Add 2 tablespoons green curry paste and cook, stirring constantly, for 1 minute to bloom the spices and deepen the flavor.
5. Pour in 1 cup rinsed brown lentils, 1 can coconut milk, and 2 cups vegetable broth, stirring to combine.
6. Bring the mixture to a boil over high heat, then reduce to a simmer and cover the pot.
7. Simmer for 15 minutes, stirring occasionally to prevent sticking.
8. Add 1 diced carrot and 1 diced bell pepper, then cover and simmer for an additional 10 minutes until the lentils are tender but not mushy.
9. Stir in 1 tablespoon soy sauce and 1 tablespoon lime juice, then remove from heat.
10. Taste and adjust seasoning if needed, but avoid adding salt until after the soy sauce to prevent over-salting.
11. Ladle the stew into bowls and garnish with fresh cilantro if desired.
Rich and creamy from the coconut milk, this stew has a velvety texture with tender lentils and crisp-tender vegetables. The green curry paste infuses it with a subtle heat and herbal depth, balanced by the tangy lime juice. For a creative twist, serve it over steamed rice or with naan bread to soak up every last drop, making it a satisfying meal that’s both nourishing and flavorful.
Conclusion
Here’s a fantastic collection of green curry recipes to bring vibrant, aromatic flavors to your table. Whether you’re craving something classic or adventurous, there’s a dish here for every taste. We’d love to hear which recipe becomes your new favorite—drop a comment below and share this roundup on Pinterest to spread the curry love!

Laura Hauser is a food writer and editor passionate about authentic, approachable home cooking.




