A chicken hearts and gizzards recipe is one of the most rewarding things you can pull off on a weeknight—budget-friendly, deeply flavorful, and done in under an hour. In my kitchen tests, I’ve found that the biggest mistake home cooks make is treating these two giblets identically. Hearts are compact cardiac muscle that sear fast and stay juicy. Gizzards are thick, grinding muscle packed with dense connective tissue that demands a longer, wetter cook to turn genuinely tender.
When you cook them together correctly—searing first for color, then braising low and slow—the result is a sizzling, aromatic dish with mahogany-glazed edges and fork-tender centers. This guide walks you through every step with the meat science to back it up, so you get restaurant-quality chicken giblets every single time.
Why You’ll Love This Recipe
Giblets are the ultimate cozy weeknight protein. A pound of mixed hearts and gizzards costs a fraction of boneless thighs, yet delivers a far more complex, mineral-rich flavor that deepens beautifully with aromatics and a splash of broth.
From a meat-science perspective, hearts and gizzards have almost no intramuscular fat—their richness comes entirely from myoglobin, the iron-carrying protein that gives dark poultry meat its savory, almost beefy depth. That same myoglobin is why these cuts turn a gorgeous mahogany brown under high heat: the Maillard reaction converts surface proteins and residual sugars into hundreds of new flavor compounds the moment the meat hits a screaming-hot pan.
I’ve found that this dish is a genuine lifesaver for meal prep. Both cuts reheat exceptionally well, and the braising liquid doubles as a silky pan sauce that clings to rice or crusty bread. Once you nail the two-stage cook, you’ll keep coming back to it.
The Butcher’s Selection
Buy fresh giblets with a bright, deep-red color and no gray patches. Gizzards should feel firm and dense; hearts should be smooth with no torn tissue. If only frozen is available, thaw overnight in the refrigerator—never on the counter.
- ½ lb (225 g) chicken hearts, trimmed
- ½ lb (225 g) chicken gizzards, cleaned and halved
- 4 cloves garlic, minced
- 1 medium onion, thinly sliced
- 1 tbsp tomato paste
- ¾ cup (180 ml) chicken broth, low-sodium
- 2 tbsp neutral oil (avocado or sunflower)
- 1½ tsp kosher salt
- 1 tsp smoked paprika
- ½ tsp dried oregano
- ½ tsp black pepper, freshly cracked
- 1 tsp Worcestershire sauce
- Fresh parsley or cilantro, chopped
- Lime wedges
- Crushed red pepper flakes
How to Make Chicken Hearts and Gizzards
Step 1 — Clean and Prep
- Rinse hearts and gizzards under cold water separately. Pat both completely dry with paper towels—surface moisture prevents browning and causes dangerous oil spatter.
- For hearts: trim any visible fat, the rubbery aorta at the top, and connective membrane. Halve each heart lengthwise.
- For gizzards: peel away the yellow inner lining if still attached, then slice each gizzard in half through the thickest part to reduce cook time and expose more surface area for the sear.
Step 2 — Sear in Batches
- Heat a heavy skillet or Dutch oven over high heat until the pan just begins to smoke. Add 1 tbsp oil.
- Sear the gizzards first—they need more color. Cook in a single layer, undisturbed, for 3 minutes per side until deep mahogany. Remove and set aside.
- Add remaining oil and sear the hearts 2 minutes per side. They brown faster due to higher myoglobin content and less connective tissue. Remove and set aside with the gizzards.
Step 3 — Build the Braise
- Reduce heat to medium. In the same pan, sauté onion until softened and lightly golden, about 4 minutes. Add garlic and cook 60 seconds until fragrant.
- Stir in tomato paste and cook 2 minutes, letting it caramelize slightly against the pan bottom—this deepens the umami backbone of the sauce.
- Add smoked paprika, oregano, black pepper, and Worcestershire. Pour in the chicken broth and scrape up all browned bits from the pan (this is pure flavor).
- Return gizzards to the pan. Cover, reduce heat to low, and simmer 30 minutes.
- Add the hearts, cover, and continue simmering 10 more minutes. Hearts need far less time; adding them later prevents overcooking.
- Uncover, increase heat to medium-high, and reduce the sauce 3–4 minutes until it coats the back of a spoon. Internal temperature for all pieces should register at least 165°F / 74°C before serving.
Step 4 — Rest and Serve
- Remove from heat and rest uncovered for 3–5 minutes. Resting allows muscle fibers to relax and reabsorb braising juices, keeping every piece succulent rather than dry.
- Taste the sauce, adjust salt, and scatter fresh parsley over the top. Serve immediately with your chosen sides.
Pro Cooking Tips
Use a Heavy-Bottomed Pan
Cast iron or enameled Dutch oven is ideal. Both materials retain heat evenly during the sear and transition seamlessly to the low-and-slow braise. Thin stainless pans develop hot spots that scorch the tomato paste before the aromatics have time to develop.
Control Your Liquid Level
You want the braising liquid to come about halfway up the gizzards—not fully submerge them. Too much liquid produces a stew; too little scorches the bottom. If you see the liquid dropping below a quarter inch before the 30-minute mark, add broth in 2-tablespoon increments. For a deeper dive into technique, Recipes.net’s guide on cooking gizzards and hearts covers alternative stovetop and braising methods worth bookmarking.
Season in Layers
Add salt at three points: to the raw giblets before searing, to the aromatics while they soften, and as a final adjustment after reducing. Layering salt builds depth that single-stage seasoning never achieves—each layer penetrates a different structural level of the protein.
Recipe Variations
🥘 Slow Cooker
Sear both cuts first for color, then transfer everything to the slow cooker with aromatics and broth. Cook on Low 6–7 hours. The gizzards become spoon-tender and the sauce concentrates beautifully.
⚡ Instant Pot
Use the Sauté function to build the sear and aromatics. Pressure-cook on High for 20 minutes with a 10-minute natural release. Finish with a 3-minute Sauté to reduce the sauce.
🥑 Keto / Low-Carb
Swap the tomato paste for a tablespoon of butter and a teaspoon of tomato powder to cut sugars. Serve over cauliflower rice. Each serving stays under 4 g net carbs.
🌶️ Spicy Cajun Twist
Replace paprika and oregano with 1½ tsp Cajun seasoning and add diced green bell pepper with the onion. Finish with hot sauce to taste. Serve over dirty rice for a Southern-inspired bowl.
What to Serve With This Dish
The braising sauce in this recipe is rich and glossy, so pair it with something starchy or crisp to balance the intensity. If you’re building a fuller spread, a light and easy creamy chicken salad makes a refreshing contrast alongside the bold, braised giblets.
- 🍚 Steamed white or brown rice
- 🥔 Creamy mashed potatoes
- 🥖 Crusty sourdough to soak the sauce
- 🌽 Soft polenta or grits
- 🥗 Simple green salad with vinaigrette
- 🫘 Stewed black or pinto beans
Storage & Meal Prep
Store in an airtight container with the sauce for up to 4 days. The sauce keeps the giblets moist and prevents them from drying out.
Freeze with sauce in a sealed container up to 3 months. Thaw overnight in the fridge and reheat gently on the stovetop over low heat.
Cook a double batch on Sunday. The flavors deepen overnight making Monday’s lunch even better straight from the container.
Nutritional Information
Per serving (approx. 4 oz / 113 g cooked giblets with sauce, without rice):
| Nutrient | Per Serving | % Daily Value* |
|---|---|---|
| Calories | 235 kcal | — |
| Protein | 28 g | 56% |
| Total Fat | 11 g | 14% |
| Saturated Fat | 2.2 g | 11% |
| Carbohydrates | 7 g | 3% |
| Iron | 6.8 mg | 38% |
| Zinc | 4.1 mg | 37% |
| Vitamin B12 | 3.6 mcg | 150% |
| Sodium | 480 mg | 21% |
*Percent Daily Values based on a 2,000-calorie diet. Values are estimates.
Common Mistakes to Avoid
-
Skipping the dry-off step: Wet giblet surfaces create steam on contact with oil, robbing you of the Maillard reaction. Pat both cuts completely dry before they hit the pan—every time.
-
Adding hearts and gizzards at the same time: Gizzards need 30+ minutes of moist heat to break down their collagen. Hearts only need 10. Adding both together gives you tough gizzards or rubbery, overcooked hearts—neither is acceptable.
-
Braising at a rolling boil: High-heat liquid cooking tightens muscle fibers rapidly, making gizzards rubbery rather than tender. Keep the braise at a gentle simmer—you should see lazy bubbles, not an aggressive boil.
-
Under-cooking: Both cuts must reach a minimum internal temperature of 165°F / 74°C. Use an instant-read thermometer inserted into the thickest gizzard piece to verify—visual cues alone are unreliable with dense muscle.
-
Discarding the braising liquid: The reduced sauce contains concentrated collagen, Maillard compounds, and rendered fat. It is the dish’s greatest flavor asset. Reduce it down—never discard it.
FAQs
Made This Recipe?
Pin it so you never lose it — and share it with anyone who thinks giblets aren’t worth cooking.
📌 Save to Pinterest
Chicken Hearts and Gizzards Recipe – Delicious & Easy Giblets Dish
A budget-friendly and flavorful dish made with chicken hearts and gizzards, cooked using a two-stage process of searing and braising.
- ½ lb chicken hearts trimmed
- ½ lb chicken gizzards cleaned and halved
- 4 cloves garlic minced
- 1 medium onion thinly sliced
- 1 tbsp tomato paste
- ¾ cup chicken broth low-sodium
- 2 tbsp neutral oil avocado or sunflower
- 1½ tsp kosher salt
- 1 tsp smoked paprika
- ½ tsp dried oregano
- ½ tsp black pepper freshly cracked
- 1 tsp Worcestershire sauce
- Fresh parsley or cilantro chopped
- Lime wedges
- Crushed red pepper flakes
Step 1 — Clean and Prep
Rinse hearts and gizzards under cold water separately. Pat both completely dry with paper towels—surface moisture prevents browning and causes dangerous oil spatter.
For hearts: trim any visible fat, the rubbery aorta at the top, and connective membrane. Halve each heart lengthwise.
For gizzards: peel away the yellow inner lining if still attached, then slice each gizzard in half through the thickest part to reduce cook time and expose more surface area for the sear.
Step 2 — Sear in Batches
Heat a heavy skillet or Dutch oven over high heat until the pan just begins to smoke. Add 1 tbsp oil.
Sear the gizzards first—they need more color. Cook in a single layer, undisturbed, for 3 minutes per side until deep mahogany. Remove and set aside.
Add remaining oil and sear the hearts 2 minutes per side. They brown faster due to higher myoglobin content and less connective tissue. Remove and set aside with the gizzards.
Step 3 — Build the Braise
Reduce heat to medium. In the same pan, sauté onion until softened and lightly golden, about 4 minutes. Add garlic and cook 60 seconds until fragrant.
Stir in tomato paste and cook 2 minutes, letting it caramelize slightly against the pan bottom—this deepens the umami backbone of the sauce.
Add smoked paprika, oregano, black pepper, and Worcestershire. Pour in the chicken broth and scrape up all browned bits from the pan (this is pure flavor).
Return gizzards to the pan. Cover, reduce heat to low, and simmer 30 minutes.
Add the hearts, cover, and continue simmering 10 more minutes. Hearts need far less time; adding them later prevents overcooking.
Uncover, increase heat to medium-high, and reduce the sauce 3–4 minutes until it coats the back of a spoon. Internal temperature for all pieces should register at least 165°F / 74°C before serving.
Step 4 — Rest and Serve
Remove from heat and rest uncovered for 3–5 minutes. Resting allows muscle fibers to relax and reabsorb braising juices, keeping every piece succulent rather than dry.
Taste the sauce, adjust salt, and scatter fresh parsley over the top. Serve immediately with your chosen sides.
- Heavy skillet or Dutch oven
- Instant-read thermometer
The key to tender giblets is to cook the hearts and gizzards separately, as gizzards require a longer braising time to become tender.
Did You Try Our Recipe ?
Scrumptious
My husband (who is extremely picky) loved the liver & onions so much!! I didn’t have any beef broth or Sherry so I used about a tbl of Worcestershire and 1/4 c of white wine …..it was scrumptious
Response from MeatRecipesBox
Oh wow, I’m so happy to hear that!! 😍 I love that you made it work with what you had on hand — Worcestershire and white wine sound like a delicious twist. So glad your husband enjoyed it, especially being picky! Thank you for sharing your version, it makes me smile knowing it turned out scrumptious!
This was amazing
This recipe turned out really amazing! It’s juicy and spiced deliciously. I definitely would use less of the spicy pepper next time, but it really was delicious and I don’t think I’ll make chicken legs any other way from now on.!
Response from MeatRecipesBox
Thank you for taking the time to leave such a thoughtful review. I’m really glad to hear the recipe turned out juicy and full of flavor for you. That’s exactly what I was hoping for when putting it together. Good call on the spicy pepper as well. Adjusting the heat level to your own taste is always the best approach, and using a little less next time should make it just right for you. I really appreciate you trying the recipe and sharing your experience. It’s great to know it worked so well for you.
I Didn’t Expect This Cornbeef Hash Recipe to Taste This Good!!
One skillet. A handful of simple ingredients. Thirty minutes on the clock. And somehow… I ended up with the crispiest, most comforting cornbeef hash recipe I’ve made in years.
I wasn’t expecting much—just a quick, no-fuss meal. But that first bite? Crispy edges, tender potatoes, smoky corned beef, a little kick of pepper. It tasted like something straight off a cozy diner griddle.
Honestly, it caught me off guard—in the best way. Here’s why this simple skillet completely won me over.

Emma Delacourt
Recipe Developer & Founder, MeatRecipesBox
Emma has been developing and testing meat recipes since 2019. She focuses on temperature precision, food science, and making restaurant-quality results accessible for home cooks. Every recipe on this site is tested multiple times before publishing.



