If you’re craving a cozy, flavor-packed one-pot meal that is bright, creamy, and satisfying, this Coconut Chicken and Rice is your new weeknight hero. Think tender chicken, fluffy basmati finished in fragrant coconut milk, pops of edamame and corn for texture, and a lively squeeze of lime to brighten each bite. It’s the kind of dinner that tastes like you fussed all evening but comes together fast — perfect for busy nights or easy entertaining.
Why you’ll love this recipe

This Coconut Chicken and Rice hits the sweet spot between comfort and freshness. The basmati rice cooks in a combination of coconut milk and chicken stock, which yields rice that’s luxuriously creamy yet fluffy. Soy sauce and ginger paste give savory depth, while garlic and jalapeño add warm aromatic notes. Frozen edamame and corn fold in easily for color and extra bites, and a pile of cilantro and plenty of lime lift the whole dish. Use leftover cooked chicken (rotisserie works beautifully) to save time, and garnish however you like for a crowd-pleasing finish.
Ingredients
- 1 (13.66-ounce) can coconut milk, divided, see note 1
- 1-1/2 cups uncooked basmati rice — no other types of rice work! See note 2
- 1-1/3 cups chicken stock, see note 3
- 2 tablespoons soy sauce — not reduced-sodium
- 3 tablespoons olive oil, divided
- 2 teaspoons ginger paste, see note 4
- 2 teaspoons minced garlic
- 1 (12-ounce) package frozen edamame
- 1 cup frozen corn
- 2-1/2 cups diced cooked chicken, like rotisserie
- 1/2 cup loosely packed fresh cilantro
- 1 tablespoon jalapeño, see note 5
- 3 limes, divided
- Optional toppings, see note 6
Notes
- Note 1: Use the full 13.66-ounce can of coconut milk. When the recipe says “divided,” you’ll add part of it during the rice cooking and reserve some for finishing, which keeps the texture creamy without being too heavy.
- Note 2: Basmati rice absorbs the liquid and cooks differently than shorter-grain rice. For best results, measure the rice and liquid precisely and do not substitute.
- Note 3: Use a mild chicken stock. If you prefer, low-sodium stock is fine but the recipe calls for a full-flavored stock to balance the coconut and soy sauce.
- Note 4: Ginger paste gives consistent heat and convenience. If you only have fresh ginger, grate about 1 tablespoon instead.
- Note 5: Adjust jalapeño to taste. Remove seeds for milder heat or include them for more kick.
- Note 6: Optional toppings: sliced scallions, toasted sesame seeds, extra lime wedges, sliced avocado, or a drizzle of chili oil.
Equipment

- Large heavy-bottomed pot or Dutch oven with a tight-fitting lid
- Wooden spoon or heatproof spatula
- Measuring cups and spoons
- Knife and cutting board
Step-by-step instructions

