Transform leftover turkey into a creamy leftover turkey curry with coconut milk in just 30 minutes.
You know that moment after the big holiday meal when you open the fridge and face down a mountain of leftover turkey? Instead of another sandwich or the same reheated plate, this curry gives you something that actually feels special. The sauce is silky and rich, built on coconut milk, warm spices, and a base of butter-sautéed onions. Shredded turkey soaks up all that flavor, baby spinach wilts right in, and the whole thing comes together in one pan.
What makes this work so well is that the turkey is already cooked, so you’re really just building a creamy sauce and letting everything meld. The combination of olive oil and butter creates depth right from the start, while tomato paste, chicken stock, and coconut milk thicken into something almost luxurious. Finish with fresh coriander, and you have a dish that feels like you put in way more effort than you actually did.
Keeping and Reheating Leftover Turkey Curry
Let the curry cool to room temperature, then transfer it to an airtight container and refrigerate for up to three days. The sauce may thicken as it sits, which is normal. The flavors often deepen overnight, making leftovers even better.
To reheat, warm the curry gently on the stovetop over low to medium heat, stirring occasionally. Add a few tablespoons of chicken stock or water if the sauce has become too thick. Avoid high heat, which can cause the coconut milk to separate. You can also reheat individual portions in the microwave in 30-second intervals, stirring between each round until heated through.
Freezing is not recommended because the coconut milk tends to break and turn grainy after thawing, but if you need to freeze, do so in a sealed container for up to one month and reheat slowly on the stovetop.
Step-by-Step: Cooking Turkey Curry with Coconut Milk
STEP 1: Heat the olive oil in a large, deep pan over medium heat, then melt the butter into it. Add the finely chopped onion and sauté for 3 to 4 minutes until softened and translucent.
STEP 2: Stir in the chopped garlic and fresh ginger, cooking for another minute until the mixture smells fragrant and the raw edge has softened.
STEP 3: Add the curry powder, garam masala, ground coriander, and cinnamon, stirring to coat the onions. Cook for about a minute to bloom the spices and deepen their flavor.
STEP 4: Stir in the tomato paste, chicken stock, and coconut milk, mixing until smooth. Let the sauce simmer for 2 to 3 minutes until it begins to thicken slightly.
STEP 5: Add the shredded turkey, lower the heat, and simmer for 5 minutes. The sauce will continue to thicken as the turkey warms through and absorbs the flavors.
STEP 6: Stir in the baby spinach, cover the pan with a lid, and simmer for 2 minutes until the spinach wilts. Remove from heat, garnish with fresh coriander, and serve over rice or with naan.
Tricks for the Creamiest Turkey Curry
- Cook the onions until they’re truly soft before adding garlic and ginger, this prevents any harsh, raw flavors from sneaking into the sauce.
- Keep the heat at medium or just below once you add the coconut milk, high heat can cause the sauce to separate or curdle instead of staying smooth and creamy.
- Don’t skip the step where you bloom the spices in the pan for a full minute, toasting them briefly unlocks deeper flavor and prevents the curry from tasting flat or dusty.
- If your sauce seems too thin after adding the turkey, let it simmer uncovered for an extra few minutes, the liquid will reduce and the texture will tighten up naturally.
Serving Ideas for Turkey Curry with Coconut Milk
Serve this curry over freshly steamed basmati rice to soak up the creamy sauce, or use cauliflower rice for a lighter, low-carb base. Warm naan bread on the side makes for perfect scooping and adds a bit of chew that balances the silky curry. For a festive touch, stir in a handful of chopped dried apricots or dates during the simmer—they add subtle sweetness that plays well with the warm spices.
Turkey Curry with Coconut Milk: Your Questions Answered
Can I substitute leftover chicken for turkey in this curry?
Yes, leftover chicken works perfectly in place of turkey. Use the same amount of shredded chicken and follow the recipe exactly as written. The cooking time stays the same since both proteins are already cooked and just need to warm through and absorb the sauce.
Is this curry spicy, and how can I adjust the heat?
This curry is mild to medium, with warmth from the spices but no significant heat. If you want more kick, add a pinch of cayenne pepper or a finely chopped fresh chili when you add the garlic and ginger. For less heat, reduce the curry powder slightly or use a mild blend.
Can I freeze creamy turkey curry with coconut milk?
Freezing is not ideal because coconut milk can separate and become grainy when thawed. If you must freeze it, cool the curry completely, transfer to an airtight container, and freeze for up to one month. Reheat gently on the stovetop, stirring frequently to help the sauce come back together.
What can I use instead of coconut milk if I don’t have any?
Heavy cream or a mixture of whole milk and a tablespoon of butter can replace coconut milk in a pinch. The flavor will shift slightly, becoming richer and less tropical, but the sauce will still be creamy. Use the same quantity and simmer gently to avoid curdling.
Keeping and Reheating Leftover Turkey Curry
Let the curry cool to room temperature, then transfer it to an airtight container and refrigerate for up to three days. The sauce may thicken as it sits, which is normal.
To reheat, warm the curry gently on the stovetop over low to medium heat, stirring occasionally. Add a few tablespoons of chicken stock or water if the sauce has become too thick. Avoid high heat, which can cause the coconut milk to separate. You can also reheat individual portions in the microwave in 30-second intervals, stirring between each round until heated through.
Freezing is not recommended because the coconut milk tends to break and turn grainy after thawing, but if you need to freeze, do so in a sealed container for up to one month and reheat slowly on the stovetop.
This curry is one of those rare post-holiday dishes that feels like a treat instead of a chore, and it proves that leftover turkey has a lot more potential than you might think.
Creamy Leftover Turkey Curry with Coconut Milk
Ingredients
Equipment
Method
-
Add olive oil to a large, deep pan over medium heat. Add unsalted butter and let it melt together.
-
Sauté the chopped onion in the pan for 3–4 minutes, stirring, until it is softened.
-
Add the garlic and ginger to the pan and cook for another minute, stirring until fragrant.
-
Stir in the curry powder, garam masala, ground coriander, and cinnamon. Cook for 1 minute to release the flavors.
-
Mix in the tomato paste, then pour in the chicken stock and coconut milk. Stir to blend, and let the sauce simmer for 2–3 minutes until it starts to thicken.
-
Add the shredded turkey to the pan. Turn the heat down and continue to cook for 5 minutes, letting the sauce reduce and thicken.
-
Add the baby spinach on top, cover the pan with a lid, and cook for another 2 minutes until the spinach has wilted.
-
Remove from heat and garnish with fresh coriander. Serve over rice with naan bread, if desired.
Nutrition
Notes
Tried this recipe?
Let us know how it was!





