(Laura Chase de Formigny for The Washington Post/food styling by Lisa Cherkasky for The Washington Post)

I really appreciate a recipe where the sauce is the best part of the dish. Butter chicken? Yes, please, I’ll take a bowl of sauce and a piece of naan for dipping. And the wine-infused gravy from my family’s chicken and mushrooms is basically liquid gold, perfect for dunking chunks of crusty bread.

I’d put coconut-based Thai curries in the same category. Give me a generous pour of curry liquid — red, yellow or green — and a plate of jasmine rice, and I’m a happy camper.

You’ll agree once you take a slurp of this green curry from cookbook author Leela Punyaratabandhu. Of course, what makes the sauce is the curry paste, and you’ll need a good one, preferably from Thailand.

I can appreciate the impulse to make your own paste, and initially that’s what I wanted to do with Punyaratabandhu’s recipe. But after a couple of fruitless calls to my local Asian markets and largely striking out online (makrut limes are especially hard to come by), I decided to take Punyaratabandhu up on her suggestion that commercial pastes are the best way to get the traditional flavors if you can’t acquire the right ingredients to make your own. Plus, at only a few bucks for a whole container, it’s a cheaper upfront investment than buying everything individually, particularly if you’re not sure you’d use up all the components. Asian markets and some well-stocked grocery stores carry curry pastes from Thailand. Brands to look for include Mae Ploy, Maesri, Pantai, Nittaya and Lobo. Maesri, for example, is available at some Wegmans, and some Targets carry Mae Ploy.

One other ingredient note: If you can’t find round green Thai eggplants, which should be at most Asian markets and even some farmers markets, I tested the recipe with halved and sliced long Asian eggplants. They cooked up softer than the Thai variety, which wasn’t necessarily bad, but you may want to knock back the cooking time a bit to account for the difference.

Once you have your ingredients in hand, it’s pretty much smooth sailing with this one-pot meal that comes together in just about an hour. The beef (boneless, skinless chicken thighs work well, too) essentially poaches in the aromatic, rich liquid. That leaves the meat beautifully tender and also means it infuses the broth as much as the broth infuses it.

As to that broth, it includes coconut three ways — oil, milk and cream (the solids that rise to the top of a can of coconut milk, don’t mistake it for cream of coconut). Low-fat this is not, but you can certainly control how much liquid you include in your portion, even though it’s pretty hard to resist. If you do manage to end up with extra, you’ll be left with a next-day treat that I can confirm is fantastic on its own poured over rice, or any other grain or stir-fry your heart desires.

Recipe note: You’ll need two 14-ounce cans of coconut milk for this dish. For the cream, skim off the thick top without stirring. For the milk, stir the contents of the can together to incorporate.

Scale and get a printer-friendly, desktop version of the recipe here.


  • 8 ounces round Thai eggplants, stemmed and quartered through the stem end (see story; may substitute Asian eggplant, halved vertically and cut into 1/2-inch slices)
  • 1/2 lemon
  • 1/2 cup coconut cream (skimmed from the top of a 14-ounce can of coconut milk)
  • 2 tablespoons coconut oil or vegetable oil
  • 2 tablespoons green curry paste (see story)
  • 1 1/2 cups canned coconut milk (from one 14-ounce can)
  • 12 ounces chuck roast, cut against the grain and on the diagonal into bite-size pieces
  • 2 phrik chi fa (fresh Thai long chiles; may substitute 1/2 green bell pepper), cut lengthwise on the diagonal into 1/4-inch-wide strips
  • 2 tablespoons fish sauce
  • 2 teaspoons packed grated palm sugar (may substitute 1/2 teaspoon granulated sugar)
  • 1/2 cup packed Thai basil leaves (may substitute Italian sweet basil)

Step 1

Place the eggplant pieces in a bowl of water with a squeeze of lemon juice.

In a two-quart saucepan, combine the coconut cream, coconut oil and curry paste over medium-high heat and stir until the paste is fragrant and the coconut fat separates (you’ll see shiny droplets of fat on the surface), about 2 minutes. Add the coconut milk and beef and bring to a gentle boil, stirring occasionally. Cover, lower the heat to a simmer, and cook for about 15 minutes, stirring occasionally.

Step 2

Drain the eggplants and add them to the pan along with the chiles, fish sauce, sugar and, if necessary, just enough water to keep everything submerged. Turn up the heat just enough to return the curry to a simmer, cover and continue to cook until the eggplants are tender, 5 to 7 minutes.

Step 3

Taste for seasoning. No more sugar should be added, but more fish sauce may be needed. When the flavor is to your liking, remove the pan from the heat, stir in the basil leaves and serve.

Nutrition Information

(Based on 6 servings)

Calories: 380; Total Fat: 35 g; Saturated Fat: 25 g; Cholesterol: 40 mg; Sodium: 770 mg; Carbohydrates: 9 g; Dietary Fiber: 3 g; Sugar: 3 g; Protein: 12 g.

Adapted from “Simple Thai Food,” by Leela Punyaratabandhu (Ten Speed Press, 2014).

Tested by Becky Krystal; email questions to voraciously@washpost.com.

Scale and get a printer-friendly, desktop version of the recipe here.

Browse our Recipe Finder for more than 9,100 Post-tested recipes.

Did you make this recipe? Take a photo and tag us on Instagram with #eatvoraciously.

More from Voraciously:

This is the pad thai recipe you need for your better-than-takeout repertoire

This tangy, spicy Thai soup recipe will slash your takeout expenses

Bring bold Thai flavors to your cooking with these 6 recipes