Preheat your oven to 425°F for roasting the potatoes.
Wash the baby potatoes and slice them in halves. Toss them in a bowl with olive oil, a pinch of salt, and pepper.
Spread the potatoes on a baking tray and roast in the preheated oven for about 20-25 minutes until crispy and golden, turning halfway through.
While the potatoes roast, pat the top sirloin steak dry with paper towels. Season generously with salt and pepper on both sides.
Finely mince the garlic and roughly chop the fresh rosemary and thyme.
Heat a skillet over medium-high heat. Once hot, add the steak and sear for about 3-4 minutes per side, adjusting the time based on preferred doneness.
During the last minute of searing, add the minced garlic and chopped herbs to the pan, spooning the infused oil over the steak.
Remove the steak from the skillet and let it rest for a few minutes to retain its juices.
Plate the rested steak alongside the crispy roasted potatoes, and drizzle any pan juices over the top for added flavor.