Love this? Save it for later!
Share the inspiration with your friends
“I wasn’t expecting a simple weeknight dinner to turn into a little culinary adventure,” I remember telling my friend last Friday. It all started when I found a dusty jar of green curry paste tucked behind a line of soy sauce bottles at the local Asian market. Honestly, I’d always thought making Thai curry was this complicated, chef-only kind of thing. But that night, with two tired spoons and a craving for something cozy, I decided to give it a whirl — just for the heck of it.
The kitchen smelled like a bustling street market within minutes. The warm, spicy aroma of lemongrass and kaffir lime leaves filled the air, and I could almost hear the chatter of vendors selling fresh herbs and chilies. I admit, I forgot to grab the coconut milk at first and had to make a quick dash back to the store, which threw off my timing a bit. But when I finally sat down with my partner to eat, that creamy, slightly sweet, yet fiery green curry paired perfectly with fluffy jasmine rice made me realize something: this recipe isn’t just easy — it’s a keeper.
Maybe you’ve been there too, staring at a jar of curry paste wondering if it’s worth the effort. Let me tell you, this version cuts through the fuss and brings all the soul-soothing flavors to your table — no stress, just deliciousness in a bowl. It’s the kind of dinner that makes you close your eyes after one bite and say, “Yup, I nailed this.” And that’s why I keep coming back to this easy creamy Thai green curry for two with jasmine rice whenever I want something comforting but fresh.
Why You’ll Love This Recipe
After countless trials and a few minor kitchen mishaps, this easy creamy Thai green curry for two has become my go-to when I want a flavorful meal that doesn’t require hours or exotic ingredients. Here’s why I think you’ll love it as much as I do:
- Quick & Easy: Ready in under 30 minutes, perfect for those busy weeknights or when you crave something special but fast.
- Simple Ingredients: Uses pantry staples and a handful of fresh items you can grab at most grocery stores — no hunting down rare spices.
- Perfect for Two: Sized just right for a cozy dinner, avoiding waste and leftovers that linger too long.
- Crowd-Pleaser: The balance of creamy coconut milk, fragrant herbs, and a gentle kick of spice appeals to both curry novices and seasoned fans.
- Unbelievably Delicious: The combination of green curry paste and coconut milk creates a silky texture and vibrant flavor that feels indulgent without being heavy.
What sets this recipe apart is the way it layers flavor without extra fuss. I blend a little fresh lime juice at the end, which brightens everything up and gives it that authentic Thai zing. Plus, cooking jasmine rice on the side ensures you get that perfect fluffy base every time — no sticky surprises. Honestly, it’s comfort food redefined: fresh, creamy, and just the right amount of spicy. Whether you’re impressing a date or just treating yourself, this dish hits all the marks.
What Ingredients You Will Need
This recipe relies on simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these you probably already have, but here’s a quick rundown of what you’ll need:
- Green curry paste – about 2 tablespoons (look for Thai brands like Mae Ploy or Mae Krua for authentic flavors)
- Coconut milk – 1 cup (full-fat for creaminess; I prefer Aroy-D brand for the best texture)
- Chicken breasts – 8 oz (about 225g), thinly sliced (can swap for tofu or shrimp for variation)
- Jasmine rice – 1 cup uncooked (you’ll get about 3 cups cooked, perfect for two servings)
- Fresh Thai basil leaves – a handful (adds that signature aromatic lift)
- Vegetables: 1/2 cup sliced bell peppers (red or green), 1/2 cup snap peas or green beans (adds crunch and color)
- Fish sauce – 1 tablespoon (balances the sweetness and adds umami; substitute with soy sauce for vegetarian option)
- Brown sugar – 1 teaspoon (to mellow the heat)
- Lime – juice of half a lime (freshly squeezed just before serving for brightness)
- Garlic – 1 clove, minced (for depth)
- Fresh ginger – 1 teaspoon, grated (optional but adds warmth)
- Vegetable oil – 1 tablespoon (for sautéing)
- Water or chicken broth – 1/4 cup (to adjust curry consistency if needed)
If you want to swap ingredients, almond milk can replace coconut milk for a lighter curry, and you can use any fresh veggies you love. I’ve found that smaller, fresh green beans work better than frozen for texture, and fresh lime juice really makes a noticeable difference. Also, don’t skip the Thai basil; it’s the magic touch that gives this curry its authentic vibe.
Equipment Needed
- Medium saucepan or pot – for cooking jasmine rice (a tight-fitting lid helps steam perfectly)
- Large skillet or wok – essential for cooking the curry; I prefer a non-stick skillet for easy cleanup
- Measuring cups and spoons – for precise ingredient amounts
- Sharp knife and cutting board – for prepping chicken and vegetables
- Wooden spoon or heat-resistant spatula – for stirring curry paste and ingredients
If you don’t have a wok, no worries — a deep skillet will do just fine. When cooking jasmine rice, a rice cooker is great if you have one, but stovetop works perfectly too. For cleaning, I like to soak the skillet immediately after cooking because coconut milk can stick if left too long. Budget-friendly options like a basic non-stick skillet and good-quality chef’s knife will make this recipe easier and more enjoyable.
Preparation Method

