Thai-Style Curry Pomegranate Chicken.
This Thai-Style Curry Pomegranate Chicken recipe is a bright, fragrant weeknight dinner that feels special enough for guests. Tender chicken pieces swim in a creamy, tangy coconut-red curry sauce brightened with lime and dotted with jewel-like pomegranate arils. A side of fluffy jasmine rice cooked with coconut milk and coconut water complements the curry perfectly. The flavors are balanced—spicy, sweet, and tangy—while the textures play off one another with crisp snow peas and silky sauce.
Why you’ll love this dish

- Quick and approachable: Uses pantry-friendly ingredients and comes together in under an hour.
- Layered flavor: Fresh ginger, garlic, and red curry paste build a deep base, while pomegranate juice and lime add a lively finish.
- Textural contrast: Snow peas and pomegranate arils add crunch and pop against the tender chicken and creamy coconut sauce.
Ingredients
For the chicken and sauce:
- 2 boneless, skinless chicken breasts, cut into pieces
- 1/2 teaspoon salt
- 1/2 teaspoon pepper
- 2 tablespoons coconut oil
- 2 leeks, trimmed and sliced
- 2 garlic cloves, minced
- 1 teaspoon freshly grated ginger
- 2 tablespoons red curry paste
- 1/2 cup snow peas, cut in half
- 1/2 cup pomegranate juice
- 1 (14-ounce) can coconut milk
- 1 lime, juiced and zest grated
- 1/3 cup pomegranate arils
- 2 tablespoons chopped fresh cilantro
For the rice:
- 1 1/2 cups jasmine rice
- 1 1/2 cups light canned coconut milk
- 1/2 cup coconut water
- 1 tablespoon coconut oil
- 1/4 teaspoon salt
- 1/3 cup pomegranate arils
Equipment
- Large skillet or sauté pan with lid
- Medium saucepan with lid
- Wooden spoon or spatula
- Sharp knife and cutting board
Prep tips

- Rinse jasmine rice under cold water until the water runs clear to remove excess starch. This makes the rice fluffier.
- Trim leeks well—cut lengthwise and rinse between layers to remove grit.
- Have the pomegranate arils ready before you finish the sauce so they stay bright and juicy when sprinkled over the finished dish.
Step-by-step instructions