The directions below are rewritten into clear, stepwise instructions that keep the original order and ingredient amounts intact. Read through once before starting, then follow each step in sequence.
- Prep the ingredients. Measure the rice, chicken stock, soy sauce, and olive oil. Dice the cooked chicken into bite-sized pieces. Mince the garlic and measure the ginger paste and jalapeño. Rinse the basmati under cold water until the water runs clear (this removes excess surface starch and helps the rice stay fluffy). Drain well.
- Warm the pot and oil. Place a large heavy-bottomed pot or Dutch oven over medium heat. Add 2 tablespoons of the olive oil and allow it to warm for 30 seconds to a minute — you want it shimmering but not smoking.
- Sauté aromatics. Add the 2 teaspoons minced garlic, 2 teaspoons ginger paste, and the tablespoon of jalapeño to the warmed oil. Stir constantly for about 30 seconds to 1 minute, or until the mixture is fragrant. Be careful not to let the garlic brown; reduce the heat slightly if it starts to color too quickly.
- Toast the rice briefly. Pour the drained 1-1/2 cups uncooked basmati rice into the pot with the aromatics. Stir to coat the rice grains with the oil and aromatics for 1 to 2 minutes. This step adds a subtle toasted note and helps maintain separate grains after cooking.
- Add liquids and soy sauce. Pour in 1-1/3 cups chicken stock and 1/2 of the canned coconut milk (reserve the rest for later). Add 2 tablespoons soy sauce and stir to combine, scraping up any bits from the bottom of the pot. Bring the liquid to a simmer over medium-high heat.
- Simmer and cover. Once the liquid is gently simmering, reduce the heat to low so the pot maintains a gentle simmer without vigorous bubbling. Cover the pot tightly with a lid and let the rice cook undisturbed for 15 to 18 minutes. Avoid lifting the lid during this time so steam can do its work.
- Steam and finish the rice. After 15 to 18 minutes, remove the pot from the heat but keep it covered. Let it rest, covered, for 5 minutes — this additional steaming time ensures the rice finishes evenly and becomes tender.
- Fluff and add chicken. Remove the lid and use a fork to gently fluff the rice. Stir in the 2-1/2 cups diced cooked chicken and the remaining canned coconut milk (the reserved portion). Fold gently to distribute the chicken and add creaminess without mashing the rice.
- Incorporate vegetables. Add the 1 (12-ounce) package frozen edamame and 1 cup frozen corn directly to the pot. Fold them into the rice and chicken mixture and return the pot to very low heat for 2 to 3 minutes, just until the edamame and corn are heated through. Stir occasionally to prevent sticking.
- Adjust seasoning and oil. If the dish needs a touch more richness, drizzle the remaining 1 tablespoon olive oil over the rice and stir gently. Taste and adjust with more soy sauce if you prefer a saltier profile, or a squeeze of lime for extra brightness.
- Add herbs and lime juice. Remove the pot from heat. Stir in the 1/2 cup loosely packed fresh cilantro (chopped if desired). Squeeze the juice of 2 limes over the rice and fold to combine. The lime turns the creamy base into something vibrant and lively.
- Serve with fresh lime and optional toppings. Spoon the Coconut Chicken and Rice into bowls or onto a large platter. Offer the third lime cut into wedges for anyone who wants extra tang. Sprinkle optional toppings — scallions, toasted sesame seeds, sliced avocado, or a drizzle of chili oil — per your taste.
Make-ahead and storage
This Coconut Chicken and Rice stores well. Cool any leftovers to room temperature, then transfer to airtight containers and refrigerate for up to 3 days. Reheat gently on the stovetop over low heat with a splash of water or extra coconut milk to loosen the rice. You can also reheat in the microwave, stirring every 30 seconds and adding a little liquid if needed. For longer storage, freeze portions for up to 2 months; thaw overnight in the fridge before reheating.
Tips and variations
- Use leftover roasted or rotisserie-style chicken for convenience; it keeps the prep quick and the flavors robust.
- For a vegetarian version, substitute vegetable stock for the chicken stock and swap the chicken for extra edamame or pan-roasted tofu.
- Play with heat: add a pinch of red pepper flakes, a drizzle of sriracha, or keep it mild by omitting jalapeño seeds.
- If you prefer a thinner rice texture, add an extra 1/4 cup chicken stock during cooking, but stick close to the listed amounts for best fluffy-coconut results.
- Fresh herbs other than cilantro — like basil or mint — make a fresh alternative if you’re not a cilantro fan.
Serving suggestions
This Coconut Chicken and Rice is a complete meal on its own, but you can pair it with crisp salads, quick pickled cucumbers, or garlicky sautéed greens for variety. For a more indulgent bowl, top with sliced avocado and a soft-boiled egg. For gatherings, present it in a large shallow dish garnished with lime wedges and extra cilantro so guests can help themselves.
Recipe recap
Preparation is straightforward: rinse the basmati, sauté aromatics in olive oil, toast the rice, add coconut milk and chicken stock with soy sauce, simmer covered until tender, fold in diced cooked chicken and frozen veggies, finish with cilantro and lime, and serve with your favorite toppings. Each step builds layers of flavor while keeping the cooking simple and approachable.
The richness of coconut milk balances the savory soy and stock, the ginger and garlic provide aromatics, and the lime and cilantro brighten every forkful. Whether it’s a busy weeknight or a relaxed weekend dinner, this Coconut Chicken and Rice delivers comfort and freshness in one satisfying pot.
Nutritional note
Nutrition will vary based on exact brands and optional toppings. Coconut milk adds healthy fats and richness, chicken contributes lean protein, and the edamame provides plant-based protein and fiber. For a lighter version, choose light coconut milk and use low-sodium chicken stock; for a richer finish, use full-fat coconut milk and add extra finishing oil or avocado.
Enjoy this Coconut Chicken and Rice as an easy, flavorful staple in your dinner rotation — it’s one of those recipes that tastes like a special occasion but comes together quickly.