- Prepare the jasmine rice: Rinse 1 cup (185g) jasmine rice under cold water until the water runs clear to remove excess starch. In a medium saucepan, combine rice with 1 1/4 cups (300ml) water. Bring to a boil over medium-high heat, then cover and reduce heat to low. Let it simmer for 15 minutes. Remove from heat and let it rest, covered, for 10 minutes before fluffing with a fork.
- Prep your ingredients: While the rice cooks, slice the chicken breasts thinly (about 1/4 inch or 6mm thick). Slice bell peppers into thin strips and trim snap peas or green beans. Mince garlic and grate ginger if using. Rinse and pat dry Thai basil leaves.
- Start the curry base: Heat 1 tablespoon vegetable oil in a large skillet over medium heat. Add minced garlic and grated ginger, stirring for 30 seconds until fragrant but not browned. Add 2 tablespoons green curry paste and stir for another 1-2 minutes to toast the paste and release its aromas. You’ll know it’s ready when it smells warm and herbal.
- Add chicken and vegetables: Toss in the sliced chicken, stirring to coat well with the curry paste. Cook for 3-4 minutes until chicken starts to turn opaque but isn’t fully cooked. Add bell peppers and snap peas, stirring gently to combine.
- Pour in coconut milk and season: Slowly add 1 cup (240ml) coconut milk and 1/4 cup (60ml) water or chicken broth if needed to loosen the sauce. Bring to a gentle simmer, then add 1 tablespoon fish sauce and 1 teaspoon brown sugar. Stir well and let everything bubble gently for 5-7 minutes until chicken is cooked through and vegetables are tender but crisp.
- Finish with lime and basil: Remove from heat and squeeze in juice of half a lime. Stir in fresh Thai basil leaves and cover for a minute to let the basil wilt. Taste and adjust seasoning if needed — more fish sauce for saltiness, lime for brightness, or a pinch of sugar to balance.
- Serve immediately: Plate the jasmine rice and ladle the green curry over it. Garnish with extra basil leaves or a few slices of fresh chili if you like it spicy. Enjoy!
Pro tip: If your curry is too thick, add a splash more water or broth. Too thin? Simmer a bit longer uncovered. The smell during simmering will tell you when it’s just right — rich, creamy, and fragrant.
Cooking Tips & Techniques
When making easy creamy Thai green curry, a few tricks can make all the difference. First, never rush the step where you toast the green curry paste in oil. It’s tempting to skip, but that quick sauté unlocks deeper, more complex flavors that canned curry paste alone won’t give you. I’ve learned the hard way — if you just dump paste and coconut milk together, you get a flat taste.
Also, cut your chicken evenly to ensure it cooks uniformly. I like slicing it thin because it absorbs the flavors faster and stays tender. Overcooking is easy to do here, so keep an eye on the simmer and pull it off heat as soon as the chicken is opaque.
For jasmine rice, rinsing is key. I used to skip this step and ended up with sticky clumps that no one liked. Rinse until the water runs clear for fluffy grains every time. If you have a rice cooker, use it — it’s foolproof.
Don’t forget the fresh lime juice and basil at the end. The curry without them feels incomplete, like missing that last puzzle piece. And if you want a little heat, a few thin slices of fresh chili tossed in right before serving add a lively kick without overpowering.
Variations & Adaptations
One of the best things about this easy creamy Thai green curry is how adaptable it is. Here are a few variations I’ve tried (and loved):
- Protein swaps: Use firm tofu for a vegetarian version—press it well and pan-fry before adding to curry for texture. Shrimp works beautifully too, just add it in the last few minutes to avoid overcooking.
- Vegetable changes: Swap bell peppers for zucchini or eggplant in summer for a fresh twist. Frozen peas or green beans can be used too, but add them later to keep crunch.
- Spice level: Add sliced Thai bird chilies or a pinch of cayenne if you like it hotter. For milder, cut curry paste to 1 tablespoon and skip fresh chilies.
- Cooking method: This curry also works great in a slow cooker. Just sauté the paste and garlic first, then add everything to the slow cooker and cook on low for 3-4 hours.
- Allergen-friendly: Use tamari instead of fish sauce for gluten-free and vegetarian diets, and swap coconut milk with oat milk mixed with a bit of coconut extract if coconut’s an issue.
One time, I tried adding pineapple chunks and it gave a lovely sweet contrast — it’s a fun way to mix it up when you want something a little different.
Serving & Storage Suggestions
This easy creamy Thai green curry is best served piping hot with freshly steamed jasmine rice. I like to spoon the curry over the rice so each bite has that creamy, spicy sauce soaking in. Garnish with extra Thai basil or a wedge of lime for a fresh pop.
Pair it with a simple cucumber salad or crunchy spring rolls for a complete meal. Light, crisp white wines or a cold lager beer balance the richness nicely if you’re pouring drinks.
Leftovers keep well in an airtight container in the refrigerator for up to 3 days. When reheating, warm gently on the stove or microwave, adding a splash of water or coconut milk to loosen the sauce if it thickened. The flavors meld beautifully over time — often tastier the next day!
If you want to freeze, portion it out without the rice and thaw in the fridge overnight before reheating. Jasmine rice reheats best fresh but can be frozen too, though texture changes slightly.
Nutritional Information & Benefits
This recipe yields two servings, each roughly containing:
| Nutrient | Amount per serving |
|---|---|
| Calories | 450-500 kcal |
| Protein | 30g |
| Fat | 20g (mostly from coconut milk, which contains healthy medium-chain triglycerides) |
| Carbohydrates | 45g |
| Fiber | 3-4g |
The key ingredients like fresh herbs, garlic, and ginger provide antioxidants and anti-inflammatory benefits. Coconut milk offers a dairy-free source of healthy fats, and jasmine rice gives a fragrant, gluten-free carb base. This recipe is naturally gluten-free (just watch the fish sauce brand) and can be made vegan with tofu and tamari.
From a wellness perspective, this dish feels nourishing without being heavy, perfect when you want something comforting that supports your energy and digestion.
Conclusion
Honestly, this easy creamy Thai green curry for two with jasmine rice has become one of those recipes I find myself coming back to again and again. It’s straightforward enough for weeknight dinners but flavorful enough to impress anyone at the table. The balance of creamy coconut, fresh herbs, and gentle heat is just right to make you feel cozy and satisfied without a lot of fuss.
Feel free to tweak the veggies, protein, or spice level to make it your own — that’s part of the fun. I love this recipe because it’s a reminder that complex flavors don’t have to mean complicated cooking. Plus, it’s a little celebration in a bowl that warms up any evening.
Give it a try, and I’d love to hear how you make it yours! Leave a comment with your favorite tweaks or questions — sharing kitchen stories is what makes cooking so much fun. Here’s to many delicious dinners ahead!
Frequently Asked Questions
Can I make this Thai green curry recipe vegan?
Yes! Simply swap the chicken for firm tofu or extra vegetables, and replace fish sauce with tamari or soy sauce. Use coconut milk as usual for creaminess.
How do I store leftovers properly?
Store curry and rice separately in airtight containers in the fridge for up to 3 days. Reheat gently on the stove or microwave, adding a splash of water or coconut milk if the curry thickens.
What can I substitute for green curry paste?
If you can’t find green curry paste, red curry paste works as a substitute, though the flavor will be a bit different. You can also make your own paste with fresh herbs but it’s more time-consuming.
Is jasmine rice the best choice to serve with this curry?
Jasmine rice is ideal because of its fragrant aroma and fluffy texture, which complements the curry’s creaminess. You can substitute basmati rice or even brown rice if you prefer.
Can I prepare this curry ahead of time?
Yes, you can prepare the curry base a few hours ahead and reheat gently before serving. Just add fresh herbs and lime juice right before eating for the best flavor.
For a similar comforting meal, you might enjoy my recipe for crispy garlic chicken, which pairs wonderfully with steamed veggies and rice. Also, if you’re interested in other easy Asian-inspired dishes, check out my quick stir-fry vegetables post for vibrant weeknight options.
Pin This Recipe!

