Gizzard and egg curry pairs slowly simmered chicken gizzards and firm-boiled eggs with a warmly spiced tomato gravy, making a hearty dish to serve over rice or with flatbread. This flexible home-style curry has many family and regional variations; this version uses familiar ground spices and a gentle simmer to make the gizzards tender without losing their satisfying bite.
Ingredients
- 1 1/2 lb (680 g) chicken gizzards, trimmed of tough connective tissue; cut especially large pieces in half
- 6 large eggs (about 300 g without shells)
- 6 cups (1.4 L) water for simmering the gizzards
- 2 qt (1.9 L) water for boiling the eggs
- 1 1/2 tsp (7.5 g) fine salt, divided
- 3 tbsp (45 ml) neutral cooking oil
- 2 cups (300 g) finely chopped yellow onion, about 1 large onion
- 1 tbsp (15 g) finely grated fresh ginger
- 1 tbsp (15 g) finely minced garlic
- 1 14.5 oz (411 g) can diced tomatoes, with their juice
- 2 tsp (4 g) curry powder
- 1 tsp (2 g) ground coriander
- 1 tsp (2 g) ground cumin
- 1/2 tsp (1.5 g) ground turmeric
- 1/4 tsp (0.5 g) cayenne pepper, or less to taste
- 1/4 tsp (0.5 g) ground black pepper
- 1 cup (240 ml) reserved gizzard cooking liquid, or water as needed
- 1 tbsp (15 ml) lemon juice, optional
- 1/4 cup (10 g) chopped fresh cilantro, optional garnish
Instructions
- Prepare the gizzards. Pat the gizzards dry and trim away any firm, yellowish membrane or excess connective tissue with a clean knife. Keep raw poultry and its juices away from ready-to-eat ingredients, and wash your hands and tools after handling it. Cut unusually large gizzards in half so the pieces cook at a similar rate. This preparation takes about 10 to 15 minutes depending on how thoroughly the gizzards are trimmed.
- Simmer until tender. Put the gizzards in a medium pot with the 6 cups (1.4 L) water and 1 tsp (5 g) of the salt. Bring the water to a boil, skim off any foam, then lower the heat, cover partly, and simmer gently for 75 minutes. Avoid a hard boil, which can make the meat tighten and the liquid evaporate too quickly. Check the thickest gizzard with a food thermometer: USDA FSIS guidance sets the safe minimum internal temperature for poultry at 165°F (74°C). It should also be tender when pierced with a fork. If it is safe but still chewy, simmer for another 10 minutes and check again; gizzards can vary in size and tenderness. Lift them out with a slotted spoon and reserve 1 cup (240 ml) of the cooking liquid.
- Boil and peel the eggs. While the gizzards simmer, put the eggs in a saucepan and cover them with the 2 qt (1.9 L) water. Bring to a boil, then lower the heat enough to maintain a steady simmer for 12 minutes. For whole boiled eggs, cook until both the yolk and white are firm. Transfer the eggs to a bowl of cold water and leave them for 5 minutes, then peel and set aside. If a shell sticks, peel the egg under a thin stream of cool water.
- Build the tomato curry base. Heat the oil in a wide, heavy skillet or Dutch oven over medium heat. Add the onion and the remaining 1/2 tsp (2.5 g) salt. Cook for 6 to 8 minutes, stirring regularly, until softened and beginning to turn golden at the edges. Add the ginger and garlic and cook for 1 minute. Stir in the curry powder, coriander, cumin, turmeric, cayenne, and black pepper; cook for about 30 seconds, just until fragrant. Add the tomatoes with their juice and cook for 8 to 10 minutes, stirring and breaking up some of the pieces, until the mixture thickens and no longer smells raw. The full base takes about 18 minutes.
- Combine and finish the curry. Add the cooked gizzards and 3/4 cup (180 ml) of the reserved cooking liquid to the tomato base. Stir, bring it to a gentle simmer, and cook uncovered for 5 minutes so the gizzards pick up the seasoning. Add the peeled eggs and turn them gently in the gravy. Simmer for another 5 minutes, spooning sauce over the eggs. Add the remaining reserved liquid a little at a time if you prefer a looser curry. Taste and adjust the salt, cayenne, or black pepper. Stir in lemon juice if using, then take the pan off the heat.
- Serve. Cut the eggs in half just before serving, or leave them whole for diners to break into. Spoon the gizzards and gravy over rice, arrange the eggs on top, and finish with cilantro if desired. The expected cooking time is about 2 hours; allow extra time if the gizzards need another simmering interval to become tender.
Tips
- Trim only what is tough. Gizzards have naturally firm muscle, but the thick, rubbery membrane and excess connective tissue are less pleasant to eat. Remove those parts without cutting away all the meat. If your butcher has already cleaned the gizzards, inspect them and trim only remaining tough patches.
- Keep the simmer gentle. A low, steady simmer softens the gizzards and gives you useful cooking liquid for the sauce. If the pot is bubbling vigorously or the water level drops below the meat, lower the heat and add a little hot water. Check tenderness rather than assuming every batch will be ready at exactly the same minute.
- Choose your curry powder and heat level. Curry powders differ in salt, aroma, and chili content, so start with the listed amount and taste the gravy before adding more. For a milder curry, omit the cayenne; for more heat, add it gradually or serve sliced fresh chili on the side.
- Use the cooking liquid thoughtfully. It carries savory flavor from the gizzards, but can be quite salty if the pot reduces. Add it gradually and taste before adding extra salt. If you do not have enough, top it up with plain water rather than making the curry too salty.
Serving Suggestions
Steamed basmati rice is an easy partner because its separate grains catch the tomato gravy, but plain long-grain rice, brown rice, or soft flatbread also works well. For a fuller meal, serve the curry with a simple cucumber salad, sliced tomatoes, or lightly cooked greens. A spoonful of plain yogurt on the side can temper a spicy batch, while lemon wedges let each person brighten the sauce to taste.
For a family-style meal, leave the eggs whole in the serving dish and cut them at the table; this helps keep the yolks intact. If serving individual bowls, halve one or two eggs per portion and spoon plenty of gravy over the cut sides. Because the gizzards are filling and the eggs add substance, a modest side dish is usually enough. If the sauce thickens while waiting, loosen it with a splash of hot water and stir gently before serving.
Variations
Make it coconut-rich: Replace up to 1/2 cup (120 ml) of the reserved cooking liquid with unsweetened coconut milk. The result is creamier and slightly sweeter, with a softer tomato tang. Add it after the tomatoes have cooked down and keep the curry at a gentle simmer rather than boiling it hard.
Use a different spice profile: Add 1/2 tsp (1 g) garam masala near the end for a warmer finish, or add 1 tsp (2 g) paprika with the ground spices for a rounder, less sharp heat. Curry powder is a convenient blend, not a single fixed formula; if yours is already salty or hot, adjust the added salt and cayenne accordingly.
Add vegetables: Stir in 1 cup (130 g) diced potato with the tomatoes and add 1/2 cup (120 ml) extra water. Simmer until the potato is fork-tender before adding the gizzards and eggs; depending on the size of the dice, this can add 10 to 15 minutes. Peas can instead be stirred in during the final 5 minutes for a quicker addition.
Make it without eggs: Leave out the eggs and serve the spiced gizzards over rice, or add cooked chickpeas for a different texture. Chickpeas are a variation rather than a direct replacement for the eggs, so taste the gravy and adjust its salt and liquid after adding them.
Storage and Reheating
Refrigerate the curry within 2 hours of cooking in a covered, shallow container. It keeps for 3 to 4 days in the refrigerator. Store the eggs with the gravy if convenient, but avoid leaving the pot at room temperature while serving; transfer leftovers promptly. The sauce may thicken as it chills, and the gizzards may absorb some of it, so a thicker texture the next day is normal.
Reheat only the portion you plan to eat in a covered saucepan over low to medium-low heat, stirring gently and adding a splash of water if needed. Heat leftovers to 165°F (74°C), checking the center with a food thermometer. A microwave also works: cover the dish, heat in short intervals, and stir the sauce between intervals so it warms evenly. Avoid repeatedly cooling and reheating the whole batch.
For longer storage, freeze the gizzards and gravy in an airtight freezer-safe container for up to 2 to 3 months for best quality. Hard-boiled eggs can become rubbery after freezing, so freeze the curry without them and add freshly boiled eggs when you serve it. Thaw the frozen curry in the refrigerator, then reheat it to 165°F (74°C) before serving. Do not thaw it on the counter.
Frequently Asked Questions
Why are my gizzards still tough after simmering?
Gizzards are dense muscle, and some batches need longer than others. Keep them at a gentle simmer and check every 10 minutes after the initial 75 minutes. They are ready when a fork goes in without a hard push and the pieces are pleasant to chew; reaching the poultry safe temperature is essential, but tenderness may take additional time.
Can I make this curry with turkey gizzards?
Yes, turkey gizzards can be used, but they are often larger and may need a longer simmer. Cut them into manageable pieces, check that the thickest piece reaches 165°F (74°C), and continue simmering until tender. Add cooking liquid as needed so the pot does not dry out.
Can I use pre-cooked or leftover hard-boiled eggs?
Yes. Peel them and add them during the last 5 minutes, just long enough to warm through and coat with gravy. Do not simmer them for the full 12 minutes again or they can become overly firm and the yolks may develop a dry texture.
Can I make the gizzards ahead?
Yes. Simmer the gizzards until tender, cool and refrigerate them promptly with a little of their cooking liquid, then make the curry base when you are ready to eat. Refrigerate cooked gizzards within 2 hours and use them within 3 to 4 days. Warm them in the gravy until the finished dish reaches 165°F (74°C).
What if I do not have curry powder?
Use a mixture of ground spices already in the recipe: increase the coriander and cumin to 1 1/2 tsp (3 g) each, keep the turmeric, and add a pinch of cinnamon or paprika if available. It will not taste exactly like a prepared curry powder because blends vary, but it makes a balanced, aromatic gravy. Add chili separately so you can control the heat.
How can I keep the boiled eggs from breaking in the curry?
Cool and peel them before they go into the sauce, then lower them in gently and turn them with a spoon rather than stirring vigorously. If you want the eggs to absorb more gravy, make a shallow lengthwise slit in each peeled egg before adding it. For neater halves, cut the eggs only after the curry is off the heat.
Related
- Best Roast Duck Recipe Ever: Crisp Skin, Juicy Meat
- Best Wild Pheasant Recipe with Cider and Mushrooms
- Bill’s Vegan Duck Curry with Coconut, Lime and Curry Leaves
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).