<human>:  How do you cook a perfect steak?
<bot>: The key to cooking a perfect steak is to make sure that you choose the right cut of steak. Select one that is a minimum of 1-inch thick for optimum tenderness. Heat a skillet or grill on high heat until it is very hot. Season the steak with salt and pepper, then add a little oil or butter to the pan. Once the skillet is well-heated, place the steak in the skillet and let it cook undisturbed for 1 to 2 minutes. Flip the steak over and let it cook for another 1 to 2 minutes. Once the steak is done, let it rest for 3 to 4 minutes before serving.