Cast Iron Steaks with Cowboy Butter
There’s nothing quite like a perfectly seared cast iron steak, and when you add cowboy butter to the mix, it takes the flavor to a whole new level. This recipe gives you the ultimate steakhouse experience at home—juicy, tender steak with a crispy crust, finished with a rich, garlicky, and slightly spicy butter that melts right into every bite.
Get my new cookbook!


Whether you’re making a date-night dinner or just treating yourself, this easy method ensures a perfect steak every time. Plus, the cowboy butter can be used for so much more than just steak!
Why You’ll Love Cast Iron Steaks with Cowboy Butter
- Perfect sear every time – Cooking steak in a cast iron skillet locks in flavor and creates a beautiful crust.
- Rich and buttery flavor – The cowboy butter adds an extra layer of garlicky, herby goodness.
- Versatile butter – Use it on veggies, bread, pasta, and more!
- Easy to make – This steak and butter combo comes together quickly with minimal ingredients.
What You Need To Make Cast Iron Steaks with Cowboy Butter
To make the best cast iron steaks and cowboy butter, you’ll need a few key ingredients. You can find the exact measurements in the recipe card below!
For the Steaks:
- Thick-cut steaks (ribeye or filet recommended)
- Butter for searing
- Fresh rosemary sprigs
- Your favorite steak seasonings
For the Cowboy Butter:
- Butter
- Green onions
- Garlic (fresh or pre-minced)
- Cowboy Butter seasoning
How To Make Cast Iron Steaks with Cowboy Butter
1
Preheat and Prep
Preheat your oven to 500°F. Let your steaks come to room temperature and season them generously.
2
Sear the Steaks
Heat a cast iron skillet over medium-high heat. Melt butter until sizzling, then sear steaks for 3-5 minutes per side.
3
Finish in the Oven
Add a little extra butter and rosemary on top, then transfer the skillet to the oven. Cook for about 5 minutes for a perfect medium-rare. Use a meat thermometer to check for your desired doneness.
4
Make the Cowboy Butter
Melt butter in a saucepan over low heat. Stir in garlic, green onions, and Cowboy Butter seasoning. Let it cool slightly before serving.
5
Serve and Enjoy
Let your steaks rest for 5 minutes, then top with cowboy butter. Enjoy with your favorite sides!
Commonly Asked Questions
How do I know when my steak is done?
Use a meat thermometer! For medium-rare, aim for 130-135°F. For medium, 135-145°F.
Can I make cowboy butter ahead of time?
Yes! Store it in the fridge for up to a week or freeze it for longer storage.
What else can I use cowboy butter on?
Everything! It’s great on grilled veggies, baked bread, seafood, and even pasta.
The Best Cast Iron Steaks with Cowboy Butter – Easy & Flavorful!
Ingredients
For the Cowboy Butter:
- 2-3 sticks of butter
- 1/2 bunch of green onion diced small
- 3-4 gloves of garlic minced or tbsp of pre minced garlic
- 2 tbsp of Cowboy Butter seasoning
For the Steak:
- Thick-cut steak ribeye or filet recommended
- 3 tbsp butter
- Fresh rosemary sprigs
- Buttery Steakhouse
- Complete Seasoning
- Garlic Powder
- Salt & Pepper
Instructions
For the Cowboy Butter:
- Mix together and enjoy!
For the Steak:
- Preheat the oven to 500°F. Let the steak come to room temperature, then season generously with your favorite seasonings.
- Heat a cast iron skillet over medium-high heat. Melt 3 tbsp of butter until sizzling.
- Sear the steak for 3-5 minutes on each side, depending on thickness.
- Transfer the skillet to the oven. Add a little extra butter and fresh rosemary sprigs on top of the steak.
- Cook for 5 minutes or until the steak reaches your desired doneness (medium-rare: 130-135°F). Use a meat thermometer for accuracy.
- Rest the steak for 5 minutes before serving. Enjoy!