Cut steak into 1-inch cubes and season with salt and black pepper.
Heat a cast-iron skillet over medium-high heat until hot. Add oil.
Sear steak bites in batches without overcrowding for 2-3 minutes per side until golden brown and cooked to desired doneness.
In a bowl, mix softened butter with garlic, parsley, chives, thyme, lemon juice, lemon zest, smoked paprika, cayenne pepper, salt, and pepper until well combined.
Reduce heat to low and add cowboy butter to the skillet. Toss steak bites in the butter to coat evenly, cooking for an additional 1-2 minutes.
Remove from heat, garnish with extra herbs if desired, and serve immediately.
Notes
Let steak come to room temperature before cooking for even results.
Do not overcrowd the pan to ensure a good sear.
Adjust cayenne pepper to control spiciness.
Cowboy butter can be prepared ahead and refrigerated for up to one week.