Preheat your oven to 425°F.
Cut the baby potatoes in halves and toss them with olive oil, salt, and pepper. Spread them on a baking sheet.
Roast the potatoes in the oven for about 20-25 minutes until crispy and golden, stirring halfway through.
Meanwhile, heat a skillet over medium-high heat. Season the sirloin steak on both sides with salt and pepper.
Add the steak to the hot skillet and sear for about 3-4 minutes per side, or until your desired doneness is reached.
In the last minute of cooking, add the butter and minced garlic (from the 2 cloves) to the skillet. Spoon the melted garlic butter over the steak.
While the steak rests for a few minutes, sauté the asparagus in the same skillet (or a separate pan) with a bit of olive oil, salt, and pepper for 3-4 minutes until tender yet crisp.
Plate the steak alongside the roasted potatoes and sautéed asparagus, drizzling any remaining garlic butter over the top.