How To Cook Steak in a Cast Iron Skillet

| |
This post may contain affiliate links. Please see my disclosure and privacy policy for more information. As an Amazon associate I earn from qualifying purchases.

 I know it’s Saturday, but I don’t think this meal would qualify for Frugal Food Friday unless you got your steaks on sale. I love my cast iron skillet and I was so excited to add steak to my cast iron skillet recipes. It’s easy and it produces a mouth-watering steakhouse steak that will melt in your mouth. Crispy on the outside, tender on the inside. Let me tell you how to cook steak in a cast iron skillet.

cook steak

Start off by taking your steaks out of the fridge and letting them come up to room temp. Preheat your oven to 450 degrees and start heating your cast iron skillet on your stove top on high. You want it screaming hot. 

Season both sides of your steaks. You can do this a couple of ways. Coat each side liberally with salt and crushed peppercorns, or use a steak seasoning like Montreal’s to coat each side. This gives the steaks a flavorful crust.

Add a bit of vegetable oil to your cast-iron skillet and gently place your steaks in the skillet. They should sizzle.

Let them brown on one side for 2-3 minutes. Do not move them before!

Flip and let them brown on the other side.

Once the steaks are browned and the sear is locked in, place the entire skillet in the oven. USE AN OVEN MITT!

Let the steaks cook for another 4-5 minutes in the oven for medium doneness. We cook ours longer for well-done. If you want rare try 2-3 minutes. You may have to play around with the times to get what you want. Ovens vary.

Let the steaks rest a bit when you pull them out of the oven. Top them with a pat of butter while they are still hot.

Serve with mashed potatoes and broccoli OR baked potatoes and salad. This is an excellent meal for an at-home date night!


Hot To Cook Steak in a Cast Iron Skillet
An easy way to get steakhouse steaks without the grill!
Write a review
Prep Time
10 min
Cook Time
10 min
Total Time
20 min
Prep Time
10 min
Cook Time
10 min
Total Time
20 min
  1. 2 steaks (filet mignon is an excellent choice)
  2. Steak seasoning or salt and crushed peppercorns
  3. 1 tablespoon cooking oil
  4. 2 pats of butter
  1. Allow steaks to warm to room temp.
  2. Preheat oven to 450 degrees and heat cast iron skillet over high heat on stove top.
  3. Season both sides of steak
  4. Add oil to skillet.
  5. Sear both sides of steaks in skillet for 2-3 minutes per side.
  6. Transfer skillet to oven and continue cooking for 4-5 minutes for medium.
  7. Allow steaks to rest before cutting.
  8. Melt a pat of butter over each steak before serving.
  1. Adjust cooking times based on how done you like your steak. Ovens will vary, so cooking times may not be exact.
  2. Always use an oven mitt when handling a hot cast iron skillet!
Simple Living Mama

Similar Posts


  1. Stopping by from #BB100. I am going to have to try this! We love a good steak but are currently without a grill. This looks like a fabulous idea! Yum!

  2. I love steak! But typically only eat in the summer on the bbq. Every time I try to cook steak on the stove I end up overcooking it and it gets really tough. Thanks for sharing this 🙂

  3. A friend of mine introduced us to this method as the ONLY way to cook steak. And I LOVED it! Plus, dead of winter, who wants to go outside to use the BBQ?! Thanks for outlining the steps, and now my mouth is watering 😀

  4. I just happen to have a rib eye in the fridge, and an old black iron skillet that belonged to my mother and i will try this method of cooking steak TODAY!!

  5. I used this method about a month ago and they turned out great. Thanks for sharing this, will never cook steaks again any other way than this…..

  6. Excellent!! I just bought a new cast iron skillet and wanted to try this recipe. So glad that I did. One of the best steaks I’ve had. Thank you, Janis

Leave a Reply

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