Preheat the oven to 400°F and line a baking sheet with parchment paper.
In a large bowl, combine half of the parmesan cheese, olive oil, garlic, kosher salt, paprika, and black pepper. Mix until well combined.
Add the halved baby potatoes to the bowl and toss to coat them evenly in the mixture.
Arrange the coated potatoes on the prepared baking sheet in a single layer, cut side down. Drizzle any leftover oil mixture from the bowl over the potatoes.
Roast the potatoes for 40–45 minutes, flipping them halfway through. They should be golden brown, crispy on the outside, and fork-tender when done.
Remove the potatoes from the oven and sprinkle the remaining parmesan cheese over the hot potatoes.
Garnish with chopped parsley and adjust seasoning with additional salt and pepper if needed. Serve immediately.