Go Back Email Link
+ servings
One-pot green curry chicken and rice with carrots, broccoli, and fresh cilantro, garnished with lime wedges in a white Dutch oven.

Green Curry Chicken and Rice Recipe

Juicy chicken, fluffy jasmine rice, and crisp-tender veggies soak up a rich, aromatic green curry sauce — all in one pot. The coconut milk makes it creamy, the curry paste brings the flavour kick, and the fresh lime and cilantro take it over the top. It’s the kind of dinner that has everyone going back for seconds… and you’ll love that the cleanup is just one pot.
Prep Time 20 minutes
Cook Time 55 minutes
Total Time 1 hour 15 minutes
Servings 4

Ingredients

  • 1 ½ cups jasmine rice soaked for 30 minutes and rinsed
  • 4 boneless skinless chicken breasts
  • Salt and pepper to season
  • 2 tablespoons vegetable or avocado oil
  • 6 large carrots cut into ½-inch rounds
  • 2 heads broccoli cut into florets
  • 1 large yellow onion finely diced (use a food processor for ease)
  • 12 cloves garlic minced
  • 3 tablespoons fresh ginger finely grated
  • 1 (112 gram jar) approx 4 tablespoons green curry paste
  • 1 can coconut milk shaken
  • 1 ⅔ cups chicken broth
  • Fresh lime juice for serving
  • Cilantro for serving

Instructions

  • Soak the rice – Rinse jasmine rice, then soak in water for 30 minutes. Drain before using.
  • Pound the chicken – Pat chicken dry, cover with plastic wrap, and pound to ¼-inch thickness. Season generously with salt and pepper.
  • Sear the chicken – Heat a large Dutch oven over medium heat with oil. Sear chicken for 8 minutes per side until golden. Remove from the pot and set aside.
  • Cook the vegetables – Add onion, carrots, and broccoli to the pot. Cook for 12 minutes, stirring occasionally. Add garlic and ginger; cook for 1–2 minutes.
  • Start the curry base – Make a well in the center, add curry paste, and stir for 1 minute. Pour in coconut milk and chicken broth, scraping up any browned bits from the bottom, and stir to combine with the vegetables.
  • Add the rice – Stir in drained rice and bring to a gentle boil.
  • Return the chicken – Place chicken back into the pot, submerging halfway. Reduce heat to low, cover, and simmer for 20 to 25 minutes until liquid is mostly absorbed.
  • Rest and serve – Remove from heat, keep covered, and rest for 10–15 minutes. Serve with a generous amount of freshly squeezed lime juice over your bowl and a sprinkle of cilantro.