
This Southern-style dish transforms humble ingredients into a rich, deeply flavored meal through slow simmering. The key is patience—letting the hearts and gizzards tenderize in a savory broth until they melt in your mouth.
I’ve perfected this method over years of Sunday cooking, learning that low heat and the right spices make all the difference. The result is a dish that’s hearty, comforting, and full of tradition.
What you get is fall-off-the-bone tenderness with a sauce so flavorful you’ll want to soak it up with every bite. It’s the kind of meal that brings families together.
Serve this with cornbread or over rice for a complete, satisfying dinner. Here’s how to make it right.
Ingredients for Hearts and Gizzards
Humble cuts shine with patience and the right seasonings for this Southern classic.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Hearts 🍗 | 1 ½ lb | Trimmed and cleaned thoroughly |
| Chicken Gizzards 🍗 | 1 ½ lb | Peeled and tough membranes removed |
| All-Purpose Flour 🌾 | ½ cup | For light dredging before browning |
| Vegetable Oil 🫒 | ¼ cup | For browning meat |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Celery Stalks 🌿 | 2 pieces | Finely diced for flavor base |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Chicken Broth 🥣 | 4 cups | Low-sodium preferred for control |
| Diced Tomatoes 🍅 | 1 can | 14.5 oz can, undrained |
| Worcestershire Sauce 💧 | 2 tbsp | Adds umami complexity |
| Dried Thyme 🍃 | 1 tsp | Crushed between fingers for release |
| Dried Rosemary 🍃 | 1 tsp | Crushed for full flavor |
| Bay Leaves 🌿 | 2 pieces | Whole, removed before serving |
| Salt 🧂 | 1 ½ tsp | Adjust to taste gradually |
| Black Pepper 🌶️ | 1 tsp | Freshly ground preferred |
The chicken hearts and gizzards should be as fresh as possible—ask your butcher to clean them (or buy pre-cleaned at Whole Foods or Wegmans). Look for plump, reddish meat without gray spots. If they smell off, don’t use them. The flour for dredging can be swapped for cornstarch if you prefer a gluten-free option, though the texture changes slightly.
No Worcestershire? Soy sauce plus a pinch of sugar gets you close. Short on fresh aromatics? Onion and garlic powder work at half the amount. Dried herbs can substitute fresh at one-third the quantity. The broth can be homemade for extra depth, but Swanson or College Inn are reliable store-bought options.
This actually improves overnight. Keeps in the fridge for 4-5 days—reheat gently to avoid toughness. Freezes beautifully for up to 3 months (portion before freezing). Serve with cornbread to soak up every last drop of that rich sauce.
Why You’ll Love This Recipe
- I’ll be real: chicken hearts and gizzards are dirt cheap, and they stretch a meal further than you’d expect.
- One Pan Wonder: I just toss the hearts and gizzards in flour, fry them up with onions in one pan—minimal mess, maximum flavor.
- Rich and Meaty: That deep, iron-rich taste from the gizzards paired with the tender hearts? Honestly, it’s what comfort food is made of.
- Weeknight Hero: Between us, this is my go-to for a quick dinner that still feels special—ready before the kids start asking what’s for supper.
Step-by-Step Instructions for Southern-Style Hearts and Gizzards
This method transforms humble offal into a rich, deeply flavorful dish worth savoring.
Step 1: Prep and Brown the Chicken Hearts and Gizzards
Pat the 1.5 lb Chicken Hearts and 1.5 lb Chicken Gizzards dry with paper towels. This removes moisture so they brown properly instead of steaming in the pan. Lightly dredge them in the 0.5 cup All-Purpose Flour, shaking off any excess—this creates a delicate crust that thickens the gravy later.
Heat the 0.25 cup Vegetable Oil in a heavy Dutch oven over medium-high heat until shimmering. Working in batches to avoid crowding, brown the meat for 5-7 minutes until deeply caramelized on all sides. Don’t rush this step; the fond (browned bits) left in the pan builds the base of your sauce. Transfer to a plate and set aside.
Step 2: Build the Aromatic Base
In the same Dutch oven, add the finely diced 1 whole Yellow Onion and 2 pieces Celery Stalks. Cook for 5 minutes over medium heat, stirring occasionally, until the onion turns translucent and the celery begins to soften. This trio forms the flavor foundation known as the “holy trinity” in Southern cooking.
Add the 4 cloves Garlic Cloves and cook for 30 seconds until fragrant—just until it releases its aroma but doesn’t brown. Stir in the 1 can Diced Tomatoes (with their juices) and cook for 2 minutes to meld the flavors. The tomatoes’ acidity helps lift the fond from the pan.
Step 3: Deglaze and Simmer to Tenderness
Pour in the 2 tbsp Worcestershire Sauce and scrape the bottom of the pot to release all the browned bits. This step is crucial—those bits contain concentrated flavor that defines the dish. Let it reduce for 1 minute until slightly syrupy.
Return the browned chicken hearts and gizzards to the pot. Add the 4 cups Chicken Broth, 1 tsp Dried Thyme, 1 tsp Dried Rosemary, 2 pieces Bay Leaves, 1.5 tsp Salt, and 1 tsp Black Pepper. Bring to a boil, then reduce heat to low, cover, and simmer gently for 1.5 to 2 hours.
Step 4: Finish and Adjust Seasoning
After 1.5 hours, check for doneness. The gizzards should be fork-tender but not falling apart. If they’re still tough, continue simmering and check every 15 minutes. Uncover and simmer for an additional 10-15 minutes if you prefer a thicker gravy.
Discard the bay leaves before serving. Taste and adjust the seasoning with more salt or black pepper if needed. The gravy should coat the back of a spoon and have a deep, savory richness. Serve hot over rice or with crusty bread to soak up the sauce.
Pro Tips For Making Hearts And Gizzards
- Pre-Boil Gizzards: Simmer gizzards in salted water for 30-40 minutes before frying—this tenderizes the tough muscle fibers and prevents chewy bites.
- Dry Hearts Thoroughly: Pat the hearts completely dry with paper towels after rinsing, or the flour won’t stick and you’ll end up with sad, soggy breading.
- Skip Overcrowding: Fry in batches with space between pieces, or the oil temperature drops and you’ll steam the meat instead of crisping it.
- Soak Onions in Cold Water: Toss sliced onions in cold water for 10 minutes before cooking to mellow their sharpness and balance the rich flavor of the organs.
Dietary Considerations for hearts and gizzards
Gluten-Free Adaptation
Swap the 0.5 cup All-Purpose Flour for cornstarch or gluten-free flour blend to make this dish safe for gluten-sensitive diners. The texture will be slightly different but still delicious. I’ve tested this with Bob’s Red Mill 1-to-1 with great results. 💡
Low-Carb Option
For keto or low-carb diets, simply skip the dredging step entirely. Brown the hearts and gizzards directly in the oil. You’ll lose some gravy thickness but gain pure meaty flavor. The sauce will still be rich from the long simmering.
Dairy-Free Naturally
This recipe is already dairy-free as written, making it perfect for lactose-intolerant cooks. No substitutions needed—just follow the recipe as is. The richness comes from the meat and broth, not dairy.
Sodium Considerations
Use low-sodium chicken broth and reduce added salt to 1 tsp. Taste before final seasoning—you can always add more but can’t take it out. I often use Swanson Low-Sodium for better control.
Offal Allergies
While rare, some people are allergic to organ meats. If serving guests with unknown allergies, confirm they can eat offal. There’s no direct substitute that maintains the same texture and flavor profile.
Nutritional Profile
This dish is high in protein and iron but relatively low in fat. A 1-cup serving provides about 35g protein with only 8g fat. The long cooking breaks down connective tissue, making these nutrient-dense cuts more digestible. 💪
Nutrition Facts
Frequently Asked Questions
How long should I simmer for the best texture?
Simmer for 1.5 to 2 hours on low heat for fall-apart tenderness. Check at 1.5 hours—gizzards should be fork-tender but still hold shape.
Can I make this in a slow cooker?
Yes! Brown the meat first, then transfer to a slow cooker with all ingredients. Cook on low for 6-8 hours or high for 3-4 hours.
Why are my gizzards still tough?
They need more time. Gizzards are muscular and require long, gentle cooking to break down. If still tough after 2 hours, simmer another 30 minutes and check again.
What’s the best way to clean them before cooking?
Rinse under cold water and trim off any fat or membranes. For gizzards, peel away the tough inner lining. Pat dry with paper towels before dredging.
- 1 Egg Cookie Dough Recipe: No-Bake, Flourless Joy in Minutes - October 1, 2026
- 3 Bean Hotdish Recipe: Hearty Harvest Bowl With Smoky Paprika Depth - October 1, 2026
- 12 Lb Oven Turkey Recipe: Golden Skin and Juicy Pink Center Guaranteed - October 1, 2026