Heat 2 tablespoons of olive oil in a large skillet over medium heat.
Add the halved or quartered baby potatoes and season with salt, pepper, and paprika.
Cook until they are golden and fork-tender, about 15 minutes, stirring occasionally.
Remove the potatoes and set them aside.
Season the steak cubes with salt, pepper, and dried herbs.
In the same pan, add 1 tablespoon of oil and 2 tablespoons of butter.
Sear the steak cubes in a single layer for about 2-3 minutes per side until browned.
Avoid overcrowding the pan; work in batches if necessary.
Reduce the heat to medium-low and add the remaining butter and minced garlic to the pan.
Sauté until the garlic is fragrant, about 1 minute.
Add the cooked potatoes back into the pan and toss everything together gently.
Cook for an additional 1-2 minutes to heat everything through.
Garnish with freshly chopped parsley before serving hot.