Preheat the Oven: Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper for easy cleanup.
Prepare the Potatoes: In a large mixing bowl, toss the halved baby potatoes with olive oil, salt, and pepper. Spread them out in a single layer on the prepared baking sheet.
Roast the Potatoes: Place the baking sheet in the oven and roast the potatoes for 25–30 minutes, flipping them halfway through, until they are tender and golden brown.
Make the Garlic Sauce: While the potatoes are roasting, melt the butter in a skillet over medium heat. Add the minced garlic and sauté for 1–2 minutes until fragrant.
Prepare the Creamy Sauce: Stir in the heavy cream and bring it to a gentle simmer. Cook for 3–4 minutes, allowing the sauce to thicken slightly. Remove from heat and stir in the grated Parmesan cheese until fully melted and smooth.
Combine and Serve: Transfer the roasted potatoes to a serving dish. Pour the creamy garlic sauce over the potatoes and garnish with chopped fresh parsley. Serve warm.