Chicken Gizzard Curry: Slow-Simmered and Tender

Updated November 4, 2026

Total time
2 hr 5 min
prep 25 min · cook 1 hr 40 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Chicken Gizzard Curry: Slow-Simmered and Tender

Chicken gizzard curry is a warmly spiced, slow-simmered curry made with tender gizzards, onion, tomato, and a creamy finish of coconut milk. This home-style recipe draws on familiar South Asian curry flavors without claiming a single regional or traditional version; the long, gentle simmer turns the gizzards pleasantly tender and gives the sauce time to develop.

Ingredients

  • 1½ lb (680 g) cleaned chicken gizzards, trimmed of tough connective tissue and cut into bite-size pieces
  • 2 tbsp (30 ml) neutral oil, such as canola or sunflower oil
  • 1 large yellow onion, about 1½ cups (225 g) finely chopped
  • 1 tbsp (15 g) finely grated fresh ginger
  • 4 garlic cloves, about 1 tbsp (15 g) minced
  • 2 tbsp (30 g) tomato paste
  • 1½ tbsp (10 g) curry powder
  • 1 tsp (2 g) ground cumin
  • 1 tsp (2 g) ground coriander
  • ½ tsp (1 g) ground turmeric
  • ¼ tsp cayenne pepper, or less to taste
  • 1 can diced tomatoes, 14.5 oz (411 g), with their juices
  • 2 cups (475 ml) low-sodium chicken broth, plus a little more if needed
  • 1 tsp (6 g) fine salt to start, then more to taste
  • ½ tsp (1 g) freshly ground black pepper
  • ½ cup (120 ml) unsweetened coconut milk
  • 1 tbsp (15 ml) fresh lime juice
  • 2 tbsp (8 g) chopped cilantro, for serving

Instructions

  1. Trim and prepare the gizzards. If the gizzards are sold whole, check for any remaining yellow lining or firm, silvery connective tissue and trim it away with a small knife. Cut larger pieces into roughly ¾-inch (2 cm) pieces so they cook at a similar pace. Pat them dry with paper towels; do not rinse raw poultry. Keep the cutting board and knife separate from ready-to-eat ingredients, and wash your hands and work surfaces after handling the raw gizzards.
  2. Brown the gizzards. Heat the oil in a heavy, lidded pot or Dutch oven over medium-high heat. Add the gizzards in an even layer, working in two batches if the pot is crowded. Cook for 4 to 5 minutes, stirring occasionally, until their surfaces lose their raw appearance and pick up a little color. They will not be tender yet. Transfer them to a clean plate. If the pot has dark, burnt bits, wipe those out; browned bits are useful, but burned bits can make the curry bitter.
  3. Soften the onion and aromatics. Reduce the heat to medium. Add the onion and cook for 6 to 8 minutes, stirring often, until soft and lightly golden. If the bottom looks dry, add a tablespoon of water rather than more oil. Stir in the ginger and garlic and cook for 30 seconds, just until fragrant. Add the tomato paste, curry powder, cumin, coriander, turmeric, and cayenne. Stir for about 1 minute so the spices become aromatic without scorching.
  4. Build the braising liquid. Pour in the diced tomatoes and chicken broth, scraping the bottom of the pot with a wooden spoon to loosen any browned bits. Stir in the salt and black pepper, then return the gizzards and any collected juices to the pot. Bring the liquid just to a boil, then reduce the heat to low. The sauce should bubble gently, not boil hard.
  5. Simmer until tender. Cover the pot, leaving the lid slightly ajar, and simmer gently for 85 minutes. Stir every 20 to 25 minutes, checking that the liquid has not reduced too far; add broth or water a few tablespoons at a time if the pot is getting dry. After about 75 minutes, test a piece. It should yield easily when pressed with a fork; if still chewy, continue simmering and check every 10 minutes. Cooking time varies with the size and age of the gizzards. Check the thickest pieces with a food thermometer; poultry must reach 165°F (74°C), the USDA FSIS safe minimum internal temperature.
  6. Finish the sauce. Stir in the coconut milk and simmer uncovered for 5 minutes, until the sauce is glossy and lightly thickened. Stir in the lime juice, taste, and adjust the salt, pepper, or cayenne. If the curry is thicker than you like, loosen it with a splash of broth; if it is thin, simmer uncovered for a few more minutes. Sprinkle with cilantro and serve hot.