Coconut Chicken and Rice
Equipment
- 9x13-inch baking pan (glass or ceramic)
- Aluminum Foil
- Blender or Food Processor
- Wooden Spoon
- Measuring cups and spoons
Ingredients
- 1 (13.66-ounce) can coconut milk divided; reserve about 1/3 cup solids for sauce
- 1 1/2 cups uncooked basmati rice do not substitute other rice
- 1 1/3 cups chicken stock use full‑bodied (not low sodium)
- 2 tablespoons soy sauce regular, not reduced‑sodium
- 3 tablespoons olive oil divided (1 tbsp for rice mixture, 2 tbsp for sauce)
- 2 teaspoons ginger paste
- 2 teaspoons minced garlic
- 1 (12-ounce) package frozen edamame use unthawed
- 1 cup frozen corn use unthawed
- 2 1/2 cups diced cooked chicken rotisserie chicken works well
- 1/2 cup fresh cilantro loosely packed
- 1 tablespoon jalapeño coarsely chopped, seeds and ribs removed
- 3 limes limes divided; 1 tsp zest and 3 tbsp juice for sauce, then additional zest and juice for finishing
- salt to taste (recipe suggests 1/2 tsp in rice, 1/4 tsp in sauce)
- Optional toppings thinly sliced Persian cucumber, ripe avocado, additional cilantro, lime wedges
Instructions
- Preheat the oven to 400°F (200°C). Generously spray a glass or ceramic 9×13-inch baking pan; do not use metal.
- Open the can of coconut milk without shaking. Scoop out about 1/3 cup of the thick coconut cream into a small blender or food processor and set aside. Pour the remaining coconut milk (liquid) into the prepared baking pan.
- Add the uncooked basmati rice, chicken stock, soy sauce, 1 tablespoon olive oil, ginger paste, minced garlic, 1/2 teaspoon salt (or to taste), the unthawed edamame, and the unthawed corn to the pan with the coconut milk. Stir until evenly combined and spread into an even layer.
- Cover the pan tightly with aluminum foil and bake for 40 minutes. After 40 minutes, remove the foil and bake uncovered for an additional 15 minutes.
- While the rice bakes, shred or chop the cooked chicken into small pieces.
- Make the cilantro‑jalapeño lime sauce: combine the reserved 1/3 cup coconut cream, remaining 2 tablespoons olive oil, cilantro, chopped jalapeño, 1 teaspoon lime zest, 3 tablespoons lime juice, and about 1/4 teaspoon salt in the blender. Pulse until cilantro is broken down and the sauce is just combined; do not overblend. Chill until ready to serve.
- After the final 15 minutes of baking, remove the dish from the oven. Do not stir. Sprinkle the shredded chicken evenly over the rice. Drizzle the remaining 1 teaspoon lime zest and 2 tablespoons lime juice over the chicken and rice. Cover again with foil and let the pan stand at room temperature for 10 minutes.
- After 10 minutes, gently mix the chicken into the rice and lightly fluff with a fork. Serve portions topped with the cilantro‑jalapeño lime sauce and optional toppings as desired.
Notes
- Do not shake the coconut milk can before opening to separate cream and liquid.
- Use basmati rice only for best texture.
- Use full‑flavored chicken stock for good depth of flavor.
- If you prefer, grate fresh ginger and garlic instead of paste.
- Measure 1 tablespoon chopped jalapeño with seeds and ribs removed.
- Optional toppings: sliced Persian cucumber, avocado, extra cilantro, and lime wedges.
