Skip to Content

One-Pot Chicken Meatball and Green Curry Rice

May 30, 2024

Green curry-spiced meatballs in a cozy pan of green curry rice make for the kind of modern comfort food that can really perk up a weeknight.

Categories

One Pot Chicken Meatball and Green Curry Rice in skillet with green beans and carrots topped with fresh basil and lime juice
Photography by Gayle McLeod

A One-Pot, Thai-Inspired Chicken & Rice Recipe

Creamy green curry sauce makes this one-pot baked rice and chicken meatballs a true weeknight treat. Herby ground chicken meatballs anchor the dish, and green curry paste lends its deep and complex flavor to both the green curry meatballs and the green curry rice. Leftovers are delicious, and this recipe is healthy, too!

It uses two staple ingredients of the Thai pantry to make it taste just-right: Green curry paste and Thai fish sauce, but if you’re new to either ingredient, don’t stress! They’re easy to use. For even more meatball recipes, check out our round of the Best Meatball Recipes!

chicken, basil, garlic, green onions, fish sauce, curry paste, sugar, cornstarch, salt, green beans, carrots & rice in bowls

Ingredients For Our One-Pot Chicken Meatballs & Rice

  • Ground chicken

  • Fresh basil

  • Fresh garlic

  • Scallions

  • Fish sauce

  • Green curry paste

  • Sugar

  • Cornstarch

  • Vegetable oil

  • Green beans

  • Carrots

  • Mushrooms

  • Long grain white rice, rinsed

  • Full-fat coconut milk

  • Low sodium soy sauce

  • Lime

chicken, basil, garlic, green onions, fish sauce, curry paste, sugar, cornstarch, and salt in a glass bowl
raw meatballs on a baking sheet made with chicken, basil, garlic, green onions, fish sauce, curry, sugar, cornstarch & salt
chicken meatballs being browned in a skillet
green beans, carrots and mushrooms being browned in olive oil and salt

How To Make One-Pot Chicken & Rice

  1. Mix the green curry meatballs: In a large bowl, combine the ground chicken, basil, garlic, green onions, fish sauce, curry paste, sugar, cornstarch and salt.

  2. Roll the meatballs! We like roughly golf-ball sized meatballs.

  3. Brown the meatballs! Use the Dutch oven (or large skillet with a lid) that you plan to bake the whole meal in to brown the chicken meatballs. They don’t need to be cooked through, because they’ll finish cooking with the rice. For now, you just want to brown the outer layer. You might need to work in batches.

  4. Sauté the veggies. In the same pan, sauté the green beans, carrots, and mushrooms in a bit of oil with a little garlic and salt.

  5. Time to assemble! Stir in the rice and green curry paste, then pour in the coconut milk, water, soy sauce, fish sauce and sugar. Stir and bring to a good simmer.

  6. Cook! Add the browned chicken meatballs, cover the pot and let it cook over low heat for about half an hour, until the rice is lovely and tender and the meatballs are totally cooked.

rice, shallots and garlic being stirred in a skillet
green curry paste, rice, shallots and garlic being stirred in a skillet
coconut milk being poured in a skillet with rice, green curry paste, soy sauce, fish sauce, sugar & water
browned meatballs being added to a skillet with curry sauce and rice

How To Store + Tips

  • Our best meatball trick is wet hands! Keep a little bowl of water next to you while you roll the meatballs and wet your hands while you work so that the meat doesn’t stick as you roll.

  • Leftover chicken meatballs: You can store any leftovers in the fridge in an airtight container for up to four days, and it’ll be just delicious. But sadly, rice and the freezer are not the best of friends, so if you make this recipe, eat it up ASAP.

  • Green curry paste: Bursting with powerful flavor, green curry paste is usually made from some combination of chilies, shrimp paste, garlic, lemongrass, peppercorns, galangal, lime zest, coriander root, and cumin. The exact ingredients in green curry paste will vary from brand to brand, so you may want to experiment with different ones. We especially love the Mae Ploy brand.

  • Fish sauce: Pungent is a word that comes up over and over again when it comes to fish sauce, and it’s just about as perfect a description as any for nam pla, or Thai fish sauce. Made from tiny fish—like anchovies—that are salted heavily and then left to ferment for months (or even years), this heady sauce delivers major umami and a hint of funk. It’s a key ingredient if you want to achieve classic, restaurant-quality Thai flavors.

  • While you’re cooking the meatballs, If you notice that there is a lot of stuff sticking to your pan, deglaze the pan between steps by adding ¼ cup water to the Dutch oven where necessary to release the food cooked onto the bottom.

