The Best Homemade Green Curry Recipe
What You’ll Love About This Recipe
This homemade green curry is packed with fresh flavors and simple ingredients, making it a perfect weeknight dinner. You’ll love how easy it is to customize to your taste.
- Bold, vibrant flavors—the blend of herbs and spices creates a rich, aromatic sauce that’s both spicy and soothing.
- Quick and easy—ready in under 30 minutes, it’s faster than takeout but tastes even better.
- Endless options—swap in your favorite veggies or protein to make it your own every time.
Recipe

Green curry is a fragrant and flavorful Thai dish that balances spicy, sweet, and savory flavors. This homemade version uses fresh ingredients to create an authentic taste that’s perfect with rice or noodles.
Ingredients
- 1 can (14 oz) coconut milk
- 2 tbsp green curry paste
- 1 lb chicken breast or thigh, thinly sliced
- 1 cup Thai eggplant, quartered (or zucchini as substitute)
- 1 red bell pepper, sliced
- 1 cup bamboo shoots, sliced
- 1 tbsp fish sauce
- 1 tbsp palm sugar (or brown sugar)
- 6-8 Thai basil leaves
- 2 kaffir lime leaves (optional)
- 1-2 Thai chilies, sliced (optional for extra heat)
- 1 tbsp vegetable oil
Instructions
- Heat oil in a pot over medium heat. Add green curry paste and stir for 1 minute until fragrant.
- Pour in half the coconut milk and simmer for 2-3 minutes, stirring occasionally.
- Add chicken and cook until no longer pink (about 5 minutes).
- Add remaining coconut milk, eggplant, bell pepper, bamboo shoots, fish sauce, and sugar. Simmer for 10 minutes until vegetables soften.
- Stir in Thai basil, kaffir lime leaves, and chilies (if using). Cook for another 2 minutes.
- Serve hot with steamed rice.
Notes
- Adjust spice level by reducing or increasing green curry paste.
- For a vegetarian version, replace chicken with tofu and use soy sauce instead of fish sauce.
Equipment
- Medium-sized pot
- Wooden spoon
- Cutting board and knife
Time
- Prep time: 15 minutes
- Cooking time: 20 minutes
Cuisine
Thai
Serving
4 servings
Nutrition
Green curry is a flavorful and nutritious dish packed with essential vitamins and minerals. Here’s a breakdown of its nutritional content per serving.
| Nutrient | Amount per Serving |
|---|---|
| Calories | 320 kcal |
| Protein | 18 g |
| Carbohydrates | 22 g |
| Fat | 18 g |
| Fiber | 4 g |
| Sodium | 800 mg |
| Vitamin C | 10 mg |
| Iron | 2 mg |
What To Serve With It
I love pairing my homemade green curry with steamed jasmine rice; its fluffy texture soaks up the rich sauce perfectly. Fresh spring rolls make a great side, adding a cool, crunchy contrast to the warm, spicy curry. Together, they create a balanced meal that’s both satisfying and full of flavor.
Steamed Jasmine Rice
When I’m whipping up a homemade green curry, there’s nothing I love more than pairing it with perfectly steamed jasmine rice. The fluffy grains soak up the rich, spicy sauce, making every bite heavenly. I rinse the rice until the water runs clear, then let it simmer with just enough water—no mushy rice allowed! Cooking it feels like a small victory every time. The aroma alone brings me back to cozy dinners with family and friends. It’s simple, but it’s this simplicity that elevates the curry. Trust me, it’s the perfect companion for that bold, flavorful dish.
Fresh Spring Rolls
Fresh spring rolls are a light, invigorating side that’s a great contrast to the bold flavors of green curry. I love how their crisp veggies, herbs, and rice noodles are wrapped in delicate rice paper, making them revitalizing and easy to eat. They’re perfect for balancing the heat and richness of the curry. I often dip mine in a tangy peanut sauce or a zesty fish sauce mix, which adds another layer of flavor. Making them feels like a fun, hands-on activity—rolling up the ingredients feels almost like crafting a little edible gift. They’re simple, fresh, and utterly satisfying.