
I’ve perfected this Indian-style gizzards recipe through years of testing, and the results are always worth the effort. The key is a long marinade in yogurt and spices, which tenderizes the meat while building deep, complex flavors.
Slow cooking is essential here—it transforms the gizzards from tough to fall-apart tender, allowing them to soak up every bit of the aromatic curry sauce. Traditional Indian techniques like tempering whole spices in hot oil add layers of authenticity.
What you’ll end up with is a dish that’s rich, boldly spiced, and packed with the kind of flavor that lingers long after the last bite. The sauce thickens beautifully, coating each piece in a velvety, fragrant finish.
Serve with steamed rice or warm naan to soak up every drop. This is comfort food at its most satisfying.
Ingredients for Chicken Gizzards Recipe Indian
Pantry staples and a few fresh ingredients transform these gizzards into something extraordinary.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Gizzards 🍗 | 2 lb | Cleaned, trimmed of fat |
| Plain Yogurt 🥛 | 1 cup | Full-fat for marinade |
| Ginger 🌿 | 2 tbsp | Fresh, grated finely |
| Garlic Cloves 🧄 | 6 cloves | Minced for marinade |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Ground Coriander 🌿 | 1 tbsp | Freshly ground preferred |
| Turmeric Powder 🌶️ | 1 tsp | For color and earthiness |
| Garam Masala 🌶️ | 1 tbsp | Homemade or quality store-bought |
| Cayenne Pepper 🔥 | ½ tsp | Adjust to spice preference |
| Vegetable Oil 🫒 | ¼ cup | For tempering spices |
| Yellow Onion 🧅 | 1 whole | Finely chopped |
| Fresh Cilantro 🌿 | ½ cup | Chopped, for garnish |
| Diced Tomatoes 🍅 | 1 can | 14.5 oz can, with juices |
| Chicken Broth 🥣 | 1 cup | Low-sodium preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
The gizzards are the star here. Look for fresh, plump pieces at your butcher or Latin market—frozen works too, just thaw completely. I grab mine from H-Mart when I want the best quality. The yogurt marinade is non-negotiable; full-fat Greek yogurt gives you that tenderizing power and clings better than regular. For the spices, Penzeys or a trusted Indian grocery will have the freshest garam masala and cumin.
No fresh ginger? Ground ginger at half the amount works in a pinch, but fresh is worth it. Short on time? Pre-minced garlic from a jar saves a step (I won’t tell). If you can’t find chicken gizzards, turkey or duck gizzards are solid swaps. Want more heat? Add a chopped green chili or extra cayenne. The diced tomatoes can be fresh—just use about 2 whole tomatoes, peeled and chopped.
This tastes even better the next day. Store in an airtight container in the fridge for up to 4 days. Freezes beautifully for 3 months. Reheat gently on the stove with a splash of water to loosen the sauce.
Why You’ll Love This Recipe
- I’ll be real: this dish stretches beautifully for gatherings or meal prep without breaking the bank.
- Minimal Chopping Required: I just toss the gizzards with yogurt, ginger, garlic, and cumin—no fancy knife work here.
- Deep, Spiced Flavor: The cumin and garlic in the yogurt marinade give these gizzards a rich, aromatic punch that’s hard to resist.
- Feeds a Crowd: I’ll be real: this dish stretches beautifully for gatherings or meal prep without breaking the bank.
Step-by-Step Instructions for Indian Chicken Gizzards
Here’s my go-to method for transforming these flavor-packed bites into a restaurant-worthy dish.
Step 1: Marinate the Chicken Gizzards
Start by cleaning the 2 lb chicken gizzards thoroughly, removing any fat or connective tissue. In a large bowl, combine the 1 cup plain yogurt with 2 tbsp ginger, 6 cloves garlic cloves, 1 tbsp ground cumin, 1 tbsp ground coriander, 1 tsp turmeric powder, 1 tbsp garam masala, 0.5 tsp cayenne pepper, and 1.5 tsp salt.
Add the cleaned gizzards to the marinade and mix well to ensure they’re fully coated. Cover and refrigerate for at least 4 hours, or preferably overnight. The longer they marinate, the more tender and flavorful they’ll become.
Step 2: Sear the Marinated Gizzards
Heat the 0.25 cup vegetable oil in a large, heavy-bottomed pot over medium-high heat. Once the oil is shimmering, add the marinated gizzards in a single layer. Don’t overcrowd the pot—work in batches if necessary.
Sear the gizzards for 5-7 minutes on each side until they develop a golden-brown crust. This step is crucial for locking in the juices and building deep, complex flavors. Remove the gizzards from the pot and set them aside.
Step 3: Build the Sauce Base
In the same pot, add the finely chopped 1 whole yellow onion and sauté for 3-4 minutes until it becomes translucent and starts to caramelize. This adds a sweet, aromatic foundation to your dish.
Stir in the 1 can diced tomatoes with its juices and cook for another 3-4 minutes. The tomatoes should soften and start to break down, releasing their natural sweetness and acidity.
Step 4: Simmer and Finish
Return the seared gizzards to the pot and pour in the 1 cup chicken broth. Stir well to combine, scraping up any browned bits from the bottom of the pot. Bring the mixture to a boil, then reduce the heat to medium-low.
Cover and let it simmer for 45-50 minutes, stirring occasionally, until the gizzards are fork-tender and the sauce has thickened. Taste and adjust the seasoning with more salt or cayenne pepper if needed.
Garnish with 0.5 cup fresh cilantro before serving. The cilantro adds a fresh, vibrant contrast to the rich, spiced flavors of the dish.
Pro Tips For Making Chicken Gizzards Recipe Indian
- Boil First, Fry Later: Parboil the gizzards for 15-20 minutes before marinating—this softens their tough texture and cuts cooking time in half.
- Marinate Overnight: Let the gizzards soak in the yogurt, ginger, garlic, and cumin mix for at least 4 hours (overnight is better). The acid in yogurt tenderizes them deeply.
- Skip the Shortcut: Don’t rush the marinating step—raw gizzards stay rubbery if not given enough time in the spiced yogurt.
- Dry Before Frying: Pat the marinated gizzards dry with a paper towel before cooking to get that golden sear instead of steamed, soggy pieces.
Regional Styles of This chicken gizzards recipe indian
Punjabi Style
In Punjab, they add 1 tsp kasuri methi (dried fenugreek leaves) crushed between palms for a distinctive earthy aroma. The dish often includes 2 chopped green chilies and 1 tsp amchur (dry mango powder) for tang. I love this version’s bright, complex layers. 🌶️
Hyderabadi Version
Hyderabadi gizzard curry uses ½ cup coconut milk for creaminess and 1 tbsp poppy seeds ground into a paste. The addition of 2-3 cloves and 1-inch cinnamon in the tempering gives it a royal touch. This is my go-to for special occasions.
Goan Influence
Goan-style incorporates 1 tbsp tamarind pulp for sourness and 1 tsp black peppercorns for heat. They often use fresh coconut instead of yogurt in the marinade. The flavors are bold and tangy, perfect with steamed rice.
Kashmiri Approach
Kashmiris add 1 tsp fennel seeds and 2-3 cardamom pods to the marinade. The dish gets its signature red color from 1 tsp Kashmiri red chili powder. This version is aromatic and visually stunning.
Street Food Style
Mumbai street vendors serve gizzards with a dry rub of 1 tsp chaat masala and ½ tsp black salt after grilling. They’re often skewered and cooked over charcoal for a smoky flavor. I always grab some when visiting the city. 🔥
South Indian Twist
In the south, they add 1 cup grated coconut and 1 tsp mustard seeds to the tempering. The curry leaves (about 10-12 leaves) are essential here. This version is lighter but packed with coastal flavors.
Nutrition Facts
Frequently Asked Questions
How long should I marinate the gizzards?
Marinate for at least 4 hours, but overnight is ideal. This allows the yogurt and spices to fully tenderize the meat and develop deep flavors.
Can I use a pressure cooker to speed up cooking?
Yes! After searing, cook on high pressure for 15-20 minutes. This reduces the time significantly while keeping the gizzards tender.
What if my sauce is too thin?
Uncover the pot and simmer for an additional 5-10 minutes. This will help thicken the sauce. For quicker results, mix in 1 tsp cornstarch with water and stir in.
Can I substitute the yogurt in the marinade?
Buttermilk works well as a substitute. You can also use ½ cup lemon juice mixed with ½ cup water for a dairy-free option.
- BBQ Sausage Recipe Oven: Smoky Depth Without the Grill - September 28, 2026
- BBQ Chicken Bowl Recipe Rice: Smoky Sweetness Over Fluffy Grains - September 28, 2026
- Beef Cutlet Recipe Ideas: Crispy Breaded Patties With Bold Seasonings - September 28, 2026