Easy Creamy Thai Green Curry for Two Recipe with Jasmine Rice
A quick and flavorful Thai green curry recipe perfect for two, featuring creamy coconut milk, fresh herbs, and jasmine rice. This easy weeknight dinner balances spice and creaminess for a comforting meal.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 2 servings 1x
- Category: Main Course
- Cuisine: Thai
Ingredients
- 2 tablespoons green curry paste (Thai brands like Mae Ploy or Mae Krua recommended)
- 1 cup full-fat coconut milk (preferably Aroy-D brand)
- 8 oz chicken breasts, thinly sliced (can substitute tofu or shrimp)
- 1 cup uncooked jasmine rice (yields about 3 cups cooked)
- A handful fresh Thai basil leaves
- 1/2 cup sliced bell peppers (red or green)
- 1/2 cup snap peas or green beans
- 1 tablespoon fish sauce (substitute soy sauce for vegetarian option)
- 1 teaspoon brown sugar
- Juice of half a lime
- 1 clove garlic, minced
- 1 teaspoon fresh ginger, grated (optional)
- 1 tablespoon vegetable oil
- 1/4 cup water or chicken broth (to adjust curry consistency)
Instructions
- Rinse 1 cup jasmine rice under cold water until water runs clear. Combine rice with 1 1/4 cups water in a medium saucepan. Bring to boil over medium-high heat, cover, reduce heat to low, and simmer for 15 minutes. Remove from heat and let rest covered for 10 minutes. Fluff with a fork.
- While rice cooks, slice chicken breasts thinly (about 1/4 inch thick). Slice bell peppers into thin strips and trim snap peas or green beans. Mince garlic and grate ginger if using. Rinse and pat dry Thai basil leaves.
- Heat 1 tablespoon vegetable oil in a large skillet over medium heat. Add minced garlic and grated ginger, stirring for 30 seconds until fragrant but not browned. Add 2 tablespoons green curry paste and stir for 1-2 minutes to toast and release aromas.
- Add sliced chicken to skillet, stirring to coat with curry paste. Cook for 3-4 minutes until chicken starts to turn opaque but not fully cooked. Add bell peppers and snap peas, stirring gently to combine.
- Slowly pour in 1 cup coconut milk and 1/4 cup water or chicken broth if needed to loosen sauce. Bring to gentle simmer. Add 1 tablespoon fish sauce and 1 teaspoon brown sugar. Stir and let simmer for 5-7 minutes until chicken is cooked through and vegetables are tender but crisp.
- Remove from heat. Squeeze juice of half a lime into curry and stir in fresh Thai basil leaves. Cover for 1 minute to let basil wilt. Taste and adjust seasoning as needed.
- Serve immediately by plating jasmine rice and ladling green curry over it. Garnish with extra basil leaves or fresh chili slices if desired.
Notes
Toast the green curry paste in oil to unlock deeper flavors. Rinse jasmine rice thoroughly for fluffy texture. Adjust curry thickness with water or broth as needed. Fresh lime juice and Thai basil at the end are essential for authentic flavor. For vegetarian/vegan, substitute chicken with tofu and fish sauce with tamari or soy sauce.
Nutrition
- Serving Size: 1 serving (half the
- Calories: 475
- Sugar: 5
- Sodium: 700
- Fat: 20
- Saturated Fat: 15
- Carbohydrates: 45
- Fiber: 3.5
- Protein: 30
Keywords: Thai green curry, easy Thai curry, creamy curry, jasmine rice, weeknight dinner, Thai recipe, coconut milk curry



