Hey there, curry lovers! Have you ever craved the vibrant, aromatic punch of a perfect green curry but felt stuck in a recipe rut? You’re in the right place. We’ve rounded up 30 delicious variations—from quick weeknight dinners to cozy comfort bowls—that’ll inspire your next kitchen adventure. Get ready to explore fresh twists on this beloved Thai classic and find your new favorite!
Thai Green Curry Chicken with Eggplant
Brimming with aromatic complexity and vibrant flavors, this Thai green curry chicken with eggplant offers a perfect balance of spicy, sweet, and savory notes that will transport your taste buds to Southeast Asia. Let’s walk through each step methodically to ensure you achieve restaurant-quality results right in your own kitchen.
Serving: 4 | Pre Time: 20 minutes | Cooking Time: 25 minutes
Ingredients
– 1.5 pounds boneless, skinless chicken thighs, cut into 1-inch cubes
– 2 tablespoons virgin coconut oil
– 3 tablespoons Thai green curry paste
– 1 (13.5-ounce) can full-fat coconut milk
– 1 cup low-sodium chicken stock
– 2 tablespoons fish sauce
– 1 tablespoon palm sugar, finely grated
– 1 medium Japanese eggplant, cut into 1-inch cubes
– 1 red bell pepper, seeded and sliced into 1/2-inch strips
– 1/2 cup Thai basil leaves
– 1 tablespoon freshly squeezed lime juice
– Cooked jasmine rice for serving
Instructions
1. Heat a large, heavy-bottomed skillet or wok over medium-high heat for 2 minutes until the surface is uniformly hot.
2. Add 2 tablespoons virgin coconut oil to the skillet and swirl to coat the bottom evenly.
3. Place 1.5 pounds of cubed chicken thighs in a single layer and sear undisturbed for 3 minutes to develop a golden-brown crust.
4. Flip each chicken piece and cook for an additional 2 minutes until lightly browned on all sides, then transfer to a clean plate.
5. Reduce heat to medium and add 3 tablespoons Thai green curry paste to the skillet, stirring constantly for 1 minute until fragrant.
6. Pour in 1 can of full-fat coconut milk and 1 cup low-sodium chicken stock, scraping the bottom of the skillet to incorporate any browned bits.
7. Whisk in 2 tablespoons fish sauce and 1 tablespoon grated palm sugar until fully dissolved.
8. Return the seared chicken to the skillet along with any accumulated juices.
9. Add 1 cubed Japanese eggplant and 1 sliced red bell pepper, submerging them in the curry sauce.
10. Bring the mixture to a gentle simmer, then reduce heat to maintain a steady bubble.
11. Cover the skillet and cook for 15 minutes, stirring halfway through, until the eggplant is tender but not mushy.
12. Uncover and stir in 1/2 cup Thai basil leaves and 1 tablespoon freshly squeezed lime juice.
13. Cook uncovered for 2 more minutes to allow the basil to wilt slightly and the flavors to meld.
14. Remove from heat and let rest for 3 minutes before serving.
15. Divide cooked jasmine rice among four bowls and ladle the curry over the top.
Each spoonful delivers tender chicken in a velvety, aromatic sauce that clings perfectly to the rice. The eggplant maintains a satisfying texture while absorbing the complex curry flavors, creating a harmonious dish that’s equally impressive for weeknight dinners or casual entertaining.
Spicy Green Curry Tofu Stir-Fry
Let’s tackle a vibrant, plant-based dinner that’s both nourishing and packed with flavor. This Spicy Green Curry Tofu Stir-Fry is a fantastic weeknight meal that comes together quickly, offering a perfect balance of heat, creaminess, and crisp vegetables. We’ll walk through each step methodically to ensure your stir-fry is a success.
Serving: 4 | Pre Time: 20 minutes | Cooking Time: 15 minutes
Ingredients
– 1 (14-ounce) block extra-firm tofu, pressed and cubed into 1-inch pieces
– 2 tablespoons refined coconut oil
– 1 medium yellow onion, thinly sliced
– 3 cloves garlic, minced
– 1 tablespoon fresh ginger, finely grated
– 1 red bell pepper, julienned
– 1 cup sugar snap peas, trimmed
– 1/4 cup Thai green curry paste
– 1 (13.5-ounce) can full-fat coconut milk
– 1 tablespoon fresh lime juice
– 1/4 cup fresh Thai basil leaves, torn
– Cooked jasmine rice, for serving
Instructions
1. Press the block of extra-firm tofu for 15 minutes using a tofu press or weighted plate to remove excess moisture, then cut it into uniform 1-inch cubes.
2. Heat 1 tablespoon of refined coconut oil in a large wok or skillet over medium-high heat until it shimmers, about 1 minute.
3. Add the cubed tofu in a single layer and cook undisturbed for 4-5 minutes until the bottoms are golden brown and crisp.
4. Flip each piece of tofu carefully and cook for an additional 4-5 minutes until all sides are evenly browned, then transfer to a plate.
5. Add the remaining 1 tablespoon of refined coconut oil to the same wok, maintaining medium-high heat.
6. Sauté the thinly sliced yellow onion for 3-4 minutes until it becomes translucent and slightly softened.
7. Stir in the minced garlic and finely grated ginger, cooking for 45-60 seconds until fragrant but not browned.
8. Add the julienned red bell pepper and trimmed sugar snap peas, stir-frying for 2-3 minutes until the vegetables are bright and crisp-tender.
9. Push the vegetables to the side of the wok and add the Thai green curry paste to the center, toasting it for 30 seconds to deepen its flavor.
10. Pour in the full-fat coconut milk, stirring to fully incorporate the curry paste and create a smooth, creamy sauce.
11. Return the browned tofu to the wok, gently folding it into the sauce and vegetables, and simmer for 2-3 minutes to allow the flavors to meld.
12. Remove the wok from heat and stir in the fresh lime juice and torn Thai basil leaves until just wilted.
13. Serve immediately over cooked jasmine rice.
This dish delivers a delightful contrast: the tofu remains firm with a satisfyingly crisp exterior, while the vegetables retain a pleasant crunch. The creamy coconut curry sauce, brightened by lime and basil, coats every component with a complex, aromatic heat. Try serving it in shallow bowls with extra basil for garnish, or pair it with a crisp cucumber salad to balance the spice.
Green Curry Shrimp with Lemongrass
Venturing into Thai cuisine can feel intimidating, but this Green Curry Shrimp with Lemongrass simplifies the process with a methodical approach that builds layers of flavor. We’ll walk through each step to ensure your shrimp are perfectly cooked and the curry is aromatic and balanced. By following these instructions, you’ll create a restaurant-quality dish that’s surprisingly straightforward to prepare at home.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
– 1 pound large shrimp, peeled and deveined
– 2 tablespoons coconut oil
– 4 stalks fresh lemongrass, tender inner white parts only, finely minced
– 4 cloves garlic, finely minced
– 1 tablespoon fresh ginger, finely grated
– 1 (13.5-ounce) can full-fat coconut milk
– ¼ cup Thai green curry paste
– 1 tablespoon fish sauce
– 1 tablespoon palm sugar, finely grated
– 1 cup Thai basil leaves, loosely packed
– 1 lime, cut into wedges for serving
Instructions
1. Pat the shrimp completely dry with paper towels to ensure a good sear.
2. Heat the coconut oil in a large skillet or wok over medium-high heat until shimmering, about 350°F.
3. Add the shrimp in a single layer and sear for 1 minute per side until just opaque; transfer to a plate.
4. Reduce the heat to medium and add the minced lemongrass, garlic, and ginger to the same skillet.
5. Sauté for 2–3 minutes until fragrant and softened, stirring frequently to prevent burning.
6. Pour in the coconut milk and whisk in the green curry paste until fully incorporated.
7. Bring the mixture to a gentle simmer and cook for 5 minutes, allowing the flavors to meld.
8. Stir in the fish sauce and palm sugar until the sugar dissolves completely.
9. Return the seared shrimp to the skillet and simmer for 2–3 minutes until heated through and cooked.
10. Remove from heat and fold in the Thai basil leaves until just wilted.
11. Serve immediately with lime wedges on the side for squeezing.
Marvel at the creamy, vibrant curry that coats each plump shrimp with a perfect balance of spicy, sweet, and savory notes. The lemongrass and basil provide a fresh, aromatic lift that makes this dish feel light yet deeply satisfying. For a creative twist, serve it over jasmine rice or with rice noodles to soak up every last drop of the flavorful sauce.
Hearty Green Curry Vegetable Stew
Just as the winter chill settles in, this Hearty Green Curry Vegetable Stew offers a vibrant, warming escape. It’s a one-pot wonder that layers aromatic spices with tender vegetables, creating a deeply satisfying meal perfect for cozy evenings. Let’s build this flavorful stew together, step by step.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 35 minutes
Ingredients
– 2 tablespoons virgin coconut oil
– 1 large yellow onion, finely diced
– 4 cloves garlic, minced
– 1 tablespoon freshly grated ginger
– 3 tablespoons Thai green curry paste
– 1 (13.5-ounce) can full-fat coconut milk
– 4 cups low-sodium vegetable broth
– 2 medium Yukon Gold potatoes, peeled and cut into 1-inch cubes
– 2 medium carrots, peeled and cut into ½-inch rounds
– 1 medium red bell pepper, stemmed, seeded, and cut into 1-inch strips
– 1 small head of broccoli, cut into florets
– 1 (15-ounce) can chickpeas, drained and rinsed
– 2 cups fresh baby spinach
– 1 tablespoon fresh lime juice
– ¼ cup fresh cilantro leaves, for garnish
Instructions
1. Place a large Dutch oven or heavy-bottomed pot over medium heat and add the 2 tablespoons of virgin coconut oil.
2. Once the oil shimmers, add the finely diced yellow onion and sauté, stirring frequently, for 5 minutes until translucent and fragrant.
3. Add the minced garlic and freshly grated ginger to the pot and cook for 1 minute, stirring constantly to prevent burning.
4. Stir in the 3 tablespoons of Thai green curry paste and cook for 1 minute to toast the spices and deepen their flavor.
5. Pour in the can of full-fat coconut milk and the 4 cups of low-sodium vegetable broth, using a whisk to fully incorporate the curry paste.
6. Add the cubed Yukon Gold potatoes and carrot rounds to the pot, increase the heat to medium-high, and bring the liquid to a gentle boil.
7. Reduce the heat to maintain a steady simmer, cover the pot, and cook for 15 minutes until the potatoes are just beginning to soften.
8. Add the red bell pepper strips, broccoli florets, and drained chickpeas to the stew, cover again, and simmer for an additional 10 minutes.
9. Uncover the pot and stir in the 2 cups of fresh baby spinach, allowing it to wilt completely in the residual heat, which should take about 1 minute.
10. Remove the pot from the heat and stir in the 1 tablespoon of fresh lime juice to brighten the flavors.
11. Ladle the stew into bowls and garnish each serving with the fresh cilantro leaves.
You’ll find the finished stew boasts a luxuriously creamy broth from the coconut milk, perfectly coating the tender potatoes and crisp-tender vegetables. The green curry paste provides a complex, aromatic heat that is balanced by the fresh lime and cilantro. For a creative twist, serve it over a bed of jasmine rice or with a side of warm naan bread for dipping.
Green Curry Noodle Soup with Coconut Milk
Keen to elevate your weeknight dinner routine? This Green Curry Noodle Soup with Coconut Milk offers a vibrant, aromatic escape that’s surprisingly straightforward to prepare. Let’s build its complex layers of flavor together, one careful step at a time.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– 1 tablespoon virgin coconut oil
– 1 large yellow onion, finely diced
– 3 cloves garlic, minced
– 1 tablespoon freshly grated ginger
– ¼ cup Thai green curry paste
– 2 (13.5-ounce) cans full-fat coconut milk
– 4 cups low-sodium vegetable broth
– 8 ounces dried rice noodles
– 1 pound boneless, skinless chicken thighs, cut into ½-inch pieces
– 1 red bell pepper, julienned
– 2 tablespoons fish sauce
– 1 tablespoon fresh lime juice
– ½ cup fresh Thai basil leaves, torn
– 2 scallions, thinly sliced
Instructions
1. Heat the virgin coconut oil in a large Dutch oven over medium heat until shimmering, about 90 seconds.
2. Add the finely diced yellow onion and cook, stirring frequently, until translucent and fragrant, 4–5 minutes.
3. Stir in the minced garlic and freshly grated ginger, cooking for 1 minute until aromatic but not browned.
4. Add the Thai green curry paste and cook, stirring constantly, for 2 minutes to toast the spices and deepen its flavor.
5. Pour in the full-fat coconut milk and low-sodium vegetable broth, then bring the mixture to a gentle simmer.
6. Submerge the dried rice noodles in the simmering broth, pressing them down gently to ensure they are fully covered.
7. Cook the noodles for 5 minutes, stirring occasionally to prevent sticking, until they are pliable but still firm.
8. Add the chicken thigh pieces and julienned red bell pepper to the pot, ensuring they are submerged in the liquid.
9. Simmer gently for 8–10 minutes, or until the chicken is cooked through and registers 165°F on an instant-read thermometer.
10. Remove the pot from the heat and stir in the fish sauce and fresh lime juice.
11. Fold in the torn Thai basil leaves just before serving to preserve their bright, anise-like flavor.
12. Ladle the soup into deep bowls and garnish with thinly sliced scallions.
Perfectly balanced, this soup delivers silky noodles and tender chicken in a luxuriously creamy yet brothy coconut base, punctuated by the herbaceous lift of Thai basil. For a striking presentation, serve it in wide, shallow bowls to showcase the vibrant red pepper and green herbs against the pale curry broth.
Roasted Vegetable Green Curry Pilaf
Whether you’re craving a comforting yet vibrant weeknight meal, this roasted vegetable green curry pilaf transforms humble ingredients into a fragrant, satisfying dish that’s both nourishing and deeply flavorful. By roasting the vegetables first, you’ll build layers of caramelized sweetness that perfectly balance the aromatic green curry paste. Let’s walk through each step methodically to ensure success, even if you’re new to pilaf or curry cooking.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
– 1 medium sweet potato, peeled and cut into ½-inch cubes
– 1 medium red bell pepper, seeded and cut into ½-inch strips
– 1 medium zucchini, cut into ½-inch half-moons
– 3 tablespoons extra-virgin olive oil, divided
– 1 cup basmati rice, rinsed until water runs clear
– 2 tablespoons clarified butter (ghee)
– 1 small yellow onion, finely diced
– 2 tablespoons green curry paste
– 1 (13.5-ounce) can full-fat coconut milk
– 1½ cups vegetable broth
– ½ cup fresh cilantro leaves, roughly chopped
– 1 tablespoon fresh lime juice
Instructions
1. Preheat your oven to 425°F and line a rimmed baking sheet with parchment paper.
2. In a large bowl, toss the sweet potato cubes, red bell pepper strips, and zucchini half-moons with 2 tablespoons of extra-virgin olive oil until evenly coated.
3. Spread the vegetables in a single layer on the prepared baking sheet and roast for 25 minutes, or until the edges are caramelized and tender when pierced with a fork.
4. While the vegetables roast, rinse 1 cup of basmati rice under cold water until the water runs clear to remove excess starch, which prevents clumping.
5. In a large, heavy-bottomed saucepan or Dutch oven, heat 2 tablespoons of clarified butter over medium heat until shimmering.
6. Add the finely diced yellow onion and sauté for 5 minutes, stirring occasionally, until translucent and fragrant.
7. Stir in 2 tablespoons of green curry paste and cook for 1 minute to bloom the spices, releasing their aromatic oils.
8. Add the rinsed basmati rice to the pot and toast for 2 minutes, stirring constantly, until the grains are lightly golden and coated in the curry mixture.
9. Pour in 1 (13.5-ounce) can of full-fat coconut milk and 1½ cups of vegetable broth, scraping the bottom of the pot to incorporate any browned bits.
10. Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 18 minutes, or until the liquid is absorbed and the rice is tender.
11. Remove the pot from the heat and let it sit, covered, for 5 minutes to allow the rice to steam and fluff perfectly.
12. Gently fold in the roasted vegetables, ½ cup of roughly chopped fresh cilantro leaves, and 1 tablespoon of fresh lime juice until evenly combined.
13. Keep the pilaf covered for 2 minutes to let the flavors meld before serving.
Key to this dish’s appeal is the contrast between the fluffy, aromatic rice and the tender, caramelized vegetables, with the green curry paste providing a subtle heat that’s mellowed by the rich coconut milk. For a creative twist, top it with a fried pasture-raised egg or serve alongside grilled shrimp for added protein, making it a versatile centerpiece for any meal.
Green Curry Mussels with Fragrant Herbs
Gently simmering mussels in a vibrant green curry transforms a simple seafood dish into an aromatic feast that’s surprisingly straightforward to prepare at home. This recipe walks you through each stage methodically, ensuring even beginners can achieve restaurant-quality results with confidence. You’ll create a fragrant, herb-infused broth that clings to each tender mussel, making it perfect for a cozy dinner or impressive entertaining.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
- 2 pounds fresh mussels, debearded and scrubbed
- 2 tablespoons virgin coconut oil
- 1 medium yellow onion, finely diced
- 4 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 3 tablespoons green curry paste
- 1 (13.5-ounce) can full-fat coconut milk
- 1 cup seafood stock
- 2 tablespoons fish sauce
- 1 tablespoon fresh lime juice
- 1 cup fresh Thai basil leaves
- ½ cup fresh cilantro leaves, chopped
- 2 fresh kaffir lime leaves, torn
- 1 fresh red Thai chili, thinly sliced (optional)
Instructions
- Inspect the mussels, discarding any with broken shells or that do not close when tapped—this ensures freshness and safety.
- Heat the virgin coconut oil in a large, heavy-bottomed Dutch oven over medium heat until shimmering, about 2 minutes.
- Sauté the finely diced yellow onion until translucent and soft, approximately 5 minutes, stirring occasionally to prevent browning.
- Add the minced garlic and grated ginger, cooking for 1 minute until fragrant but not browned.
- Stir in the green curry paste and cook for 2 minutes to bloom the spices, releasing their aromatic oils.
- Pour in the full-fat coconut milk and seafood stock, bringing the mixture to a gentle simmer over medium-low heat.
- Add the fish sauce and lime juice, then season the broth by simmering for 5 minutes to allow the flavors to meld.
- Increase the heat to medium-high and add the mussels, covering the pot tightly with a lid.
- Steam the mussels for 5–7 minutes, or until all shells have opened fully; discard any that remain closed.
- Tip: Stir in the fresh Thai basil leaves, torn kaffir lime leaves, and chopped cilantro just before serving to preserve their bright, herbal notes.
- Garnish with thinly sliced red Thai chili if using, and serve immediately in deep bowls.
- Tip: For a richer broth, lightly toast the curry paste in the oil before adding other ingredients—this deepens the flavor profile.
- Tip: Avoid overcooking the mussels; they should be plump and tender, not rubbery, so remove them from heat as soon as shells open.
Succulent mussels bathed in a creamy, herbaceous curry offer a delightful contrast of textures, from the tender shellfish to the velvety, aromatic broth. Serve this dish over steamed jasmine rice to soak up every drop, or with crusty bread for a rustic touch—either way, it’s a vibrant, satisfying meal that feels both luxurious and approachable.
Savory Green Curry Lentil Dahl
Often overlooked in the world of curries, this dahl transforms humble lentils into a deeply aromatic and satisfying meal. Our methodical approach ensures perfect texture and layered flavor every time, making it an ideal project for any home cook looking to master foundational techniques.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
– 1 cup dried brown lentils, rinsed and drained
– 2 tablespoons clarified butter (ghee)
– 1 medium yellow onion, finely diced
– 3 cloves garlic, minced
– 1 tablespoon freshly grated ginger
– 2 tablespoons green curry paste
– 1 (13.5-ounce) can full-fat coconut milk
– 3 cups low-sodium vegetable broth
– 1 tablespoon fresh lime juice
– ¼ cup chopped fresh cilantro
– Kosher salt
Instructions
1. Place the rinsed brown lentils in a medium bowl and cover with 2 inches of cold water; let soak for 10 minutes to reduce cooking time, then drain thoroughly.
2. Heat the clarified butter in a large Dutch oven or heavy-bottomed pot over medium heat until shimmering, about 90 seconds.
3. Add the finely diced yellow onion and cook, stirring frequently, until translucent and just beginning to caramelize at the edges, 8–10 minutes.
4. Stir in the minced garlic and freshly grated ginger; cook until fragrant, about 60 seconds, being careful not to let the garlic brown.
5. Add the green curry paste and cook, stirring constantly, for 2 full minutes to toast the spices and deepen their flavor.
6. Pour in the full-fat coconut milk and low-sodium vegetable broth, using a whisk to fully incorporate the curry paste into the liquid.
7. Add the drained lentils and bring the mixture to a gentle simmer over medium-high heat.
8. Once simmering, reduce the heat to low, cover the pot, and cook for 35–40 minutes, stirring every 10 minutes, until the lentils are tender but not mushy and the liquid has thickened to a stew-like consistency.
9. Remove the pot from the heat and stir in the fresh lime juice and chopped cilantro.
10. Season with kosher salt, starting with ½ teaspoon and adjusting as needed, tasting after each addition.
Luxuriously creamy from the coconut milk yet textured from the tender lentils, this dahl offers a complex balance of earthy, spicy, and bright citrus notes. For a creative presentation, serve it over a bed of jasmine rice garnished with extra cilantro and a drizzle of chili oil, or alongside warm naan for scooping.
Green Curry Beef Stir-Fry with Snap Peas
Perfect for a weeknight dinner that feels special, this green curry beef stir-fry with snap peas brings vibrant Thai-inspired flavors to your table in under 30 minutes. Let’s walk through each step together to ensure tender beef and crisp vegetables coated in a fragrant, creamy sauce.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 12 minutes
Ingredients
- 1 lb flank steak, thinly sliced against the grain into ¼-inch strips
- 2 tbsp refined coconut oil
- 1 medium yellow onion, thinly sliced into half-moons
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, finely grated
- ¼ cup Thai green curry paste
- 1 (13.5 oz) can full-fat coconut milk
- 1 tbsp fish sauce
- 1 tsp coconut sugar
- 8 oz snap peas, trimmed
- ¼ cup fresh Thai basil leaves
- 1 tbsp fresh lime juice
- Steamed jasmine rice, for serving
Instructions
- Pat the flank steak strips completely dry with paper towels to ensure proper searing.
- Heat a large wok or skillet over high heat for 1 minute until a drop of water sizzles immediately.
- Add 1 tablespoon of refined coconut oil and swirl to coat the surface.
- Add the beef strips in a single layer, working in batches if necessary to avoid overcrowding.
- Sear the beef for 45 seconds per side until browned but still pink inside, then transfer to a plate.
- Reduce heat to medium-high and add the remaining 1 tablespoon of coconut oil.
- Sauté the sliced onion for 3 minutes until translucent and slightly softened.
- Add the minced garlic and grated ginger, stirring constantly for 30 seconds until fragrant.
- Stir in the green curry paste and cook for 1 minute to bloom the spices, releasing their aromatic oils.
- Pour in the coconut milk, scraping the bottom of the pan to incorporate any browned bits.
- Whisk in the fish sauce and coconut sugar until fully dissolved.
- Bring the sauce to a gentle simmer and cook for 3 minutes to slightly reduce and thicken.
- Add the snap peas and cook for 2 minutes until bright green and crisp-tender.
- Return the seared beef and any accumulated juices to the pan.
- Cook for 1 minute just to heat the beef through without overcooking.
- Remove from heat and stir in the Thai basil leaves and fresh lime juice.
Ladle this aromatic stir-fry over steamed jasmine rice to soak up the creamy, slightly spicy sauce. The flank steak remains remarkably tender against the crisp snap peas, while the Thai basil adds a refreshing licorice note that balances the rich coconut curry. For a dramatic presentation, serve in hollowed-out bell pepper bowls or garnish with extra basil sprigs and a sprinkle of toasted coconut flakes.
Creamy Green Curry Butternut Squash Soup
Unwrapping the layers of flavor in a comforting soup can transform a simple meal into a culinary adventure. This creamy green curry butternut squash soup blends the earthy sweetness of roasted squash with the aromatic heat of Thai green curry paste, creating a velvety, complex dish perfect for chilly evenings. Let’s walk through each step methodically to ensure your soup turns out perfectly smooth and richly flavored.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
– 1 medium butternut squash (about 2 lbs), peeled, seeded, and cubed into 1-inch pieces
– 2 tbsp clarified butter
– 1 medium yellow onion, finely diced
– 3 cloves garlic, minced
– 2 tbsp Thai green curry paste
– 4 cups low-sodium vegetable broth
– 1 (13.5 oz) can full-fat coconut milk
– 1 tbsp fresh lime juice
– 1 tsp kosher salt
– 1/2 tsp freshly ground black pepper
– 2 tbsp chopped fresh cilantro, for garnish
Instructions
1. Preheat your oven to 400°F and line a baking sheet with parchment paper.
2. Toss the cubed butternut squash with 1 tbsp of clarified butter, 1/2 tsp kosher salt, and 1/4 tsp black pepper until evenly coated.
3. Spread the squash in a single layer on the prepared baking sheet and roast for 25–30 minutes, until the edges are caramelized and a fork pierces easily—this deep roasting enhances the soup’s natural sweetness.
4. While the squash roasts, heat the remaining 1 tbsp clarified butter in a large Dutch oven or heavy-bottomed pot over medium heat.
5. Add the finely diced onion and sauté for 5–7 minutes, stirring occasionally, until translucent and lightly golden.
6. Stir in the minced garlic and cook for 1 minute, just until fragrant to avoid bitterness.
7. Add the Thai green curry paste and cook for 2 minutes, stirring constantly to toast the spices and release their aromas—this step builds a flavorful base.
8. Pour in the vegetable broth and scrape up any browned bits from the bottom of the pot with a wooden spoon.
9. Add the roasted butternut squash to the pot and bring the mixture to a gentle boil.
10. Reduce the heat to low, cover, and simmer for 15 minutes to allow the flavors to meld.
11. Carefully transfer the soup in batches to a high-speed blender and purée until completely smooth, or use an immersion blender directly in the pot for convenience.
12. Return the puréed soup to the pot over low heat and stir in the full-fat coconut milk, fresh lime juice, remaining 1/2 tsp kosher salt, and 1/4 tsp black pepper.
13. Heat the soup gently for 5 minutes, stirring occasionally, until warmed through but not boiling to prevent the coconut milk from separating.
14. Ladle the soup into bowls and garnish with chopped fresh cilantro.
Silky and luxurious, this soup boasts a velvety texture from the puréed squash and coconut milk, with a balanced kick from the green curry paste. Serve it with a side of crusty bread for dipping, or top with a drizzle of coconut cream and toasted pumpkin seeds for added crunch and visual appeal.
Green Curry Fish Cakes with Dipping Sauce
Finally, let’s tackle a restaurant-worthy appetizer you can master at home: these Green Curry Fish Cakes are surprisingly simple to assemble, offering a perfect balance of aromatic spice and tender texture, and the vibrant dipping sauce ties everything together beautifully.
Serving: 4 | Pre Time: 20 minutes | Cooking Time: 10 minutes
Ingredients
- 1 lb skinless, boneless white fish fillets (such as cod or tilapia), cut into 1-inch chunks
- 2 tbsp Thai green curry paste
- 1 large pasture-raised egg, lightly beaten
- 2 tbsp cornstarch
- 1 tbsp fish sauce
- 1 tsp granulated sugar
- 1/4 cup fresh cilantro leaves, finely chopped
- 2 tbsp vegetable oil, for frying
- 1/2 cup full-fat coconut milk
- 1 tbsp fresh lime juice
- 1 tsp finely grated lime zest
- 1 Thai bird’s eye chili, seeded and minced (optional)
Instructions
- Place the fish chunks, green curry paste, beaten egg, cornstarch, fish sauce, and sugar in a food processor.
- Pulse the mixture 8-10 times until it forms a coarse, paste-like consistency, scraping down the sides once with a rubber spatula to ensure even blending.
- Transfer the mixture to a medium bowl and fold in the finely chopped cilantro until just combined.
- Using damp hands, portion the mixture into 8 equal balls and gently flatten each into a 1/2-inch thick patty.
- Heat the vegetable oil in a large non-stick skillet over medium heat until it shimmers, about 350°F.
- Carefully place the patties in the skillet, leaving 1 inch of space between them, and fry for 3-4 minutes until the bottoms are golden brown and crisp.
- Using a thin spatula, gently flip each patty and fry for an additional 3-4 minutes until the second side is golden brown and the internal temperature reaches 145°F.
- Transfer the cooked fish cakes to a wire rack set over a baking sheet to drain any excess oil.
- For the dipping sauce, whisk together the coconut milk, fresh lime juice, lime zest, and minced chili (if using) in a small bowl until fully emulsified.
Here, the cakes should have a delightfully crisp exterior that gives way to a moist, flaky interior, infused with the fragrant heat of the curry paste. Serve them warm with the bright, creamy dipping sauce for a complete flavor experience, or try crumbling them over a bowl of jasmine rice for a quick, deconstructed meal.
Quick Green Curry Fried Rice
Ever find yourself with leftover rice and a craving for something vibrant and satisfying? This Quick Green Curry Fried Rice transforms humble ingredients into a fragrant, restaurant-worthy meal in under 30 minutes, perfect for a busy weeknight. Embrace the methodical process of building layers of flavor, starting with a hot pan and ending with a beautifully plated dish.
Serving: 2 | Pre Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
– 2 tablespoons refined coconut oil
– 1 small yellow onion, finely diced
– 2 cloves garlic, minced
– 1 tablespoon fresh ginger, finely grated
– 2 tablespoons Thai green curry paste
– 8 ounces boneless, skinless chicken thighs, cut into 1/2-inch cubes
– 3 cups cooked jasmine rice, chilled overnight
– 1/2 cup full-fat coconut milk
– 1 tablespoon fish sauce
– 1 teaspoon granulated sugar
– 1/2 cup fresh Thai basil leaves
– 2 pasture-raised eggs, lightly beaten
– 1 lime, cut into wedges for serving
Instructions
1. Heat a large wok or skillet over medium-high heat for 2 minutes until a drop of water sizzles and evaporates immediately.
2. Add 2 tablespoons of refined coconut oil to the hot wok, swirling to coat the surface evenly.
3. Add 1 small finely diced yellow onion and sauté for 3-4 minutes until translucent and lightly golden at the edges.
4. Stir in 2 cloves of minced garlic and 1 tablespoon of finely grated fresh ginger, cooking for 45 seconds until fragrant but not browned.
5. Add 2 tablespoons of Thai green curry paste to the center of the wok and toast it for 30 seconds, stirring constantly to release its oils and deepen its flavor.
6. Incorporate 8 ounces of cubed chicken thighs, spreading them in a single layer to sear for 2 minutes without stirring.
7. Flip the chicken pieces and cook for an additional 2 minutes until opaque and lightly browned on all sides.
8. Crumble 3 cups of chilled jasmine rice into the wok, breaking up any clumps with a spatula to ensure even coating with the curry paste.
9. Pour 1/2 cup of full-fat coconut milk evenly over the rice, followed by 1 tablespoon of fish sauce and 1 teaspoon of granulated sugar.
10. Stir-fry the mixture vigorously for 4-5 minutes until the rice grains are separate, heated through, and have absorbed most of the liquid.
11. Create a well in the center of the rice by pushing it to the sides of the wok.
12. Pour 2 lightly beaten pasture-raised eggs into the well and let them set for 20 seconds before scrambling them gently with a spatula.
13. Fold the scrambled eggs into the rice mixture until evenly distributed.
14. Remove the wok from heat and immediately stir in 1/2 cup of fresh Thai basil leaves, allowing the residual heat to wilt them slightly.
15. Divide the fried rice between two warmed bowls and garnish each with a lime wedge.
Ultimately, this dish delivers a perfect balance of textures—tender chicken, fluffy separate rice grains, and creamy scrambled eggs—all enveloped in the aromatic, slightly spicy complexity of the green curry paste. The fresh basil adds a bright, anise-like finish that cuts through the richness, while a squeeze of lime just before eating heightens all the flavors. For a creative twist, serve it in hollowed-out bell pepper halves or top with crispy fried shallots for added crunch.
Green Curry Pork with Basil and Peppers
Unlocking the vibrant flavors of Thai cuisine at home is simpler than you might think, especially with this approachable green curry pork dish that balances spicy, sweet, and savory notes in one skillet. This recipe walks you through each stage methodically, ensuring even beginners can achieve restaurant-quality results with confidence, using fresh ingredients that bring the dish to life. Let’s get started by gathering everything you’ll need before we heat the pan.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– 1.5 pounds boneless pork shoulder, cut into 1-inch cubes
– 2 tablespoons Thai green curry paste
– 1 (13.5-ounce) can full-fat coconut milk
– 1 tablespoon fish sauce
– 1 tablespoon palm sugar, grated
– 1 red bell pepper, seeded and sliced into thin strips
– 1 green bell pepper, seeded and sliced into thin strips
– 1 cup fresh Thai basil leaves, loosely packed
– 2 tablespoons grapeseed oil
– 1 cup jasmine rice, rinsed
– 2 cups water
Instructions
1. In a medium saucepan, combine the jasmine rice and water, bring to a boil over high heat, then reduce to a simmer, cover, and cook for 15 minutes until the water is fully absorbed and the rice is tender.
2. While the rice cooks, pat the pork shoulder cubes dry with paper towels to ensure a good sear.
3. Heat the grapeseed oil in a large skillet or wok over medium-high heat until it shimmers, about 2 minutes.
4. Add the pork cubes to the skillet in a single layer, searing for 3–4 minutes per side until golden brown on all sides, then transfer to a plate.
5. Tip: Reduce the heat to medium and add the Thai green curry paste to the same skillet, stirring constantly for 1 minute to toast it and release its aromas without burning.
6. Pour in the full-fat coconut milk, scraping up any browned bits from the bottom of the skillet with a wooden spoon to incorporate flavor.
7. Stir in the fish sauce and grated palm sugar until the sugar dissolves completely, about 1 minute.
8. Return the seared pork to the skillet, along with any accumulated juices, and bring the mixture to a gentle simmer.
9. Cover the skillet and cook for 10 minutes, allowing the pork to become tender and absorb the curry flavors.
10. Tip: Add the sliced red and green bell peppers to the skillet, stirring to coat them in the sauce, and cook uncovered for 5 minutes until they are just tender but still crisp.
11. Remove the skillet from the heat and fold in the fresh Thai basil leaves until they wilt slightly from the residual heat.
12. Tip: Let the curry rest for 2 minutes off the heat to allow the flavors to meld before serving.
13. Fluff the cooked jasmine rice with a fork and divide it among serving bowls.
14. Ladle the green curry pork over the rice, ensuring each portion gets plenty of sauce, peppers, and basil.
Mouthwatering and aromatic, this dish offers tender pork in a creamy, slightly spicy curry sauce that clings beautifully to the fluffy jasmine rice. The crisp bell peppers add a refreshing crunch, while the Thai basil infuses a licorice-like freshness that brightens every bite—try serving it with a side of quick-pickled vegetables or extra basil leaves for a customizable meal.
Green Curry Quinoa Salad with Avocado
Perfect for meal prep or a vibrant lunch, this Green Curry Quinoa Salad with Avocado combines the nutty texture of quinoa with the creamy richness of avocado and the aromatic heat of green curry. Preparing this dish involves cooking quinoa to fluffy perfection, creating a zesty dressing, and gently folding in fresh ingredients for a balanced, satisfying salad.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
– 1 cup uncooked quinoa, rinsed thoroughly
– 2 cups filtered water
– 1 ripe Hass avocado, diced into ½-inch cubes
– ¼ cup full-fat coconut milk, well-shaken
– 2 tablespoons green curry paste
– 1 tablespoon freshly squeezed lime juice
– 1 teaspoon fish sauce
– ¼ cup fresh cilantro leaves, roughly chopped
– 2 tablespoons roasted unsalted peanuts, coarsely chopped
– ¼ teaspoon fine sea salt
Instructions
1. In a medium saucepan over high heat, combine 1 cup rinsed quinoa and 2 cups filtered water, bringing it to a rolling boil.
2. Reduce the heat to low, cover the saucepan tightly, and simmer for 15 minutes until all water is absorbed and quinoa grains are tender with visible spirals.
3. Tip: Fluff the cooked quinoa with a fork immediately after cooking to prevent clumping and allow it to cool to room temperature, about 10 minutes, for optimal texture.
4. In a small mixing bowl, whisk together ¼ cup full-fat coconut milk, 2 tablespoons green curry paste, 1 tablespoon lime juice, and 1 teaspoon fish sauce until fully emulsified and smooth.
5. Tip: Taste the dressing for balance; if too spicy, add a teaspoon more coconut milk to mellow the heat without diluting flavor.
6. In a large salad bowl, combine the cooled quinoa, diced avocado, and ¼ cup chopped cilantro, gently tossing to mix without mashing the avocado.
7. Pour the green curry dressing over the quinoa mixture, folding it in with a spatula until evenly coated.
8. Tip: For enhanced flavor, let the salad rest for 5 minutes before serving to allow the quinoa to absorb the dressing fully.
9. Garnish the salad with 2 tablespoons chopped peanuts and sprinkle ¼ teaspoon fine sea salt evenly over the top.
10. Serve immediately or chill in the refrigerator for up to 2 hours for a cooler dish.
Zesty and creamy, this salad offers a delightful contrast between the fluffy quinoa and the buttery avocado, with the green curry adding a subtle, aromatic kick that lingers pleasantly. For a creative twist, serve it in lettuce cups as a light appetizer or alongside grilled shrimp for a protein-packed meal, making it versatile for any occasion.
Authentic Thai Green Curry Duck
Zesty and aromatic, this authentic Thai green curry duck brings the vibrant flavors of Thailand to your kitchen with a methodical approach perfect for beginners. We’ll build layers of flavor step-by-step, starting with perfectly seared duck and finishing with a harmonious balance of heat, sweetness, and herbal notes. Follow along carefully to achieve restaurant-quality results at home.
Serving: 4 | Pre Time: 25 minutes | Cooking Time: 45 minutes
Ingredients
– 1.5 lbs boneless duck breast, skin scored in a crosshatch pattern
– 2 tbsp duck fat, rendered
– 1 cup homemade or high-quality store-bought green curry paste
– 1 (13.5 oz) can full-fat coconut milk, shaken
– 1 cup low-sodium chicken stock
– 2 tbsp palm sugar, finely grated
– 2 tbsp fish sauce
– 1 cup Thai eggplant, quartered
– 1 cup bamboo shoots, rinsed and drained
– 1 cup fresh Thai basil leaves, loosely packed
– 2 fresh kaffir lime leaves, thinly sliced
– 2 Thai bird’s eye chilies, thinly sliced (optional)
Instructions
1. Pat the duck breast completely dry with paper towels and season both sides generously with kosher salt.
2. Heat a large, heavy-bottomed skillet or Dutch oven over medium heat for 2 minutes until evenly warm.
3. Place the duck breast skin-side down in the dry skillet and cook undisturbed for 8-10 minutes until the skin is deeply golden brown and crispy, rendering the fat.
4. Flip the duck breast and cook for 4-5 minutes on the flesh side until medium-rare (internal temperature of 135°F).
5. Transfer the duck to a cutting board to rest, pouring the rendered duck fat into a small bowl and reserving 2 tablespoons.
6. Return the reserved duck fat to the skillet and heat over medium heat until shimmering.
7. Add the green curry paste and cook, stirring constantly, for 3-4 minutes until fragrant and the oil begins to separate.
8. Pour in the coconut milk and chicken stock, stirring to combine completely with the curry paste.
9. Bring the mixture to a gentle simmer over medium-low heat, then reduce heat to maintain a bare simmer.
10. Stir in the palm sugar and fish sauce until fully dissolved.
11. Add the Thai eggplant and bamboo shoots, submerging them in the liquid.
12. Simmer uncovered for 15-20 minutes until the eggplant is tender but still holds its shape.
13. While the curry simmers, slice the rested duck breast against the grain into ¼-inch thick slices.
14. Gently stir the sliced duck, Thai basil, and kaffir lime leaves into the curry, cooking for just 2 minutes to warm through.
15. Remove from heat and garnish with sliced Thai bird’s eye chilies if using.
Hearty yet refined, this curry features tender duck with crispy skin that softens slightly in the aromatic broth, while the eggplant provides a pleasant textural contrast. The complex layers of flavor—from the initial heat of the curry paste to the subtle sweetness of palm sugar and herbal finish of basil—develop beautifully when allowed to rest for 10 minutes before serving. For a creative presentation, serve in shallow bowls with jasmine rice molded into small cups using a ramekin, allowing the vibrant green curry to pool around the rice.
Green Curry Cauliflower and Chickpea Curry
Often overlooked in favor of more traditional curries, this vegetarian delight transforms humble cauliflower and chickpeas into a vibrant, aromatic dish that’s both comforting and surprisingly quick to prepare. Let’s walk through each step methodically to ensure perfect results.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– 2 tablespoons virgin coconut oil
– 1 large yellow onion, finely diced
– 4 garlic cloves, minced
– 1 tablespoon freshly grated ginger
– 3 tablespoons green curry paste
– 1 (13.5-ounce) can full-fat coconut milk
– 1 cup vegetable broth
– 1 medium head cauliflower, cut into 1-inch florets
– 1 (15-ounce) can chickpeas, drained and rinsed
– 1 tablespoon fish sauce (or soy sauce for vegan)
– 1 tablespoon fresh lime juice
– ¼ cup fresh cilantro leaves, chopped
– Cooked jasmine rice, for serving
Instructions
1. Heat virgin coconut oil in a large Dutch oven or heavy-bottomed pot over medium heat until shimmering, about 2 minutes.
2. Add finely diced yellow onion and cook, stirring frequently, until translucent and softened, 5–7 minutes.
3. Stir in minced garlic and freshly grated ginger; cook until fragrant, 1 minute.
4. Add green curry paste and cook, stirring constantly, to bloom the spices, 1–2 minutes.
5. Pour in full-fat coconut milk and vegetable broth, scraping the bottom of the pot to incorporate any browned bits.
6. Bring the mixture to a gentle simmer over medium heat.
7. Add cauliflower florets and drained chickpeas, ensuring they are submerged in the liquid.
8. Reduce heat to medium-low, cover, and simmer until cauliflower is tender but not mushy, 15–18 minutes.
9. Stir in fish sauce and fresh lime juice; simmer uncovered for 2 minutes to meld flavors.
10. Remove from heat and fold in chopped cilantro leaves.
11. Serve immediately over cooked jasmine rice.
Delightfully creamy with a subtle heat, this curry features tender cauliflower that absorbs the aromatic green curry paste, while chickpeas add a satisfying bite. For a creative twist, try serving it over quinoa or alongside naan bread for dipping into the rich, coconut-infused sauce.
Conclusion
Keen cooks, this roundup unlocks a world of flavor! From classic Thai to creative twists, these 30 green curry paste recipes offer endless inspiration for your kitchen. We hope you find a new favorite to try. Don’t forget to leave a comment telling us which one you loved, and please share this article on Pinterest to help other home cooks discover these delicious ideas. Happy cooking!
Sophia Brennan is the cook and writer behind Go Jack Rabbit Go. She spent years working in Portland’s restaurant world before bringing that same warm, unfussy approach into her home kitchen. These days, she focuses on simple, comforting recipes inspired by real life, family routines, and the rhythm of cooking without overthinking it.



