Preheat your oven to 400°F (200°C).
In a large pot, bring salted water to a boil. Add the halved baby potatoes and cook for about 10-12 minutes, or until fork-tender. Drain and set aside.
In a large skillet over medium-high heat, melt 2 tablespoons of butter. Add the steak cubes and season with salt, pepper, paprika, and thyme. Sear the steak for about 2-3 minutes on each side until browned but not fully cooked. Remove the steak from the skillet and set aside.
In the same skillet, add the remaining 2 tablespoons of butter and the minced garlic. Sauté for about 1 minute until fragrant.
Add the cooked potatoes to the skillet and toss to coat them in the garlic butter. Cook for an additional 3-4 minutes, allowing the potatoes to get slightly crispy.
Return the steak to the skillet, mixing it with the potatoes and garlic butter. Cook for another 2-3 minutes until the steak is cooked to your desired doneness.
Remove from heat and garnish with fresh parsley before serving.