Preheat oven to 400°F (200°C).
Toss halved baby potatoes with 2 tablespoons olive oil, dried rosemary, salt, and pepper on a rimmed baking sheet.
Roast potatoes for 25 to 30 minutes, turning once, until golden brown and tender.
Season chicken breasts with salt and pepper; heat remaining 2 tablespoons olive oil in a large skillet over medium-high heat.
Sear chicken for 6 to 7 minutes per side until the internal temperature reaches 165°F (74°C). Remove and set aside.
In the same skillet, sauté minced garlic for 1 minute until fragrant.
Pour in chicken broth and heavy cream, scraping the bottom of the pan to deglaze and release browned bits.
Simmer the sauce for 3 to 5 minutes until slightly reduced, then whisk in Parmesan cheese and Italian seasoning.
Return chicken to the skillet to coat with sauce and garnish with fresh parsley.
Serve the chicken and garlic cream sauce immediately alongside the roasted baby potatoes.