How to Cook Chicken Hearts

The heart of a chicken is packed with numerous vital health benefits, such as B-complex vitamins, protein, zinc, selenium, iron, among others. While it may not be as widely favored in Western nations, chicken hearts are a crucial component in diverse culinary creations globally. When prepared properly, it can be incredibly tasty.

So, how to cook chicken hearts? Just like the chicken meats, there are several ways to prepare chicken hearts . Below, we will let you acknowledge some of the best ways to cook the organ.

Different Ways on How to Cook Chicken Hearts

Here are three ways to prepare your chicken hearts. If you love them fried, go for the pan-frying method. If you prepare BBQ meals, go for the grilling technique. Besides, if you want something unique and delicious, try them with mushrooms and onions.

How to Pan-Fry the Chicken Hearts

Pan-frying the chicken hearts is the easiest way to prepare the small and delicate organs. You can either fry it directly with spices or marinade before cooking for better flavor. Below, we will let you know how to pan cook the marinated chicken hearts.

Things You Will Need:

  • Chicken Hearts (2 pounds)
  • Garlic (1 clove)
  • Olive Oil (2 tablespoons or 30ml)
  • Vegetable Oil (2 tablespoons)
  • Salt and Pepper
  • Spices (As preferred)

Here are the steps you need to follow:

Step 1: Prepare the Marinade

The first thing you need to do is to mix the ingredients to prepare the marinade. Add the chicken organs to a big bowl. Afterward, add two tablespoons of olive oil, a pinch of salt, peppers, minced garlic to the organs. Mix them thoroughly to cover all the chicken hearts. You may also add other spices like onion paste, paprika, cayenne pepper, etc.

Step 2: Marinade for 30 Minutes

Put the marinated chicken hearts in the refrigerator. The duration can be anything between ten minutes to several hours. Marinating for a longer period will tender the meat better while intensifying the flavor. Note that, you mustn’t allow them to become frozen as you will cook them within a while.

Step 3: Heat Some oil on Skillet

Add two tablespoons of vegetable oil to the skillet and put it on high heat. It would be better if you choose a nonstick frying pan. Note that olive oil is not recommended as you need to cook on high heat. The oil should become hot within 2 to 3 minutes.

Step 4: Add the Hearts on Oil

Now carefully add the chicken hearts together or one by one. You need to be careful as the oil will be sizzling and may splash. After adding the meats, stir the pan frequently to make them brown quickly. After the chicken become brown, you will need to cook them for another 7 to 10 minutes.

Step 5: Cook for a Few Minutes

You will still require stirring frequently. You can also cover the pan when not stirring to lock the heat to quicken the process. Once you are done, cut a piece in the middle. If it is well-cooked, the inside should be pink. Your delicious chicken hearts are ready to eat!

You can also enhance the recipe by adding onions and mushrooms. Make sure to cut the organs in half and use more oils. You can add them after 3 minutes of cooking and cook 10 more minutes after that. This recipe will be an excellent choice to eat with rice.

How to Grill the Chicken Hearts

Chicken heart BBQ can be a great thing to try during the summers. Follow the below procedure if you want to grill the chicken hearts:

Things You Will Need:

  • Wooden Skewers
  • Chicken Hearts
  • Salt and Pepper
  • BBQ Stove

Follow the below steps after gathering the ingredients:

Step 1: Clean the Chicken Hearts

Get rid of the things like fat, membrane, veins, etc. attached to the chicken heart. These things can prevent you from getting the right flavor. A scissors or pared knife should help you to remove them easily. You may also cut the heart in the middle to get rid of such things inside.

Step 2: Prepare the Skewers

You need to be aware of the fire hazard while cooking with wooden skewers. Soaking the skewers for around 10 to 30 minutes will help you to prevent fire issues. You may also consider non-wooden skewers if you are highly concerned about the fire hazard.

Step 3: Put the Chicken Hearts on the Skewers

Now you will need to add the chicken hearts to the skewers one by one. Make sure that you are piercing through the middle to ensure cooking evenly. You should add 3 to 4 chicken hearts in a skewer.

Step 4: Heat the Charcoal

Now it’s time to heat your charcoal grills. Put on the fire and wait until the charcoal becomes hot. Now split some salt and peppers on the chicken hearts. After that, put the skewers on charcoal one by one.

Step 5: Time to Cook

Chicken hearts only require a few minutes to cook. That means you need to keep a careful eye on the grill. As the charcoal will be in high heat, it will help to prevent overcooking or burning. Make sure that you are flipping the skewers occasionally while cooking.  You will also need to assure that the organ is cooked properly as raw form can be risky for the health.

The chicken hearts will be ready as they produce a niche brown char outside. After 5 to 10 minutes on the grill, the chicken hearts should be ready. You can take them off and serve them with salad, vegetables, or sauce, as you want.


Chicken hearts are not only healthy but they are impressively delicious. As you see, there are several ways to cook the organ. It doesn’t matter which procedure you choose for cooking, make sure to cook the organs properly and adequately before serving. Apart from preventing health risks, this will also ensure a flavorful and appetizing dish.



There are affiliate links in this post. At no cost to you, I get commissions for purchases made through links in this post.