Cooking Steak in Cast Iron Skillet

Published by:
Liz Marino
| 02/17/2019 | Last Updated: 02/18/2025

This post contains affiliate links. Read our disclosure policy.

Want to learn how to cook Cast Iron Steak perfectly? Learn how to get the ultimate sear + restaurant quality steak by cooking in your cast iron skillet!

A Cast Iron Steak cooked perfectly in a skillet

This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. Click here to read my policy and more about affiliate links.

If you’re wanting a delicious, perfectly cooked steak- you have to try this recipe for cast iron steak!

Now I’ll be the first person to tell you that my favorite way to enjoy steak is grilled, with sides of asparagus and Texas Roadhouse Rolls.

But after living in an apartment without a grill for 2 years, I can confidently say we’ve found a way to make them equally as delicious in a cast iron skillet!

Cast Iron Skillet Steak

Seasoned steaks getting ready to be placed in a cast iron skillet.

Making cast iron steak is easy, delicious, and quick. Depending on the size/thickness of your steak, you probably won’t need more than 15 minutes. Here’s how we do it!

How To Cook A Steak In A Cast Iron Skillet:

In order to make perfect steaks in the cast iron, you’ll need:

You can find substitutions for all of these ingredients below in the green shaded box.  

How to make perfect cast iron steak - raw steaks, garlic, rosemary, ghee and a skillet!

Heat ghee, season steaks, sear.. and you’re good to go! I’ve included super specific instructions below 🙂

We love this instant-read thermometer for checking the internal temperature to make sure your meat is cooked thoroughly!

Tips for Cooking Steak in Cast Iron Skillet

  • Have your steaks at room temperature – If your steaks are cold, it will take them longer to cook and you run the risk of not cooking the steaks through the center
  • Make sure to heat your skillet– DON’T put your steak in oil that isn’t hot. You will not get a good sear on it!
  • Allow steaks to rest– Once your steaks have cooked, allow them to rest for a few minutes before slicing + eating. This ensures they cook fully throughout!
Steaks cooking in a cast iron skillet

Recipe FAQs

Do you put oil in a cast iron skillet when cooking steak?

Yes, you should put some oil in a cast iron skillet when cooking steak. You don’t need a lot of oil, but you will need some to get a good sear on the steak and to make sure the steak doesn’t stick.

Is it better to cook steak with butter or oil?

Oil is best for cooking steak. Oil has a higher smoke point than butter so it’s best to start your steak with oil and add butter at the end if you’re looking for the flavor of butter!

Why did my steak stick to my cast iron skillet?

Steak sticks to cast iron when it doesn’t have enough oil in the pan to cook in or because it’s not seasoned well enough.

How long do you pan fry steak per side?

Pan frying steak will depend on the size of the steaks but usually, 5-6 minutes on each side of the steak is enough.

Why cook a steak in cast iron skillet?

Cooking a steak in a cast iron skillet is great for a few reasons. Many people don’t have a grill and a cast iron is the closest way to get that crispy outer edge and flavor of a grill without it. Cast iron pans are naturally seasoned with use and provide a unique flavor to steaks

Is a cast iron skillet the best way to cook a steak?

Yes! Cast iron pan are great for cooking steaks. They cook evenly and add lots of flavor.

How long does it take to cook a steak in a cast iron skillet?

How long you cook your steak in a cast iron will depend on the thickness and how well done you like your steak! Cook times will vary from 10-20 minutes. This chart provides very helpful info how long you should cook your steak depending on thickness/how done you’d like it.

How do you cook a medium steak in a cast iron pan? 

To cook a medium steak an average size steak will next about 4-5 minutes on each side.

How do you sear a steak in a cast iron pan?

To sear a steak in cast iron, first heat oil or butter until melted. You can test the heat of the pan by sprinkling water in it. If it sizzles, it’s ready for the steak. Gently place the steak in the pan and allow it to sear for at least 2 minutes on each side until it’s browned and crisp. Flip + repeat.

Steak Times, Temperatures and Degrees of Doneness

You can use this method to cook any type of steak – filets, ribeyes, strips.. etc. However, cooking time will vary depending on the steak you get and the thickness. Here’s a link to a great chart with cooking temps/times.

Butcher Box Steaks getting ready to be cooked in a cast iron skillet

What is the best steak for a cast iron skillet?

I recommend ButcherBox steaks. They’re seriously SO delicious!  They have an awesome deal going on right now for free ground beef and $10 off.

If you’re curious about ButcherBox, I wrote a ButcherBox Review which gives a ton of insight on the service + my thoughts on it!

Cook Times for Steak

The most accurate way to cook a steak would be to measure the internal temperature with a meat thermometer. It’s not necessary but it helps ensure consistency! 

Here’s a link to a great chart with cooking temps/times. We don’t usually use a thermometer because we have done it so many times we know by looking on the outside!

Perfectly Cooked cast iron steak on a white plate with potatoes and vegetables
A Cast Iron Steak cooked perfectly in a skillet

Steak in Cast Iron Skillet

Recipe by: Liz Marino
5 from 2 votes
Want to learn how to cook Cast Iron Steak perfectly?. Learn how to get the ultimate sear + restaurant quality steak by cooking in your cast iron skillet!
Prep Time : 5 minutes
Cook Time : 10 minutes
Total Time : 15 minutes
Serves : 2 steaks
(hover over # to adjust)

Ingredients

Instructions

  1. Places steaks on a plate. Pat steaks dry with paper towel.
  2. Season steaks on each side with salt and pepper.
  3. In your skillet, heat ghee. You can test the heat by sprinkling a few drops of water in the pan. When the water sizzles, the oil is hot.
  4. Once pan is hot (it must be hot!!) add in steaks to the pan. Lay garlic cloves and rosemary along side/in between the steaks.
  5. Sear the steak on each side for about 4 minutes, flip + sear for additional 4 minutes for medium (sear for 5 minutes on each side for well done).
  6. Try to baste the steak with the ghee as it cooks by tipping the pan and using a spoon to scoop the juices + spoon over the steak.
  7. Remove steaks from skillet and place on a plate. Cover + allow to rest for 3 minutes before serving.

Notes

Tips for cooking steaks in cast iron:
  • Have your steaks at room temperature – If your steaks are cold, it will take them longer to cook and you run the risk of not cooking the steaks through the center
  • Make sure to heat your skillet– DON’T put your steak in oil that isn’t hot. You will not get a good sear on it!
  • Allow steaks to rest– Once your steaks have cooked, allow them to rest for a few minutes before slicing + eating. This ensures they cook fully throughout!

Nutrition Facts

Serving: 1steak | Calories: 516kcal | Carbohydrates: 2g | Protein: 46g | Fat: 32g | Saturated Fat: 4g | Cholesterol: 19mg | Sodium: 582mg | Potassium: 24mg | Vitamin C: 1.9mg | Calcium: 63mg | Iron: 3.4mg
Course: Main Course
Cuisine: American
Tried this recipe?Share it! Make sure to tag @thecleaneatingcouple or use #thecleaneatingcouple!
5 from 2 votes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




4 Comments

  1. 5 stars
    I made my porterhouse steak this way and it was amazing! I used a homemade herb butter and this will be my go-to method for steaks since I don’t have a grill!

    1. The Clean Eating Couple says:

      So glad you liked it! Thank you so much!

  2. 5 stars
    I’ve always made steak on the grill but figured I would give this a try after seeing it on pinterest. Followed the directions to a t and had perfectly cook steak! Served it with mashed potatoes + asparagus – delicious!

    1. The Clean Eating Couple says:

      So happy to hear that, Loretta!