Main Courses
Transforming chicken hearts and gizzards into a smoky-spiced pan-fried masterpiece requires just the right technique and bold seasoning—this recipe delivers restaurant-quality results at home. The key lies in proper preparation: cleaning, trimming, and marinating these offal cuts to maximize flavor and tenderness.
I’ve perfected this method over years of testing, ensuring every bite is rich, crispy on the outside, and melt-in-your-mouth tender.
This dish draws from traditional Latin American methods, where corazones y mollejas are celebrated for their deep, savory flavor. The process starts with a thorough cleaning to remove impurities, followed by a marinade of garlic, smoked paprika, and cumin that infuses the meat with layers of warmth.
Pan-frying in batches ensures even cooking without overcrowding, while a final touch of fresh herbs brightens the dish.
What you’ll achieve is a crispy, golden-brown exterior with juicy, flavorful interiors—each piece bursting with smoky, spiced richness. The technique is straightforward but precise, making it accessible for home cooks while delivering professional-level results.
Serve with warm tortillas, rice, or crusty bread to soak up every last bit of the savory pan juices.
Whether you’re exploring offal for the first time or refining your skills, this recipe builds confidence with clear, step-by-step guidance. The payoff? A dish that’s hearty, satisfying, and full of character—perfect for adventurous eaters or those looking to elevate their weeknight meals. Let’s get started.
Ingredients for chicken hearts and gizzards
These offal cuts transform into restaurant-quality richness with precise preparation and bold seasoning.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Hearts 🍗 | 1 lb | Fresh, trimmed of silver skin and connective tissue |
| Chicken Gizzards 🍗 | 1 lb | Fresh, cleaned and trimmed |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High-quality, fruity variety |
| Garlic Cloves 🧄 | 6 cloves | Fresh, minced for marinade |
| Smoked Paprika 🌶️ | 1 ½ tbsp | High-quality, vibrant color |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | 1 tsp | Freshly cracked, coarse grind |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Fresh Lime 🍋 | 1 whole | Juiced, for finishing |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Bay Leaves 🌿 | 2 whole | Dried, for marinade |
| Fresh Oregano 🌿 | ⅛ cup | Chopped, for finishing |
The quality of your chicken hearts and gizzards is non-negotiable. Source from a trusted butcher or specialty meat purveyor—avoid pre-packaged offal, which often lacks freshness. Look for vibrant color and minimal connective tissue. If trimming feels daunting, ask your butcher to clean and trim them for a small fee. The difference in texture and flavor is worth the effort. Smoked paprika should be vibrant and aromatic—avoid dull, grayish powders that have lost their potency. For cumin, toast whole seeds in a dry pan for 1 minute before grinding to deepen their flavor profile. Fresh herbs like cilantro and oregano should be bright green and free of wilting.
No smoked paprika? Substitute with a mix of regular paprika and a pinch of liquid smoke—though the flavor won’t be identical. Running short on fresh herbs? Dried oregano at one-third the amount works in a pinch, but fresh is ideal for the final garnish. The bay leaves add subtle depth to the marinade; if unavailable, dried thyme at half the quantity suffices. For the lime juice, freshly squeezed is non-negotiable—bottled juice lacks the acidity and brightness needed to cut through the richness. If you’re using a high-quality extra-virgin olive oil, reserve some for finishing to drizzle over the finished dish for an elegant touch.
Marinated offal keeps up to 24 hours in the refrigerator, though fresher is always better. Once cooked, the dish reheats beautifully—cover with foil and warm in a 300°F oven for 10-15 minutes to maintain crispiness. Store leftovers in an airtight container for up to 3 days, though the flavor peaks on the first day. For meal prep, portion into individual servings to reheat quickly. The pan-frying technique ensures a crispy exterior, so avoid overcrowding the pan—cook in batches if needed for optimal results.
Why You'll Love This Recipe
- No-Fuss Prep: I swear by this recipe because it’s actually hands-off. Just sear the hearts and gizzards in olive oil—no brining, no fancy trimming—then let the garlic and smoked paprika work their magic while you stir occasionally. Ten minutes, tops.
- Deep, Smoky Magic: That crispy exterior with tender, juicy insides? It’s the smoked paprika and garlic clove crush that turns this into something special. Honestly, it tastes like a restaurant dish—rich, earthy, and just a little bit addictive.
- Leftovers That Work: Make a big batch and store it in the fridge for up to five days. Toss them into tacos, pasta, or even a fried rice—every time, they bring that same bold flavor. My lunchbox has never been happier.
- Budget Game-Changer: You’re getting two proteins for the price of one, and they’re cheaper than chicken thighs. I’ll be real: I buy them in bulk, freeze what I don’t use, and still save enough to splurge on better wine. Win-win.
Step-by-step instructions for smoky-spiced pan-fried chicken hearts and gizzards
Transform these often-overlooked cuts into a rich, flavorful centerpiece with this precise technique.
Prepare the Chicken Hearts and Gizzards
Begin by thoroughly rinsing the 1 lb chicken hearts and 1 lb chicken gizzards under cold water, then pat them completely dry with paper towels. Remove any remaining connective tissue or silver skin using kitchen shears or a sharp knife. This preparation ensures even cooking and maximum flavor absorption.
Place the cleaned hearts and gizzards in a large bowl and set aside. The key here is to work efficiently—these cuts should not sit at room temperature for more than 30 minutes before cooking to maintain food safety and texture.
Create the Smoky Marinade
In a small bowl, combine 0.25 cup extra-virgin olive oil, 6 minced garlic cloves, 1.5 tbsp smoked paprika, 1 tbsp ground cumin, 1.5 tsp kosher salt, and 1 tsp freshly cracked black peppercorns. Whisk until the spices are fully incorporated and the mixture reaches a smooth, paste-like consistency.
Pour this marinade over the chicken hearts and gizzards, ensuring each piece is evenly coated. Add 2 whole bay leaves to the bowl and gently toss to distribute. Let the mixture marinate for at least 30 minutes at room temperature, or up to 2 hours in the refrigerator for deeper flavor penetration.
Pan-Fry to Perfect Doneness
Heat a large, heavy skillet over medium-high heat until a drop of water sizzles and evaporates instantly. Add the marinated chicken hearts and gizzards in a single layer, leaving space between each piece to promote even browning. Cook undisturbed for 4-5 minutes until the undersides develop a deep golden crust.
Carefully flip each piece and continue cooking for another 3-4 minutes until the exterior is uniformly browned and the internal temperature reaches 160°F when measured with an instant-read thermometer. The gizzards will take slightly longer to cook through than the hearts, so monitor them closely.
Finish with Bright Citrus and Fresh Herbs
Remove the skillet from heat and transfer the cooked chicken to a serving platter. Immediately drizzle with 1 tbsp freshly squeezed lemon juice and the juice of 1 whole fresh lime, cutting the lime in half first. The acidity brightens the smoky flavors and balances the richness.
Garnish generously with 0.25 cup chopped fresh cilantro and 0.125 cup chopped fresh oregano, sprinkling evenly over the entire dish. The herbs add a vibrant contrast to the deep, caramelized exterior of the chicken. Serve immediately while still hot, as these cuts continue to render juices when left to rest.
Pro Tips For Making Chicken Hearts And Gizzards
- SEAR IN BATCHES: Hearts and gizzards release a ton of liquid when seared—crowd them, and you’ll steam them instead of brown them. Work in two batches over medium-high heat, giving each piece space to develop that deep crust. (Yes, it takes an extra minute, but trust me, the flavor difference is worth it.)
- SCORE THE GIZZARDS: Those thick gizzard walls hide flavor like a miser with gold. Slice a shallow crosshatch on each side before cooking—it lets the olive oil and garlic penetrate deeper and renders fat faster. Skip this, and you’re left with chewy, underseasoned pockets.
- DON’T SKIP THE RINSE: Blood and connective tissue cling like glue to hearts and gizzards. Rinse them thoroughly under cold water, then pat dry with paper towels before seasoning. Wet surfaces = steam baths, not sears. (I learned this after a batch turned out soggy and bland.)
- LOW AND SLOW FINISH: After searing, transfer the pan to a 300°F oven for 10–12 minutes. This melts collagen into juicy tenderness without drying them out. Rushing the last step? You’ll end up with leather. (I know—burned gizzards are a crime.)
Perfect pairings for these flavors
Latin American Sides
Serve your smoky-spiced chicken hearts and gizzards with warm corn tortillas—their slight sweetness contrasts perfectly with the rich, savory flavors. I recommend Maseca corn masa harina for homemade tortillas, or use Mission brand for store-bought convenience.
A simple charred onion and avocado salad with lime crema (mix ½ cup sour cream with 2 tbsp lime juice and ½ tsp salt) adds freshness and balance. 🌽
Smoky Chipotle Sauce
Drizzle the finished dish with a homemade chipotle sauce made by blending 1 can (4 oz) adobo sauce, 1 tbsp honey, 1 garlic clove, and 2 tbsp olive oil. Simmer for 5 minutes to thicken slightly, then drizzle over the chicken.
This adds a smoky, slightly sweet depth that ties everything together. For extra heat, add ½ tsp cayenne pepper to the sauce. 🌶️
Crispy Plantains
Caramelized sweet plantains are a must—slice 2 ripe plantains into ½-inch thick rounds, brush with olive oil, and fry in a skillet over medium heat for 3-4 minutes per side until golden.
Their natural sweetness and caramelized texture complement the savory chicken beautifully. Serve alongside for a textural contrast that keeps every bite exciting. 🍌
Cilantro-Lime Rice
Cook 1 cup white rice in 2 cups chicken broth (instead of water) for extra flavor, then stir in 2 tbsp chopped cilantro, 1 tbsp lime juice, and ½ tsp cumin at the end.
The bright, herby notes cut through the richness of the chicken, making each bite feel fresh and vibrant. Use Knorr chicken bouillon cubes for a quick broth base if needed. ✨
Spicy Pickled Onions
Quick-pickle 1 red onion, thinly sliced, in a mix of ½ cup white vinegar, ½ cup water, 1 tbsp sugar, 1 tsp salt, and ½ tsp red pepper flakes.
Let sit for at least 30 minutes before serving. The tangy, spicy crunch adds a palate-cleansing contrast that elevates the dish. Store leftovers in an airtight container for up to 1 week. 💛
Warm Beer Pairing
A Mexican lager like Modelo Especial or Pacifico is my go-to—its crisp, clean finish cleanses the palate between bites of rich, spiced chicken. For a craft option, try a Mexican-style pale ale like Deschutes Trillium to complement the smoky, earthy flavors.
Avoid heavy stouts or dark beers, which can overpower the dish. 🍺
Nutrition facts
Frequently asked questions
How do I properly clean chicken hearts and gizzards before cooking?
Rinse them thoroughly under cold water to remove any blood or impurities, then pat dry completely. Use kitchen shears to trim away any remaining connective tissue or silver skin—this ensures even cooking and better flavor absorption. Never skip this step, as leftover impurities can make the dish bitter.
Can I substitute chicken gizzards with another type of offal?
For this recipe, gizzards are ideal due to their firm texture and rich flavor, but you could substitute with chicken livers (soaked in milk for 30 minutes first) or beef liver (cooked separately, as it has a stronger flavor). However, the cooking time and marinade may need adjustment—livers cook much faster than hearts or gizzards.
Why do my chicken hearts and gizzards turn out tough instead of tender?
Overcooking is the most common cause. Use an instant-read thermometer and remove them from heat when they reach 160°F—they’ll continue cooking slightly after being taken off the pan. Also, ensure you’re not overcrowding the skillet, which steams the meat instead of browning it. Cook in batches for perfect crispiness.
Can I make this recipe ahead of time?
Yes! Marinate the offal for up to 24 hours in the refrigerator for deeper flavor. However, cook them fresh for the best texture—reheating can make them rubbery. If storing leftovers, keep them in an airtight container and reheat in a 300°F oven for 10-15 minutes to restore crispiness.
What’s the best way to serve these with rice?
Cook your rice in chicken broth instead of water for extra flavor, then finish it with cilantro, lime juice, and cumin for brightness. The smoky, spiced chicken pairs beautifully with cilantro-lime rice, creating a perfect balance of textures and tastes. Serve immediately to keep the rice fluffy.
