Creamy, comforting one-pot dinner

If you’re craving a cozy, flavor-packed meal that’s easy to prepare, One Pot Coconut Chicken Brothy Rice is the perfect solution. This comforting dish combines tender chicken, fragrant jasmine rice, and a rich coconut broth that feels both nourishing and satisfying. Inspired by tropical flavors, it’s a simple dinner that delivers big taste with minimal cleanup. The chicken gently simmers in a creamy coconut broth infused with garlic, ginger, and warm spices, soaking into every grain of rice. Perfect for busy weeknights or relaxed weekend meals, this one-pot recipe keeps things effortless while filling your kitchen with incredible aromas.
⏱️ Time Breakdown
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Servings: 4 servings
📝 Ingredients
- 1 lb (450 g) boneless skinless chicken thighs, cut into chunks
- 1 cup jasmine rice, rinsed
- 1 tbsp olive oil
- 1 small onion, finely diced
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 1 can (13.5 oz / 400 ml) coconut milk
- 1 ½ cups chicken broth
- 1 tbsp soy sauce
- 1 tsp ground turmeric
- ½ tsp black pepper
- ½ tsp salt (adjust to taste)
- 1 cup baby spinach (optional)
- Juice of ½ lime
- Fresh cilantro for garnish
✨ Kitchen Tools You’ll Need
This recipe doesn’t require fancy gadgets, just a few reliable kitchen basics to keep everything simple and stress-free.
- Large pot or Dutch oven
- Cutting board
- Sharp knife
- Measuring cups & spoons
- Wooden spoon or spatula
- Small bowl (for prep ingredients)
👩🍳 Step-by-Step Beginner-Friendly Instructions
- Heat the pot.
Warm olive oil in a large pot over medium heat. - Sauté aromatics.
Add diced onion and cook for 3–4 minutes until soft. Stir in garlic and grated ginger and cook for 1 minute until fragrant 🌿. - Cook the chicken.
Add chicken pieces to the pot. Cook for 4–5 minutes, stirring occasionally until lightly browned. - Add spices.
Sprinkle in turmeric, salt, and black pepper. Stir well so the chicken is evenly coated. - Add liquids and rice.
Pour in coconut milk, chicken broth, and soy sauce. Stir in the rinsed jasmine rice. - Simmer gently.
Bring the mixture to a light simmer, then reduce heat to low. Cover and cook for 18–20 minutes, until rice is tender and broth becomes slightly creamy 🍚. - Finish the dish.
Stir in baby spinach and lime juice. Let it wilt for about 1 minute. - Garnish and serve.
Top with fresh cilantro and serve warm with extra lime wedges if desired.
💡 Pro Tips
- Extra broth: Add ½ cup extra chicken broth if you prefer a soupier texture.
- Storage: Store leftovers in the refrigerator for up to 3 days in an airtight container.
- Reheating tip: Add a splash of broth or coconut milk when reheating to keep the rice creamy.
- Rice option: Basmati rice works well if jasmine rice isn’t available.
✨ Variations
- Spicy Coconut Rice: Add ½ tsp chili flakes or sliced red chili.
- Veggie Boost: Add mushrooms, carrots, or peas during cooking.
- Herb Finish: Garnish with Thai basil or green onions.
- Lemongrass Flavor: Simmer with a crushed lemongrass stalk for a fragrant twist.
❓ FAQ
Can I use chicken breast instead of thighs?
Yes. Chicken breast works well but may cook slightly faster.
Can I make this dairy-free?
It already is! Coconut milk gives the dish its creamy texture without dairy.
Can I freeze it?
It’s best fresh, but you can freeze it for up to 1 month. The rice may soften slightly after thawing.
What can I serve with it?
This dish is a complete meal, but cucumber salad or roasted vegetables pair beautifully.