Preheat your oven to 400°F (200°C).
In a large bowl, combine the halved baby potatoes with 2 tablespoons of melted butter, minced garlic, thyme, paprika, salt, and pepper. Toss until the potatoes are well coated.
Spread the seasoned potatoes in a single layer on a baking sheet. Roast in the preheated oven for 20 minutes.
While the potatoes are roasting, season the beef cubes with salt and pepper.
In a large skillet over medium-high heat, melt the remaining 2 tablespoons of butter. Add the beef cubes in a single layer and sear for about 2-3 minutes on each side until browned.
Once the potatoes have roasted for 20 minutes, remove them from the oven and add the seared beef cubes to the baking sheet.
Return the baking sheet to the oven and roast for an additional 10-15 minutes, or until the beef is cooked to your desired doneness and the potatoes are tender.
Remove from the oven and sprinkle with fresh parsley before serving.