Tips

  • Trim, but do not over-trim. Remove tough membranes and any yellow lining, but keep the meaty portions intact. Gizzards can be sold already cleaned, so inspect them before cutting rather than assuming they need extensive trimming.
  • Keep the simmer gentle. A rolling boil can make the sauce splatter and reduce before the gizzards soften. If the pieces are still chewy after the stated time, give them longer at a low simmer; tenderness is a better cue than the clock alone.
  • Adjust heat and curry flavor. Curry powder blends differ in salt, heat, and spice balance. Start with the listed cayenne, then add more at the end if you want extra heat. If your curry powder is salted, season gradually and taste before adding more salt.
  • Use coconut milk thoughtfully. Full-fat coconut milk makes the gravy richer; light coconut milk gives a thinner, less creamy finish. For a dairy-free curry without coconut flavor, finish with a few tablespoons of broth instead, though the sauce will be less silky.

Serving Suggestions

Spoon the curry and plenty of gravy over steamed basmati rice, jasmine rice, or another long-grain rice. It also works with roti, naan, or warm flatbread for scooping up the sauce. For a fuller meal, add a simple side of sautéed greens, roasted cauliflower, cucumber salad, or sliced tomatoes. A squeeze of lime at the table brightens the rich gravy, while extra cilantro adds a fresh contrast. If you are serving a group, keep the curry warm over very low heat and offer rice and bread separately so people can choose how much sauce they want.

Variations

For a more peppery curry, increase the black pepper and cayenne modestly, tasting as you go. For a milder version, omit the cayenne and use a mild curry powder. You can add 1 cup (150 g) diced potato during the last 35 to 40 minutes of simmering; cut the pieces evenly and add a splash of broth if they absorb too much liquid. Chickpeas are another practical addition: stir in one drained 15-oz (425 g) can during the final 15 minutes so they heat through without breaking down.

To make the sauce more tomato-forward, leave out the coconut milk and simmer uncovered for a few extra minutes, adding broth only if needed. The result will be sharper and less creamy. If fresh ginger is unavailable, use 1 tsp (2 g) ground ginger, added with the other dry spices; it gives a warmer, less bright flavor. You can also substitute 1½ tbsp (22 ml) lemon juice for the lime juice at the end. Curry powders vary widely, so these changes are best made gradually and balanced with salt and acid to taste.

Storage and Reheating

Refrigerate leftover curry within 2 hours of cooking, storing it in a covered, shallow container. It keeps for 3 to 4 days in the refrigerator. The gizzards may firm slightly when chilled, but they soften again as the curry reheats. For longer storage, freeze cooled portions in airtight freezer-safe containers for about 2 to 3 months for best quality. Thaw overnight in the refrigerator before reheating when possible.

Reheat only the amount you plan to eat in a saucepan over medium-low heat, stirring occasionally and adding a splash of broth or water if the sauce has thickened. Heat until steaming throughout and check that leftovers reach 165°F (74°C). A microwave also works: cover loosely, heat in short intervals, and stir between intervals so the center heats evenly. Avoid repeatedly cooling and reheating the full pot; divide it into portions instead.

Frequently Asked Questions

What do chicken gizzards taste like?
Gizzards have a savory, chicken-like flavor with a denser, meatier texture than breast or thigh meat. When trimmed and simmered long enough, they become tender and pleasantly substantial. If they remain rubbery or chewy, they usually need more gentle cooking time.

Do chicken gizzards need to be boiled before making curry?
No separate pre-boil is needed for this recipe. The gizzards cook directly in the spiced tomato-and-broth mixture, which gives the sauce flavor as they soften. Just maintain a gentle simmer and continue cooking if a fork does not pass through a piece easily.

Can I make this curry in a pressure cooker?
Yes, but pressure cookers differ, so follow the appliance manual for the liquid minimum and release method. Brown the gizzards and cook the aromatics using the sauté setting, then add the tomatoes, broth, and gizzards. Use a conservative pressure-cooking time from your cooker’s guidance for poultry offal, check for tenderness and a minimum internal temperature of 165°F (74°C), and simmer afterward if the gizzards need more time or the sauce needs thickening. Add coconut milk and lime at the end.

Can I use frozen gizzards?
Thaw them in the refrigerator before trimming and cooking so they brown more evenly and you can inspect them properly. If using gizzards that were previously frozen, keep them chilled during thawing and cook promptly. Do not put frozen gizzards directly into the hot oil, because excess ice can splatter and the pieces will not brown well.

Why is my curry sauce too thin or too thick?
For a thin sauce, simmer uncovered for several minutes, stirring so the bottom does not catch. For a sauce that has become too thick, add broth or water a little at a time until it reaches the consistency you want. The curry will thicken further as it cools, so leave it slightly looser than your ideal serving texture.

Can I make chicken gizzard curry ahead?
Yes. The curry can be cooked a day ahead, cooled promptly, and refrigerated; the flavors meld as it rests. Reheat it gently until it reaches 165°F (74°C), adding a splash of liquid if needed. For the freshest texture and color, add the cilantro just before serving rather than before storage.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).