In a mixing bowl, toss the halved baby potatoes with olive oil, salt, pepper, and smoked paprika until evenly coated.
Spread the potatoes onto a baking sheet in a single layer. Roast in the preheated oven for about 20-25 minutes, or until golden and crispy, flipping halfway through.
While the potatoes are roasting, melt 2 tablespoons of butter in a large skillet over medium-high heat. Season the beef cubes with salt, pepper, thyme, and paprika.
Add the seasoned beef to the skillet in a single layer. Sear for 2-3 minutes per side until browned and cooked to your desired doneness. Avoid overcrowding the pan; work in batches if necessary.
Once the beef is cooked, reduce the heat to medium-low. Add the remaining 2 tablespoons of butter and minced garlic to the skillet. Sauté for about 1-2 minutes, stirring frequently, until the garlic is fragrant but not burnt.
Add the crispy roasted potatoes to the skillet and toss everything together to coat in the garlic butter. Cook for an additional minute to heat through.
Serve the garlic butter beef bites and crispy potatoes warm, garnished with fresh parsley.
Notes
Serve warm and garnish with fresh parsley for added flavor.