Holiday Turkey Curry with Cranberries
Photo by KATRIN BOLOVTSOVA on Pexels

Holiday Turkey Curry with Cranberries

A warming, festive curry that marries tender braised turkey breast with the brightness of fresh cranberries, coconut milk, and a balanced blend of Indian spices. The sweetness of cranberries plays against fragrant coriander and turmeric, creating a dish that bridges holiday traditions with bold, aromatic flavors. Serve over basmati rice or with naan bread.

Prep
20 min
Cook
55 min
Wait
10 min
Total
1 hr 25 min
Makes
4 servings (about 1½ cups curry per person)
Share

Steps

Before you start
  • Pat turkey dry so it browns evenly
  • Have all spices measured and ready before starting
  • Use fresh or frozen cranberries—no thawing needed
  • If using canned coconut milk, skim off the thick cream on top and set aside for richness at the end
  1. Brown the turkey

    • Heat the ghee in a large Dutch oven (5-quart) over medium-high heat until shimmering, about 1 minute.
    • Working in two batches to avoid crowding, add the turkey cubes and sear for 3–4 minutes per side until deeply golden brown.
    • Transfer to a clean plate.
    • Do not skip browning; it builds depth of flavor.
    + Show details

    Ready when: Turkey is golden brown on all sides

    Tip: Don't move the turkey in the pan—let it sit 2–3 minutes per side so a crust forms. This creates savory depth.

  2. Build the aromatic base

    • Reduce heat to medium.
    • Add sliced onions to the same pot with any browned bits and cook for 4–5 minutes, stirring occasionally, until the onions are softened and light golden.
    • Add minced garlic and ginger, stirring constantly for 30 seconds until fragrant.
    • The aromatics are now the foundation of your sauce.
    + Show details

    Ready when: Onions are soft and golden; garlic and ginger are very fragrant

    Tip: Keep the heat at medium to prevent spices from burning in the next step.

  3. Toast the spices

    • Add coriander, turmeric, cumin, Kashmiri chili powder, salt, and black pepper to the pot.
    • Stir constantly for 1–2 minutes, allowing the spices to bloom in the hot oil.
    • You'll notice the aroma intensify dramatically—this releases essential oils and deepens all the flavors.
    + Show details

    Ready when: Spices are fragrant and coat the onions; no raw spice smell remains

    Tip: If spices begin to scorch (darken too much), reduce heat slightly or add a splash of broth immediately.

  4. Add tomato paste

    • Stir in the tomato paste, breaking it up with your spoon, and cook for 2 minutes, stirring frequently.
    • The tomato paste will deepen in color and smell slightly caramelized.
    • This adds umami and body to the sauce.
    + Show details

    Ready when: Tomato paste is darker and slightly caramelized on the bottom of the pot

    Tip: Stir frequently to prevent sticking. A slight caramelization on the bottom is desired; scrape it up as you go.

  5. Deglaze and build the braise liquid

    • Pour in the coconut milk, then the chicken broth, stirring to loosen and incorporate any browned bits from the bottom of the pot (these add rich flavor).
    • Return the browned turkey and any accumulated juices to the pot, stirring to combine.
    • The mixture should look like a loose, aromatic sauce.
    + Show details

    Ready when: All ingredients are combined; turkey is submerged in liquid

    Tip: If using canned coconut milk with a thick cream layer, stir the can well before opening, or reserve the thick cream to swirl in at the end for extra richness.

  6. Bring to a boil and cover

    • Increase heat to medium-high and bring the curry to a gentle boil, then reduce heat to low.
    • Cover with the lid slightly ajar (or fully covered) and simmer gently for 25–30 minutes, stirring once or twice.
    • The turkey should be tender and cooked through.
    + Show details

    Ready when: Turkey cubes are tender when pierced with a fork; internal temperature reaches 165°F (74°C)

    Tip: Keep the heat low to avoid tough turkey; a gentle simmer is best. If the liquid reduces too quickly, add ¼ cup broth.

  7. Add the cranberries

    • Stir in the fresh or frozen cranberries (no thawing needed).
    • Return the lid to the pot and simmer for another 8–10 minutes, until the cranberries soften and start to burst.
    • A few should split open, releasing their tartness into the sauce.
    • The sauce should be slightly thickened by now.
    + Show details

    Ready when: Cranberries are soft and split; sauce is slightly thickened and coats the back of a spoon lightly

    Tip: Don't overcooked the cranberries or they'll turn to mush. You want them tender but still mostly intact.

  8. Finish with lime juice and cilantro

    • Remove from heat.
    • Stir in the fresh lime juice, which brightens all the spices and tames the richness.
    • Taste and adjust salt if needed.
    • Ladle into bowls and top with fresh cilantro (if using).
    • A drizzle of extra virgin coconut oil (if using) adds luxurious mouthfeel.
    + Show details

    Ready when: Lime juice is stirred in; curry is at desired brightness and seasoning

    Tip: Lime juice is essential—it cuts through the richness and brings the whole dish into balance. Taste before serving and adjust.

Good to know

Tips
  • Pat the turkey completely dry before browning—any surface moisture will steam the meat instead of searing it, preventing a golden crust.
  • Blooming the spices in hot oil (step 3) is non-negotiable for bold, aromatic flavor. Don't rush or skip this step.
  • Coconut milk separates during storage; stir the can well or shake it vigorously before opening. If you want a creamier curry, don't stir the can—the thick cream on top can be drizzled in at the end.
  • Lime juice is the magic that balances this dish. Add it just before serving for maximum brightness; acid loses impact when simmered for long periods.
Make ahead

You can prepare this curry up to 2 days ahead. Cool completely, cover, and refrigerate. The flavors deepen as it sits. Reheat gently on the stovetop over low heat, stirring occasionally, adding a splash of broth if the sauce has thickened. Do not add the cilantro garnish until just before serving.

Storage & reheating

Room temperature: up to 2 hours. Refrigerator: up to 3 days in an airtight container. Freezer: up to 2 months. To reheat from frozen, thaw overnight in the fridge, then warm gently over low heat on the stovetop, stirring occasionally. If the sauce seems thick, stir in broth or water (¼ cup at a time) until you reach the desired consistency.

Substitutions
  • boneless, skinless turkey breast → Boneless, skinless chicken breast or thighs (use thighs for more flavor and moisture). Reduce cooking time to 20–25 minutes for chicken breast or keep the same for thighs. Check temperature reaches 165°F (74°C).
  • unsweetened full-fat coconut milk → Plain Greek yogurt or heavy cream (½ cup coconut milk + ½ cup yogurt or cream). This creates a tangier, less rich curry. Add yogurt or cream in the last 2 minutes off heat to avoid curdling.
  • fresh or frozen cranberries → Dried cranberries, pomegranate seeds, or tart dried apricots (use 1 cup). Dried fruit needs 5 more minutes to soften. Pomegranate seeds add brightness but won't soften—add just before serving.
  • ghee or clarified butter → Unsalted butter or vegetable oil. Ghee has a higher smoke point and richer flavor, but butter or oil works if that's what you have on hand.

More curries

See all →

Find more like this

Meal
Dinner
Cuisine
Indian
Main ingredient
Turkey Breast
Method
Stovetop

Reviews (0)