so long as you're starting with high quality beef cooking a good steak is as easy as throwing it on the grill or searing it in a hot skillet but if you want perfect steak and i'm talking steak with a rich brown crackling crust and a medium rare core that extends all the way from edge to edge then you need to take your technique to the next level now traditional methods like broiling grilling or searing in a skillet leave you with one problem your steak develops a temperature gradient inside it so while the very center of the meat might be a perfect medium rare as you move towards the outer layers it becomes more and more cooked until you reach the edges which have the dry chewy texture of well done meat so the question is how do you minimize this over cooking here's the thing the more gently you cook your food the smaller that temperature gradient inside is going to be so for instance if you cook a steak in a 500 degree oven you're going to develop a pretty thick band of gray meat inside cook that same steak in a 250 degree oven and that gray band shrinks significantly you may have heard of a concept called sous-vide cooking and the idea here is to take that low-temperature cooking to the extreme with sous-vide cooking you place your steak inside a sealed plastic bag and then put that plastic bag in a water bath held at the exact temperature that you want to serve your steak at say 130 degrees for medium rare about 45 minutes later you take your steak out of that bag and it's perfectly evenly cooked from edge to edge with no temperature gradient and no danger of overcooking the problem is that sous-vide equipment is really expensive but there's an alternative a regular old 30 beer cooler even though a cooler is designed to keep cool things cool it's equally good at keeping hot things hot so all you've got to do is fill it up with hot water adjust the temperature with boiling water or cold water and then place your bag meat inside it to cook so long as you start a few degrees higher in order to compensate for the heat loss when you add your meat it should be able to maintain its temperature for the 45 minutes required to cook most steaks pork chops lamb chops chicken or fish you can cook your meat either in a cryovac style bag or in a regular heavy duty zipper lock bag in order to get the air out of a zipper lock bag put your meat inside it zip it up most of the way and then slowly lower it into the water sealing it just as the air is forced out you've probably noticed one glaring problem your steak develops no crust or color you're going to have to add this after it comes out of the cooler now you can do this on a grill if you want to cook outside but my personal favorite way is to finish it in a cast iron skillet just heat up some oil over the highest possible heat while you carefully dry the outside of the steak in order to help it brown faster season the steak generously with salt and pepper and once the oil starts smoking add the steak to the pan along with a couple of pats of butter cook the steak just until it's browned on both sides about a minute or two and then to finish it off hold it up vertically with tongs in order to get the edges the beauty of this method is total flexibility in terms of timing once your steak comes up to temperature inside the cooler you can let it sit there for up to a few hours longer without worrying that it's going to overcook your steak is going to be hot and ready to sear as soon as you're ready to eat you want to up your game even further then get yourself one of these guys by combining the intense heat of a propane torch with a cast iron skillet you can get a steakhouse quality chart in a matter of moments just make sure that you shut off your smoke detectors first it may take a little bit more time but if you're willing to put in the effort this is the best quality stake you get at home you