<human>:  What are some tips for cooking a perfect steak?
<bot>: 
1. Start with high-quality meat: Look for a well-marbled cut of steak for the best flavor and tenderness.
2. Season generously: Add salt and freshly ground pepper at least 15 minutes before cooking to give the flavors time to penetrate the steak.
3. Choose the right cooking method: Use a dry cooking method such as grilling, broiling, or pan-searing to sear the steak and give it a delicious flavor.
4. Preheat the cooking surface: Make sure that the cooking surface is hot before you add the steak so it can get a good sear.
5. Don't overcrowd the cooking surface: Overcrowding the surface will cause the steak to steam instead of sear.
6. Let the steak rest: Once the steak is cooked, let it rest for at least five minutes before you eat it to ensure maximum tenderness.