
I once avoided chicken hearts, assuming they’d be tough and gamey. My grandmother’s Sunday roast dinner changed that—she showed me how to unlock their rich, deeply satisfying flavor.
This recipe transforms often-overlooked chicken hearts into a tender, bold main course. A simple marinade and proper cooking time ensure they stay juicy, not chewy.
What emerges is a dish with restaurant-quality depth, perfect for adventurous weeknight cooking. The texture is surprisingly similar to lean beef, with a more robust taste.
Serve with roasted vegetables or crusty bread to soak up every last bit of sauce.
Ingredients for Chicken Hearts
Rich, bold ingredients turn humble chicken hearts into a showstopping dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Hearts 🍗 | 1 ½ lb | Trimmed of excess fat |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for marinade |
| Red Wine Vinegar 🍷 | 2 tbsp | For acidity and depth |
| Garlic Cloves 🧄 | 4 cloves | Minced finely for marinade |
| Dijon Mustard 🟡 | 1 tbsp | For tangy complexity |
| Worcestershire Sauce 🍶 | 1 tbsp | Anchovy-free if preferred |
| Smoked Paprika 🌶️ | 1 tsp | For smoky depth |
| Dried Oregano 🌿 | 1 tsp | Crushed between fingers |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Butter 🧈 | 2 tbsp | For finishing sauce |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
| Chicken Stock 🥘 | ½ cup | Low-sodium preferred |
[recipe_ingredient_scaler]
The chicken hearts are the star—look for fresh ones at local butchers or Latin markets (they often have them pre-cleaned). Avoid any with a grayish tint or off smell. I get mine from Whole Foods when I can’t make it to the farmers market. Trim them well; any lingering fat or veins can make the texture tough. For the vinegar, red wine is ideal but apple cider works in a pinch.
No Worcestershire? Soy sauce plus a dash of lemon juice gets you close. Missing Dijon? Whole-grain mustard at the same amount works. The smoked paprika is key for that deep, almost barbecue-like flavor, but regular paprika in a pinch is fine. If you’re avoiding anchovies, check your Worcestershire label—Annie’s makes a great anchovy-free version.
Marinated hearts keep 2 days in the fridge—perfect for prepping ahead. Cooked leftovers stay good for 4 days and freeze beautifully for 3 months. Reheat gently to keep them tender (no one likes rubbery chicken hearts).
Why You’ll Love This Recipe
- One Pan Wonder: I toss everything in a single skillet—hearts, garlic, vinegar—and it’s ready before the rice finishes cooking.
- Tangy Bite: That punch from the red wine vinegar and Dijon? It cuts through the richness of the chicken hearts like magic.
- Meal Prep Hero: I make a big batch on Sunday—tastes just as good reheated for lunch with crusty bread.
- Pocket-Friendly Protein: Honestly, chicken hearts cost pennies compared to steak, but they feel just as indulgent.
Step-by-Step Instructions for Chicken Hearts
Here’s the method. Straightforward, tested, works every time.
Step 1: Prepare the Chicken Hearts for Marinating
Trim the 1.5 lb Chicken Hearts of any excess fat or sinew using a sharp knife. I find it’s easier to work with them when they’re slightly chilled, so keep them in the fridge until you’re ready to prep.
Rinse the trimmed hearts under cold water and pat them completely dry with paper towels. This step is crucial—excess moisture will prevent the marinade from properly adhering to the meat. Place the cleaned hearts in a large bowl.
Step 2: Create and Apply the Flavorful Marinade
In a separate bowl, whisk together the 2 tbsp Olive Oil, 2 tbsp Red Wine Vinegar, 4 cloves Garlic Cloves (minced), 1 tbsp Dijon Mustard, 1 tbsp Worcestershire Sauce, 1 tsp Smoked Paprika, 1 tsp Dried Oregano, 1 tsp Salt, and 0.5 tsp Black Pepper until fully combined. The marinade should look emulsified with no oil separation.
Pour the marinade over the chicken hearts and toss to coat evenly. Cover the bowl and refrigerate for at least 2 hours (overnight is even better). This marinating time allows the bold flavors to penetrate the meat deeply.
Step 3: Cook the Chicken Hearts to Perfection
Heat a large skillet over medium-high heat. Remove the chicken hearts from the marinade (reserve the marinade) and add them to the hot skillet in a single layer. Cook for 5-6 minutes, stirring occasionally, until the hearts are browned on all sides and cooked through. You’ll know they’re done when they reach an internal temperature of 165°F.
Don’t crowd the pan—work in batches if necessary to ensure proper browning. The hearts should develop a rich, caramelized crust from the sugars in the marinade.
Step 4: Create the Finishing Sauce
Reduce the heat to medium and add the reserved marinade to the skillet. Pour in the 0.5 cup Chicken Stock and stir, scraping up any browned bits from the bottom of the pan. These fond bits are packed with flavor and will enrich your sauce.
Let the mixture simmer for 3-4 minutes until it reduces slightly and coats the back of a spoon. Stir in the 2 tbsp Butter until fully melted and incorporated. The sauce should be glossy and slightly thickened.
Step 5: Finish and Serve
Return all the chicken hearts to the skillet and toss to coat in the sauce. Cook for an additional 1-2 minutes to heat through. Taste and adjust seasoning if needed, though the marinade should have provided plenty of flavor.
Transfer to a serving platter and sprinkle with the 0.25 cup Fresh Parsley (chopped). Serve immediately while hot. The parsley adds a fresh, bright contrast to the rich, smoky flavors of the dish.
Pro Tips For Making Chicken Hearts
- Trim the Fat: Chicken hearts often have a tough white membrane or fat—cut it off before cooking or you’ll chew on gristle. I learned this the hard way after my first batch came out rubbery.
- High Heat First: Sear the hearts over medium-high heat for 2-3 minutes to lock in juices, then drop to medium to finish cooking through. Sounds obvious, but I used to cook them low and slow and they turned out dry.
- Marinate 10 Minutes: Toss the hearts with olive oil, red wine vinegar, minced garlic, and Dijon mustard for at least 10 minutes before cooking. It tenderizes and adds flavor—skip this and the dish tastes flat.
- Don’t Overcrowd: Cook in batches if needed—crowding the pan steams the hearts instead of searing them. After ruining a batch by cramming them all in, I now give each piece space to brown properly.
Dietary Considerations for This Dish
Protein-Packed Power
This dish delivers 30g of protein per serving from the chicken hearts alone, making it a fantastic option for muscle maintenance and satiety. I love how it keeps me full for hours without any heavy carb load. 💪
Low-Carb Friendly
With virtually no carbs in the main ingredient, this recipe fits perfectly into keto or low-carb diets. The marinade adds just 2g net carbs per serving, mostly from the vinegar and mustard.
Gluten-Free Adaptations
To make this gluten-free, simply swap the Worcestershire sauce for a gluten-free version like Annie’s. All other ingredients are naturally gluten-free, and you won’t sacrifice any flavor.
Heart-Healthy Considerations
Chicken hearts are rich in iron and B vitamins, particularly B12, which supports energy metabolism. The olive oil in the marinade provides healthy monounsaturated fats. I notice I have more energy on days I include this dish.
Allergy Awareness
This recipe is naturally free from dairy (except optional butter), nuts, and soy. For dairy-free versions, replace butter with olive oil. Always check Worcestershire sauce labels for fish allergens.
Portion Control
At about 200 calories per serving (without sides), this dish supports weight management goals. The rich flavor means a little goes a long way, satisfying cravings with smaller portions. 💛
Nutrition Facts
Frequently Asked Questions
Do I need to remove the veins from chicken hearts?
Yes, always trim the white veins and excess fat before cooking. This prevents toughness and improves texture. Use sharp kitchen shears or a knife for precision.
How long should I marinate them?
Marinate for at least 2 hours, but overnight yields the best flavor penetration. Don’t exceed 24 hours as the acidity can start breaking down the meat.
Can I grill these instead of pan-frying?
Thread marinated hearts onto skewers and grill over medium-high heat for 4-5 minutes per side. Keep a close eye to prevent burning.
What if my sauce is too thin?
Simmer the sauce uncovered for an extra 2-3 minutes to reduce. If needed, mix 1 tsp cornstarch with water and stir in for quick thickening.
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026