One-Pot Thai Green Curry Rice
There is something cozy about a pot of rice simmering in coconut milk, green curry paste, tender chicken, and bright vegetables. The kitchen smells fresh, creamy, and a little spicy, and by the time the rice turns fluffy and glossy, dinner feels like it cooked itself.
This One-Pot Thai Green Curry Rice brings the comfort of a rice bowl and the bold flavor of curry together in one easy pan. Trust me, you’re going to love this, especially on the kind of night when you want something hearty without a sink full of dishes.
A Creamy Curry Dinner That Feels Like Takeout, Only Easier
The magic here is how the rice soaks up every bit of coconut milk, curry paste, garlic, ginger, and broth. Instead of spooning curry over plain rice, everything cooks together, so each grain turns fragrant and flavorful.
It is creamy without feeling heavy, spicy without being too much, and colorful enough to make a simple weeknight dinner feel special. This one’s a total game-changer when you want comfort food with a fresh, lively kick.
A Little Thai-Inspired Comfort in One Pot
Thai green curry is known for its bright, herbal flavor from green chiles, lemongrass, galangal, garlic, and herbs. In traditional cooking, it is often simmered with coconut milk, vegetables, and protein, then served with rice.
This version keeps that cozy curry spirit but folds the rice right into the pot. It is not a traditional Thai method, but it is a practical home-kitchen twist that gives you the same creamy, fragrant comfort with less cleanup.
Why This Curry Rice Earns a Spot in Your Dinner Rotation
Once you smell the coconut and curry paste warming together, you will understand why this dish is so easy to repeat. It is simple, flexible, and honestly, it tastes like more effort than it takes.
Versatile: You can make it with chicken, tofu, or extra vegetables, and it still turns out comforting and full of flavor.
Budget-Friendly: Rice, coconut milk, curry paste, and a few vegetables stretch beautifully into a filling meal.
Quick and Easy: Everything cooks in one pot, which means fewer steps and less cleanup.
Customizable: Adjust the spice level, swap vegetables, or add more herbs at the end.
Crowd-Pleasing: Creamy coconut curry, tender rice, and colorful vegetables make it friendly for family dinners.
Make-Ahead Friendly: It reheats well with a splash of broth or coconut milk.
Great for Leftovers: The flavors deepen overnight, so tomorrow’s lunch might be even better.
Chef Tips for Curry Rice That Turns Out Creamy, Not Mushy
Before we start cooking, here are a few little kitchen tricks that make the texture just right.
- Rinse the rice: This removes extra starch and helps the grains stay tender instead of gummy.
- Toast the curry paste: Letting it cook briefly in oil wakes up the flavor.
- Keep the lid closed: Rice needs steady steam, so try not to peek too often.
- Add delicate herbs last: Basil and lime taste brightest when stirred in after cooking.
- Rest before serving: A short rest helps the rice finish absorbing the creamy sauce.
Kitchen Tools You’ll Want Nearby
This recipe keeps things simple, and that is part of the charm. Gather these tools first so the cooking feels smooth from the first sizzle to the last spoonful.
Large deep skillet or Dutch oven: A wide pot helps the rice cook evenly and gives the curry room to simmer.
Wooden spoon: Perfect for stirring curry paste without scratching your pan.
Measuring cups and spoons: Curry rice depends on the right liquid balance.
Fine mesh strainer: Useful for rinsing rice until the water runs mostly clear.
Sharp knife and cutting board: You will need these for the onion, chicken, and vegetables.
Ingredients You’ll Need for This Cozy Curry Rice
Now let’s bring the pot to life. Each ingredient has a job, from the creamy coconut milk to the bright lime at the end.
- Jasmine rice: 1 1/2 cups, rinsed well, gives the dish soft, fragrant grains.
- Chicken thighs: 1 pound boneless skinless chicken thighs, cut into bite-size pieces, add juicy protein.
- Coconut milk: 1 can, 13.5 ounces full-fat, creates the creamy curry base.
- Chicken broth: 1 1/2 cups low-sodium, helps cook the rice while adding savory depth.
- Thai green curry paste: 3 tablespoons, brings heat, herbs, and bold curry flavor.
- Olive oil: 1 tablespoon, helps bloom the curry paste and soften the aromatics.
- Yellow onion: 1 small, diced, adds gentle sweetness.
- Garlic: 3 cloves, minced, gives warm savory flavor.
- Fresh ginger: 1 tablespoon, grated, adds brightness and warmth.
- Carrot: 1 medium, diced small, adds sweetness and color.
- Green beans: 1 cup, trimmed and cut into small pieces, add fresh crunch.
- Soy sauce: 1 tablespoon, adds salty umami.
- Brown sugar: 1 teaspoon, balances the spice and coconut richness.
- Lime juice: 1 tablespoon, brightens the finished dish.
- Fresh basil: 1/4 cup, torn, adds a sweet herbal finish.
- Salt: 1/2 teaspoon, adjust to taste.
Easy Swaps When Your Pantry Has Other Plans
And now, because real cooking often means using what you have, here are a few simple swaps that still keep the dish delicious.
Chicken thighs: Use firm tofu or chickpeas for a meatless version.
Jasmine rice: Use long-grain white rice, but avoid quick-cooking rice.
Green beans: Swap with broccoli florets, zucchini, or snap peas.
Chicken broth: Use vegetable broth for a vegetarian-friendly pot.
Fresh basil: Use cilantro if you like a brighter herbal finish.
The Flavor Heroes in This Pot
A couple of ingredients do the heavy lifting here, and once they hit the warm pan, the whole kitchen wakes up.
Thai green curry paste: This is where the big flavor starts. It brings heat, herbs, and deep aroma in one spoonful.
Coconut milk: This softens the spice, coats the rice, and gives the dish that silky, cozy finish.

