Cooking a steak perfectly can seem overwhelming. Which type of steak? How long to cook? What about seasoning and pan heat?
I’m going to answer all of those questions, and more, to get you cooking steak like a pro!
Plus I’ve got some fantastic sauces to serve with your steak.

Four steaks on a wooden board, sliced open and piled on top of each other to show varying amounts of doneness. There is a label for each doneness level.
Want to save this recipe to your email?
Just enter your email and get it sent straight to your inbox!
Please enable JavaScript in your browser to complete this form.

It took me a long time to figure out how to cook the perfect steak, consistently well, every time.
I’ve served up many overcooked, chewy steaks in our early dating days! For something that seems so simple, there are lots of variables, which can be confusing!

Now I’ve got great steak cooking under my belt, I’ve come up a no-fail, step-by-step plan, covering each of those variables, so you can be confident in the kitchen to cook beautiful, juicy steak.

📋 What do we need?

2 uncooked steaks on a white plate on a wooden table.
  • Let’s start with the steak of course. I recommend a good quality thick (2-2.5cm cm thick) ribeye or sirloin steak with some fat running through it.
    • Ribeye tends to have a chunk of fat in the middle and some smaller veins of fat (see image above).
    • Sirloin just tends to just have the smaller veins of fat.
    • We’re going to concentrate on those cuts, but I’ve also got a note on cooking fillet steak in the notes section of the recipe card.
  • DON’T be scared of seeing fat on your steak – some of the fat renders down to help ensure a juicy steak. We also crisp up that fat when it’s in the pan. Fat is GOOD!
  • What you do need to look out for is gristle – these are streaks of chewy/rubbery cartillage, that aren’t broken down during cooking. You sometimes find gristle as little wriggle lines of of-white in the steak. A little bit (that you can cut out when eating) is fine, but any more than that makes it a far less enjoyable steak.
  • For cooking the steak, we also need a high smoke point oil (such as sunflower oil), plenty of salt and freshly ground black pepper, a little butter, and if you want to to add some extra flavour, a few cloves of garlic and some fresh thyme or rosemary sprigs.

🔪 How to cook steak

Full recipe with detailed steps in the recipe card at the end of this post.

For a 2.5cm thick ribeye or sirloin, cooking to a MEDIUM level of doneness (more info further down the posts for different levels of doneness):

  1. After taking the steak out of the fridge to bring it too room temperature, we coat the steak in oil on both sides, then add plenty of salt and pepper on both sides of the steak too.
  2. Add the steak to a very hot pan – preferably cast iron.
  3. Cook for 4 minutes, turning EVRY MINUTE.
  4. During the last minute of cooking, add butter to the pan, plus a few lightly crushed, peeled garlic cloves and a couple of sprigs of thyme or rosemary. Baste the the steak with the butter during the last minute of cooking.
  5. Take out of the pan and leave to rest for at least 4-5 minutes before serving.
  6. If you like, you can serve with a delicious steak sauce (some ideas below), or top with some garlic butter.
2 cooked steaks in a frying pan, topped with garlic butter, thyme and garlic

👩‍🍳PRO TIPS For the Perfect Steak

Type of pan:
Use a heavy-based frying pan (such as a cast iron) or a griddle pan. The retain the heat well, so the pan won’t go too cold when you add the steak to the pan. Cast iron pan also evenly distribute the heat, so you’re less likely to get hot spots, leading to uneven cooking.

Cook no more than 2 steaks at a time. If the pan is over-crowded, the heat will be reduced, meaning any liquid that comes out of the steaks won’t be able to evaporate quickly enough, and they’ll end up boiling instead of frying. That means no beautiful char, and therefore a lot less flavour.

Oil the steak:
Oil the steak, not the pan – this is so you get a nice even covering on the steak. You don’t have to worry about the oil not being hot when it goes on the steak. Our pan is going to be so hot, the oil will heat up instantly. Use a flavourless oil with a high smoke point – such as sunflower oil.

Season well:
As well as the oil, we want to season the steak generously with salt and freshly ground pepper.
Some people say that seasoning with pepper before cooking will cause the pepper to become bitter, but I have never found that.
The key is to use freshly ground black pepper that’s a little bit coarse. Don’t use fine pepper powder – that is more likely to burn.
You can make the pepper very coarse if you prefer it that way (just bash the pepper in bag with a rolling pin). Personally, I use a pepper grinder, so it’s just a little bit coarse.
You may think you’re adding too much pepper to the steak, but the flavour of the pepper ‘cooks in’ to the steak as you’re frying it, so it won’t be overwhelmingly peppery.

Cooked steak on a wooden board, topped with garlic butter. A slice has been taken from the steak and is being lifted by a fork

Steak thickness:
I tend to look for steak that is around 2cm-2.5cm thick. Any thicker than that and you will have to adjust the cooking timings, and are at risk over overcooking the outside of the steak, whilst the middle remains undercooked.

Don’t go straight from the fridge!
Cooking a steak right from the fridge is a BIG no no.
We’re cooking the steak for a short amount of time to get that perfect outside char. We really don’t want the steak to still be cold in the middle when we get to the char stage.

