Place potatoes in a pot of salted water and bring to a boil. Cook for about 15 minutes until fork-tender. Drain and let steam dry.
Preheat oven to 425°F (220°C). Toss carrots with olive oil, salt, and pepper. Roast for 25–35 minutes until tender. Melt butter with honey and garlic, then toss with roasted carrots.
Season chicken with salt, pepper, garlic, and herbs. Heat olive oil in a skillet and sear chicken for 5–6 minutes per side until golden and cooked through. Remove and keep warm.
In the same pan, sauté shallot and garlic. Add chicken stock and simmer until slightly thickened. Stir in cold butter until the sauce becomes silky.
Mash potatoes. Warm butter, milk, and cream cheese, then mix into potatoes until smooth and creamy. Season to taste.
Serve Garlic Herb Chicken with Mashed Potatoes alongside glazed carrots and drizzle with pan sauce.