How to Make It Step by Step
Here are the steps you’re going to follow, and the best part is that everything happens in one pot. Keep the heat steady, stir gently, and let the rice do its quiet little magic.
- Preheat Your Equipment: Place a large deep skillet or Dutch oven over medium heat and let it warm for a minute.
- Combine Ingredients: Add olive oil, onion, garlic, ginger, and green curry paste. Stir for 2 minutes until the mixture smells fragrant and the paste darkens slightly.
- Prepare Your Cooking Vessel: Add the chicken pieces and cook for 4 to 5 minutes, stirring often, until the outside is no longer pink.
- Assemble the Dish: Stir in rinsed rice, coconut milk, chicken broth, carrot, green beans, soy sauce, brown sugar, and salt. Make sure the rice is evenly spread in the liquid.
- Cook to Perfection: Bring everything to a gentle simmer, then cover and reduce heat to low. Cook for 18 to 20 minutes, until the rice is tender and most of the liquid is absorbed.
- Finishing Touches: Turn off the heat and let the pot rest covered for 5 minutes. Stir in lime juice and fresh basil.
- Serve and Enjoy: Fluff gently with a fork, spoon into bowls, and enjoy while creamy and warm. Let me tell you, it’s worth every bite.
How the Texture and Flavor Build in the Pot
As the rice simmers, it drinks in coconut milk and curry broth, turning soft, creamy, and deeply seasoned. The chicken stays juicy, the carrots add tiny sweet bites, and the green beans bring just enough freshness to keep everything lively.
The final squeeze of lime cuts through the richness, while basil adds a fresh, almost sweet aroma. It is creamy, fragrant, gently spicy, and full of little texture contrasts that make every spoonful interesting.
Helpful Cooking Tips for Better Results
Once you make this once, you will probably start riffing on it. Before you do, these tips help keep the base recipe steady.
- Use full-fat coconut milk: It gives the rice a richer, silkier finish.
- Cut vegetables small: Small pieces cook at the same pace as the rice.
- Adjust spice slowly: Add more curry paste only after tasting your brand.
- Rest the rice: Those 5 minutes off heat make the texture softer and more even.
Mistakes to Skip for the Best Curry Rice
This recipe is forgiving, but a few small choices can change the final texture. Here is what to watch for.
- Do not use too much liquid: Extra liquid can make the rice soupy instead of creamy.
- Do not skip rinsing the rice: Unrinsed rice can turn sticky.
- Do not boil hard: A gentle simmer keeps the bottom from scorching.
- Do not add basil too early: It loses its fresh flavor if cooked too long.
Nutrition Facts for Each Cozy Bowl
Servings: 4
Calories per serving: 520
Note: These are approximate values.
Time Needed from Start to Bowl
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Make-Ahead and Storage Tips
This curry rice is lovely fresh, but it also holds up well for busy lunches and next-day dinners. Let it cool before storing so the rice keeps a better texture.
Store leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, add a splash of broth, water, or coconut milk and warm gently on the stove or in the microwave. You can freeze it for up to 2 months, though the rice will be softer after thawing.
How to Serve It
Spoon it into warm bowls and add extra basil, a lime wedge, or a few sliced green onions if you have them. It is filling on its own, but it also pairs nicely with cucumber salad, steamed edamame, or roasted vegetables.
For a brighter dinner, serve it with extra lime on the side. For a creamier bowl, add a small drizzle of coconut milk right before serving.
Fresh Ways to Use Leftovers
Leftovers are where this dish gets fun. The curry flavor settles deeper overnight, which makes it easy to turn into something new.
Try shaping chilled rice into patties and pan-searing them until golden. You can also loosen leftovers with broth for a quick curry rice soup, or tuck them into lettuce cups with fresh herbs and cucumber for a lighter lunch.
Additional Tips for Flavor and Ease
Taste your curry paste before adding extra salt, because brands vary a lot. Some are mild and herbal, while others are salty and fiery.
For more fragrance, stir in extra lime zest at the end. For more vegetables, add spinach after cooking and let the heat wilt it gently. Small changes like these keep the recipe easy while making it feel new each time.
Make It a Dinner Table Showstopper
A simple bowl can still look gorgeous. Spoon the creamy rice into shallow bowls, then let the green beans, carrots, and basil show on top.
Add a lime wedge to the side and finish with a few torn basil leaves. The colors pop against the creamy curry rice, and suddenly your one-pot dinner looks like something from a cozy little café.
Variations to Try Next Time
- Vegetarian Green Curry Rice: Replace chicken with tofu and use vegetable broth.
- Extra Veggie Version: Add zucchini, bell pepper, or spinach for more color.
- Spicier Curry Rice: Stir in an extra teaspoon of green curry paste.
- Shrimp Version: Add shrimp during the last 5 minutes of cooking so they stay tender.
- Coconut Lime Version: Add extra lime juice and a little lime zest before serving.
FAQ’s
Q1: Can I use brown rice?
A1: Yes, but it needs more liquid and a longer cooking time, so the vegetables may become softer.
Q2: Can I make this vegetarian?
A2: Yes, use tofu or chickpeas instead of chicken and swap the broth for vegetable broth.
Q3: Is this very spicy?
A3: It depends on the curry paste. Start with 2 tablespoons for a milder version.
Q4: Can I use light coconut milk?
A4: You can, but the final texture will be less creamy.
Q5: What rice works best?
A5: Jasmine rice is best because it is fragrant and cooks tender in the curry liquid.
Q6: Can I add more vegetables?
A6: Yes, just keep pieces small so they cook evenly with the rice.
Q7: Why is my rice still firm?
A7: It may need a few more minutes and a splash of broth, especially if the heat was too low.
Q8: Why did the bottom stick?
A8: The heat was likely too high. Keep it low once the pot is covered.
Q9: Can I meal prep this?
A9: Yes, it stores well for up to 4 days and reheats nicely with a splash of liquid.
Q10: Can I make it creamier?
A10: Stir in a few tablespoons of coconut milk after cooking for a softer, richer finish.
Conclusion
One-Pot Thai Green Curry Rice is the kind of dinner that feels cozy, colorful, and wonderfully low effort. The rice turns creamy, the curry smells incredible, and every spoonful brings a little warmth, spice, and comfort.
Make it once on a busy night, and it just might become one of those recipes you keep coming back to.
Print
One-Pot Thai Green Curry Rice
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Dinner
- Method: One-Pot
- Cuisine: Thai-Inspired
- Diet: Low Lactose
Description
A creamy, fragrant one-pot curry rice made with jasmine rice, coconut milk, Thai green curry paste, tender chicken, and colorful vegetables.
Ingredients
- 1 1/2 cups jasmine rice, rinsed well
- 1 pound boneless skinless chicken thighs, cut into bite-size pieces
- 1 can, 13.5 ounces full-fat coconut milk
- 1 1/2 cups low-sodium chicken broth
- 3 tablespoons Thai green curry paste
- 1 tablespoon olive oil
- 1 small yellow onion, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 medium carrot, diced small
- 1 cup green beans, trimmed and cut into small pieces
- 1 tablespoon soy sauce
- 1 teaspoon brown sugar
- 1 tablespoon lime juice
- 1/4 cup fresh basil, torn
- 1/2 teaspoon salt, adjust to taste
Instructions
- Warm a large deep skillet or Dutch oven over medium heat.
- Add olive oil, onion, garlic, ginger, and Thai green curry paste. Cook for 2 minutes, stirring often, until fragrant.
- Add chicken pieces and cook for 4 to 5 minutes, until the outside is no longer pink.
- Stir in rinsed jasmine rice, coconut milk, chicken broth, carrot, green beans, soy sauce, brown sugar, and salt.
- Bring to a gentle simmer, cover, reduce heat to low, and cook for 18 to 20 minutes, until the rice is tender and most of the liquid is absorbed.
- Turn off the heat and let the pot rest covered for 5 minutes.
- Stir in lime juice and fresh basil, then fluff gently and serve warm.
Notes
- Rinse the rice well before cooking for the best texture.
- Use full-fat coconut milk for a creamier finish.
- Add more curry paste only after tasting, since spice levels vary by brand.
- Reheat leftovers with a splash of broth or coconut milk.
Nutrition
- Serving Size: 1 bowl
- Calories: 520
- Sugar: 5g
- Sodium: 720mg
- Fat: 25g
- Saturated Fat: 17g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 52g
- Fiber: 3g
- Protein: 25g
- Cholesterol: 95mg
Keywords: one-pot curry rice, Thai green curry rice, coconut curry rice, easy dinner recipe, curry chicken rice