One Pot Chicken Meatball and Green Curry Rice with carrots and green beans
One Pot Chicken Meatball and Green Curry Rice in skillet with green beans and carrots topped with fresh basil and lime juice
One Pot Chicken Meatball and Green Curry Rice being served into bowls

More One-Pot Wonders Ahead

For more recipe inspiration, follow us on Facebook, Instagram, TikTok and Pinterest or order our cookbook. We love when you share your meals. Tag us on Instagram using #themodernproper. Happy cooking!

💌 Let's Stay Together

There are so many great ways to receive all of our latest recipes, meal tips, and inspiration.

One-Pot Chicken Meatball and Green Curry Rice

  • Serves:  6
  • Prep Time:  30 min
  • Cook Time:  45 min
  • Calories:  552

Ingredients

Meatballs

  • 1½ pounds ground chicken
  • ¼ cup finely chopped fresh basil, plus more for serving
  • 3 garlic cloves, minced
  • 3 green onions, white and green parts, finely chopped
  • 1 tablespoon fish sauce
  • 1 tablespoon green curry paste
  • 1 tablespoon sugar
  • 1 tablespoon cornstarch
  • 1½ teaspoons kosher salt
  • 3 tablespoons vegetable oil

Green Curry Rice

  • ⅓ pound green beans, trimmed and cut into 2 inch pieces (about 1 cup)
  • 1 large carrot, cut into ¼-inch-thick slices (about 1 cup)
  • 4 ounces cremini mushrooms, trimmed and quartered (about 1½ cups)
  • ½ teaspoon sea salt
  • 1 large shallot, thinly sliced
  • 2 cloves garlic, minced
  • 2 cups long grain white rice
  • 1 tablespoon green curry paste
  • 1 (14-ounce) can full-fat coconut milk
  • 1 tablespoon low-sodium soy sauce
  • 1 tablespoon fish sauce
  • 1 tablespoon sugar
  • 1 tablespoon fresh lime juice (from 1 lime), plus more for serving

Method

  1. Make the meatballs. In a large bowl, combine the chicken, basil, garlic, green onions, fish sauce, curry paste, sugar, cornstarch, and salt. Mix well, then with wet hands, form golf ball–size meatballs (about 2 tablespoons each) and set on a plate. You should have about 20 meatballs.

    raw meatballs on a baking sheet made with chicken, basil, garlic, green onions, fish sauce, curry, sugar, cornstarch & salt
  2. Heat 1 tablespoon of the oil in a large Dutch oven or skillet over medium-high heat. Once the oil is glistening, working in batches, add the meatballs in a single layer, taking care to not overcrowd the Dutch oven. Cook, turning occasionally, until the meatballs are browned on all sides, 8-10 minutes. Transfer the meatballs to a plate.

    chicken meatballs being browned in a skillet
  3. Reduce the heat to medium and add another 1 tablespoon of oil. Add the green beans, carrots, mushrooms, and salt; stir to combine. Cook, stirring, for 4-5 minutes or until the veggies are browned. Transfer to a second plate. Add the shallot and garlic and cook, stirring occasionally, until fragrant, about 3 minutes.

    green beans, carrots and mushrooms being browned in olive oil and salt
  4. Reduce the heat to medium low and add the remaining 1 tablespoon of oil. Add the rice and cook, stirring, for 2 to 3 minutes. Stir in the green curry paste and cook, stirring, until evenly combined, about 1 minute more. Add the coconut milk, soy sauce, fish sauce, sugar, and ¾ cup water; stir to combine. Bring to a simmer, then return the meatballs and collected juices to the Dutch oven.

    coconut milk being poured in a skillet with rice, green curry paste, soy sauce, fish sauce, sugar & water
  5. Reduce heat to low. Cover and cook for about 15 minutes. Add the vegetables, cover again and cook until the liquid is absorbed, the rice and veggies are tender, and the meatballs are cooked through, about 10 minutes longer.

    One Pot Chicken Meatball and Green Curry Rice with carrots and green beans
  6. Divide the meatballs and rice among 6 bowls. Top with more basil and a squeeze of lime juice to serve.

    One Pot Chicken Meatball and Green Curry Rice in skillet with green beans and carrots topped with fresh basil and lime juice

