Begin by boiling the halved baby potatoes in salted water for about 10-12 minutes, or until fork-tender. Drain and set aside.
In a large skillet, heat 2 tablespoons of olive oil over medium-high heat.
Once the oil is hot, add the cubed steak. Season with salt, pepper, and paprika. Sear the steak for about 4-5 minutes, turning occasionally until browned and cooked to your liking. Remove the steak from the skillet and set aside.
In the same skillet, add the boiled potatoes. Sauté for about 5-7 minutes until they are golden brown and crispy.
Reduce the heat to medium, and add the butter, minced garlic, and fresh rosemary to the skillet. Allow the butter to melt and the garlic to become fragrant, around 1-2 minutes.
Return the steak to the skillet. Toss everything together, coating the steak and potatoes in the garlic butter sauce. Cook for another 2-3 minutes to reheat the steak.
Taste and adjust seasoning with more salt and pepper if necessary.
Remove from heat, garnish with fresh parsley, and serve immediately.
Notes
For extra flavor, let the steak marinate in the spices for 30 minutes before cooking.