Creamy Leftover Turkey Curry with Coconut Milk

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

Recipe variations

  • 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

No ratings yet
Turn your post-holiday turkey leftovers into a luscious, aromatic curry that’s ready in just 30 minutes. This easy one-pan recipe combines tender shredded turkey with coconut milk, warm Indian-inspired spices, and wilted baby spinach for a comforting meal that’s far from ordinary. Serve with rice or naan for a satisfying, fuss-free dinner.

Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Main Course
Cuisine: British, Indian-Inspired
Calories: 485

Ingredients

  

Main Ingredients
  • 1 tablespoon olive oil
  • 20 g unsalted butter about 1 tablespoon
  • 1 large onion finely chopped
  • 4 garlic cloves chopped
  • 1 tablespoon fresh ginger chopped
  • 2 tablespoons medium curry powder
  • 1 teaspoon garam masala
  • 1 teaspoon ground coriander
  • 0.5 teaspoon ground cinnamon
  • 1 tablespoon tomato paste
  • 250 ml chicken stock about 1 cup
  • 400 ml coconut milk 1 can (13.5 fl. oz.)
  • 450 g turkey leftovers shredded, about 1 lb
  • 100 g baby spinach about 3.5 oz
  • Fresh coriander to garnish

Equipment

  • Large, deep pan
  • Cutting board
  • Sharp knife
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Lid for pan

Method

 

  1. Add olive oil to a large, deep pan over medium heat. Add unsalted butter and let it melt together.
  2. Sauté the chopped onion in the pan for 3–4 minutes, stirring, until it is softened.
  3. Add the garlic and ginger to the pan and cook for another minute, stirring until fragrant.
  4. Stir in the curry powder, garam masala, ground coriander, and cinnamon. Cook for 1 minute to release the flavors.
  5. 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.
  6. Add the shredded turkey to the pan. Turn the heat down and continue to cook for 5 minutes, letting the sauce reduce and thicken.
  7. Add the baby spinach on top, cover the pan with a lid, and cook for another 2 minutes until the spinach has wilted.
  8. Remove from heat and garnish with fresh coriander. Serve over rice with naan bread, if desired.

Nutrition

Calories: 485kcal

Notes

You can substitute leftover chicken for turkey in this curry with no change in the steps or timing. The curry is mild to medium in heat; for spicier results, add a pinch of cayenne or fresh chili with the garlic and ginger. Store leftovers in an airtight container in the fridge for up to three days; the sauce may thicken as it sits. Reheat gently on the stovetop, adding a splash of chicken stock or water if needed and avoid high heat to prevent the coconut milk from separating. Freezing is not ideal, as the coconut milk can turn grainy after thawing. Try serving this curry with basmati rice, naan, or even cauliflower rice for a lighter option.

Tried this recipe?

Let us know how it was!

Leave a Reply

Your email address will not be published. Required fields are marked *