Notes

If you notice that there is a lot of stuff sticking to your pan (especially after steps 2 and 3), deglaze the pan between steps! This means you’ll add about ¼ cup water to the Dutch oven where necessary to release the food cooked onto the bottom.

Nutrition Info

  • Per Serving
  • Amount
  • Calories 552
  • Protein 30 g
  • Carbohydrates 65 g
  • Total Fat 19 g
  • Dietary Fiber 2 g
  • Cholesterol 90 mg
  • sodium 1093 mg
  • Total Sugars 9 g

One-Pot Chicken Meatball and Green Curry Rice

Questions & Reviews

Join the discussion below.

or
  • Mary

    Delicious, but the rice was crunchy even using the amount of liquids called for in the recipe. Not sure what went wrong.

    Hmm. I will retest this and see what happens, was the pot covered? There is so much steam with a covered pot that we've never noticed crunchy rice. But I will retest and see. Thanks for your feedback.

  • J

    Have you tried this with any other curry paste? We're usually a fan of red and I know I have red in the pantry. Thinking about trying this with turkey tonight.

    Red curry would probably be delicious as well!

  • Jenna

    The grocery store I usually shop is relatively small and tends to not have ground chicken. Do you think these meatballs would work with ground pork, beef, or turkey? Which one might be best? Thanks so much for your great recipes, I have made many in recent months for me/my husband/toddler and all have been hits for everyone!

    So happy to hear you are enjoying our recipes Jenna! Pork or Turkey would probably be best. Enjoy!

  • Jessica

    Would you adjust anything is using brown rice instead?

    Yes! Brown rice takes longer to cook so it would change the recipe a bit. We haven't tested it that way, but you could certainly try it!

  • Mindy

    Such a delicious recipe!! My 6-yr old said the meatballs were the best he's ever had!!!

    Aww that's awesome! We are so glad you guys enjoyed it, thanks Mindy!

  • Terry

    I really loved the flavours in this recipe, but there is a problem with the amount of liquid specified. 14 oz of coconut milk plus 3/4 cup of water is not enough liquid to cook 2 cups of rice! I used 14 oz of water to start with but I needed to add more water and cook much longer than called for and even then, some of the rice grains were still crunchy. I will make this again for sure, but next time I will cook the rice separately.

    Did you use long grain white rice and cover the pot? Glad you loved the flavor!

  • Erin

    I never leave reviews but had to say how much i LOVED this! (Despite the fact that I slightly burned the rice - oops.) So much more flavorful than I expected. Will definitely make again!

    Thanks Erin, we are so happy that you loved it!

  • Patti

    I loved it! Added some hot sauce, but otherwise made it according to instructions and it was fab!!

    Thanks Patti, we are so happy you enjoyed it!

  • Incredible!

    This recipe is INCREDIBLE! I dont normally leave reviews, but this recipe deserves a round of applause. Packed with flavor & super quick to pull together, this will be a new staple in our house. I cant wait to play around with the proteins & veg options!

    Thank you so much! We are so happy you loved it and appreciate you taking the time to leave a review, we love to hear the feedback!