Type of steak:
My recommendation in most cases is to go for ribeye or sirloin steak. Look for a steak with thin veins of fat running through it. This fat will render down during cooking, resulting in a tender, juicy steak.
Try to avoid steak that has a big vein of gristle through it. No one wants to bite into that.
Also, don’t be afraid if the steak has a lovely fat strip of fat on that outside. That fat will give the steak more flavour during cooking. You don’t have to eat it (but I always nibble on a little, because it’s rather tasty).
You can of course use other cuts of steak if you prefer, but they often need different cooking times and sometimes need finishing in the oven.
I have some info below (notes section of the recipe card) on cooking fillet steak – but that one can be trickier, as it’s a lot thicker and leaner than ribeye or sirloin.
Other types of steak include rump, T-bone, flat iron, Denver, skirt and flank. Let me know if you want to info on how to cook any of these cuts in the comments below.

Even cooking:
Rather than cook one side until it’s perfectly browned (which can take a few minutes), then cook the other side for less time (so the steak isn’t overcooked), turn the steak every minute. This will help to ensure even cooking and char on both sides.

Rest the steak:
A good rule of thumb is to rest the steak for at least as long as you cooked it. This will allow the fibres to relax, and you’re steak will be juicier and more tender for it.
Rest on a slightly warm plate or wooden board.

Cooking times (for a 2cm-2.5cm thick Sirloin or Ribeye)

(Turning the steak every minute)

  • Rare: 3 minutes total
  • Medium Rare: 4 minutes total
  • Medium Well: 5-6 minutes total
  • Well done: 8 minutes total
Overhead picture of 4 cooked steaks on a wooden board showing 4 different levels of cooking labelled well, medium well, medium rare and rare.

Don’t forget to REST YOUR STEAK. Any juices that are left from resting the steak can be added to your steak sauce.

🍲 Top with one of these amazing sauces

Stay updated with new recipes!
Subscribe to the newsletter to hear when I post a new recipe. I’m also on YouTube (new videos every week) and Instagram (behind-the-scenes stories & beautiful food photos).

4.88 from 8 votes

How to cook the perfect steak

I’m going to teach you how to cook steak like a pro – answering all of your questions so you can cook the perfect, juicy, delicious steak.
Prep Time: 2 minutes
Cook Time: 4 minutes
Total Time: 11 minutes
Servings: 2
Course: Dinner
Cuisine: American, British


  • 2 sirloin steaks about 2cm-2.5cm thick, taken out of the refrigerator 1 hour before cooking.
  • 1 ½ tbsp sunflower oil
  • ½ tsp salt
  • ½ tsp black pepper
  • 1 tbsp unsalted butter you can use salted butter if you prefer it, but remember, you’ve already seasoned the steak.
  • 4 cloves garlic peeled and lightly squashed
  • 2 sprigs fresh thyme optional
Save This Recipe!
Just enter your email and get it sent straight to your inbox!
Please enable JavaScript in your browser to complete this form.


  • For medium-rare – Heat a medium-sized heavy-bottomed frying pan over a high heat.
  • Drizzle the oil over the steaks and sprinkle on the salt and pepper – massage the oil, salt and pepper into both sides of the steaks.
    2 sirloin steaks, 1 ½ tbsp sunflower oil, ½ tsp salt, ½ tsp black pepper
  • Place the steaks in the pan and cook for 3 minutes, turning every minute.
  • Turn down the heat (you can turn it off if you're using a cast iron pan, as the heat will be retained) and add in the butter (you can also add in the garlic and fresh thyme here, if using).
    1 tbsp unsalted butter, 4 cloves garlic, 2 sprigs fresh thyme
  • Cook for a final minute (so it's 4 minutes altogether), basting the butter over the steaks several times during cooking.
  • Remove the steaks from the pan and place on a warm (not hot) plate or a board. Leave to rest for 5 minutes (you can rest the steak for up to 10 minutes before it starts to get too cool). Then serve.
  • Note: Drizzle over any leftover pan juices, or use them as the base for a delicious steak sauce.



Cooking a fillet steak?
Fillet steaks are often very lean and a lot thicker than your average ribeye or sirloin steak. You want to cook them as rare as you’re willing to, as well-done fillet steak will be dry and flavourless. For a fillet steak that is around 3cm-4cm thick, cook as per the instructions above, but cook for a total of about 7 minutes, turning every minute. This will give you a medium rare steak. Cook for an extra 30-45 seconds each side for medium. Anything above that and it will start to be too overdone to be juicy.
Nutritional Information is approximate, per steak.


Calories: 694kcal | Carbohydrates: 3g | Protein: 88g | Fat: 35g | Saturated Fat: 11g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 18g | Trans Fat: 1g | Cholesterol: 259mg | Sodium: 861mg | Potassium: 1407mg | Fiber: 1g | Sugar: 1g | Vitamin A: 226IU | Vitamin C: 3mg | Calcium: 131mg | Iron: 7mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Some of the links in this post may be affiliate links – which means if you buy the product I get a small commission (at no extra cost to you). If you do buy, then thank you! That’s what helps us to keep Kitchen Sanctuary running. The nutritional information provided is approximate and can vary depending on several factors. For more information please see our Terms & Conditions.

Welcome to Kitchen Sanctuary

Hi, I'm Nicky and I love to cook! I want to share with you my favourite, delicious family friendly recipes. I want to inspire you to create fantastic food for your family every day.

Other Recipes You Might Like:

Leave a comment

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

Rate the recipe

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. arief Wibowo says:

    5 stars
    Delicious food…. Professional Chef.

  2. Alessandro says:

    4 stars
    Cholesterol will thank you..
    Why butter??
    Fat is not good for our body