Start by peeling and dicing the potatoes into small, even cubes for even cooking.
Heat olive oil in a large skillet over medium-high heat. Add the diced potatoes, season with salt and pepper, and cook until golden and crispy, about 10-12 minutes, stirring occasionally.
While the potatoes are cooking, season the steak cubes with salt, pepper, and thyme.
Once the potatoes are cooked, remove them from the skillet and set aside on a plate.
In the same skillet, add the cubed steak. Sear the steak on high heat for 2-3 minutes until browned. Avoid overcrowding the skillet; you may need to do this in batches based on the pan size.
Reduce the heat to medium-low. Add the minced garlic and butter to the skillet with the steak, stirring to coat the steak in the garlic butter for about 2 minutes, until fragrant and the steak is cooked to your desired doneness.
Return the crispy potatoes to the skillet, gently folding them into the steak and garlic butter mixture.
Cook together for another 1-2 minutes, allowing the flavors to combine.
Remove from heat, garnish with chopped parsley, and serve immediately.