01 - Combine steak cubes, olive oil, salt, black pepper, and smoked paprika in a medium mixing bowl. Toss to coat thoroughly and set aside to marinate while preparing potatoes.
02 - Heat olive oil in a large skillet over medium-high heat. Add quartered baby potatoes, season with salt and black pepper, and cook, stirring occasionally, until golden and tender, about 12 to 15 minutes. Transfer potatoes to a plate and keep warm.
03 - Raise the heat to high and add steak bites to the same skillet in a single even layer (working in batches if needed). Sear undisturbed for 2 minutes, then turn and cook an additional 2 to 3 minutes until browned and cooked to your preferred doneness. Remove steak and set aside.
04 - Lower the heat to medium, add unsalted butter to the pan and allow to melt. Stir in minced garlic and dried thyme (if using); sauté for approximately 30 seconds until fragrant.
05 - Return cooked potatoes and steak bites to the skillet. Gently toss to coat all ingredients in the garlic butter and heat through for 1 to 2 minutes.
06 - Top the skillet with chopped fresh parsley before serving.