Preheat the grill over high heat (approximately 500 degrees F). You want the grill to be hot to get a good sear on the steaks.
Make sure that the steaks are dry and are at room temperature. Combine the garlic powder, salt and pepper together in a small bowl. Then season the steaks with the seasoning mixture (approximately ½ per steak).
Rub the grill grates with the oil .
Place the steaks on the grill. Let them cook for 2-3 minutes and do not move them to get a good sear on the steaks.
Then use tongs to gently lift and flip the steak. If the steaks are still sticking to the grill, this means that they need more time and they are not ready to flip yet.
Flip the steaks onto a separate section of the grill. Then cook the steaks for 2-3 more minutes to sear the opposite side of the steaks.
Then reduce the temperature on the grill to medium heat. Cook the steak until they are done to your preference. Use an instant read meat thermometer to check the steak temperature. The recipe notes have the internal temperature for each steak preference listed.
While the steak is grilling, prepare the garlic butter. Place all the garlic butter ingredients in a mixing bowl. Use a hand held mixer to beat all the ingredients together. Chill until ready to use.
Then top each steak with approximately 1 Tbsp of the garlic butter and let the butter melt into the steak.
Let the steak rest for 10 minutes and then they are ready to serve warm and then enjoy!