1. Season the chicken
Pat the chicken pieces dry with paper towels. Sprinkle 1/2 teaspoon salt and 1/2 teaspoon pepper evenly over the chicken and toss to coat.
2. Cook the chicken
Heat 2 tablespoons coconut oil in a large skillet over medium-high heat. When the oil shimmers, add the seasoned chicken pieces in a single layer. Sear until golden on the outside and mostly cooked through, about 4–5 minutes, stirring occasionally so pieces brown evenly. Remove the chicken to a plate and set aside.
3. Sauté aromatics and leeks
Reduce the heat to medium. Add the sliced leeks to the same skillet and cook until softened and translucent, about 4 minutes. Stir in 2 garlic cloves (minced) and 1 teaspoon freshly grated ginger. Cook everything together for 30–60 seconds until fragrant, taking care not to burn the garlic.
4. Build the curry base
Add 2 tablespoons red curry paste to the skillet with the leeks and aromatics. Stir and cook for about 1 minute to bloom the spices—this deepens the flavor.
5. Add vegetables, pomegranate juice, and coconut milk
Stir in 1/2 cup snow peas, then pour in 1/2 cup pomegranate juice and the 14-ounce can of coconut milk. Bring the mixture to a gentle simmer, scraping any browned bits from the pan. Let the sauce reduce slightly for 3–4 minutes so it thickens and concentrates in flavor.
6. Finish the curry with chicken and lime
Return the seared chicken to the skillet, nestling it into the sauce. Simmer gently for 4–6 minutes, or until the chicken is cooked through and the internal temperature reaches 165°F (74°C). Stir in the zest and juice of 1 lime. Taste and adjust seasoning if needed.
7. Add fresh garnishes
Once the chicken is cooked and the sauce is balanced, remove the skillet from heat. Stir in 1/3 cup pomegranate arils and 2 tablespoons chopped fresh cilantro right before serving so the arils stay bright and the cilantro fresh.
8. Cook the coconut jasmine rice
While the curry simmers, prepare the rice: In a medium saucepan, combine 1 1/2 cups jasmine rice, 1 1/2 cups light canned coconut milk, 1/2 cup coconut water, 1 tablespoon coconut oil, and 1/4 teaspoon salt. Bring to a gentle boil over medium-high heat.
Once boiling, reduce heat to low, cover, and simmer for 15 minutes without lifting the lid. After 15 minutes, turn off the heat and let the rice rest, covered, for 10 minutes to steam. Fluff with a fork and fold in 1/3 cup pomegranate arils for a pretty, fruity contrast.
9. Plate and serve
Spoon coconut jasmine rice onto plates or into bowls. Ladle generous portions of the Thai-Style Curry Pomegranate Chicken over the rice. Spoon extra sauce from the pan over the rice, and garnish with any remaining pomegranate arils and a sprinkle of cilantro. Serve immediately.
Serving suggestions
- Serve with lime wedges on the side for extra brightness.
- A simple cucumber salad or lightly dressed greens make a crisp, cooling side.
- For extra heat, add a drizzle of chili oil or sliced fresh chilies.
Storage and reheating
- Refrigerate leftovers in an airtight container for up to 3 days.
- Reheat gently on the stove over low heat, adding a splash of water or coconut milk if the sauce has thickened. Alternatively, microwave in 30-second intervals until warmed through.
- The rice can be reheated with a sprinkle of water and covered to steam in the microwave.
Notes and substitutions
- If you prefer a milder curry, reduce the red curry paste to 1 tablespoon.
- Swap snow peas for sugar snap peas or thinly sliced bell pepper if desired.
- Leftover pomegranate juice can be used in vinaigrettes or cocktails—freeze any excess in an ice cube tray for future use.
Final thoughts
This Thai-Style Curry Pomegranate Chicken is one of those recipes that looks and tastes like it took longer than it did. The coconut milk creates a luscious sauce that carries the red curry paste, while pomegranate juice and arils add a lovely sweet-tart lift. Paired with coconut jasmine rice, it’s a balanced, colorful meal that’s simple enough for a weeknight yet pretty enough to serve for guests.
Enjoy this fragrant, comforting dish with a wedge of lime and a scattering of pomegranate arils for a pop of color and brightness.

Thai-Style Curry Pomegranate Chicken.
Ingredients
Equipment
Method
- Sprinkle the chicken pieces with 1/2 teaspoon salt and 1/2 teaspoon pepper.
- Heat a large skillet or pot over medium heat and add 2 tablespoons coconut oil. Add the chicken and cook, stirring occasionally, until browned and cooked through, about 6–8 minutes. Transfer the chicken to a plate.
- If needed, add a little more coconut oil to the skillet. Add the sliced leeks and cook until softened, about 3–4 minutes.
- Stir in the minced garlic, grated ginger, and red curry paste and cook for 1 minute until fragrant.
- Add the halved snow peas and the cooked chicken back to the skillet and stir to combine. Cook for about 5 minutes.
- Increase heat to medium-high and pour in the pomegranate juice, scraping the bottom of the pan; cook 1–2 minutes.
- Add the 14-ounce can of coconut milk, bring to a boil, then reduce to a simmer. Stir in the lime juice and grated zest and simmer 10 minutes. Taste and adjust seasoning if needed. Garnish with chopped cilantro and 1/3 cup pomegranate arils before serving.
- Meanwhile, heat a saucepan over medium-high and combine the jasmine rice, 1 1/2 cups light canned coconut milk, 1/2 cup coconut water, and 1/4 teaspoon salt. Stir and bring to a boil.
- Reduce heat to low, cover, and cook the rice 15–18 minutes until liquid is absorbed. Fluff with a fork, then stir in 1 tablespoon coconut oil and the remaining 1/3 cup pomegranate arils.
Notes
- Adapted from a chickpea curry.
