In a large pot, boil the cubed potatoes in salted water until tender, about 15-20 minutes. Drain and return to the pot.
Add milk, butter, salt, and pepper to the potatoes.
Mash until smooth and creamy. Adjust seasoning as needed.
In a saucepan, combine the shredded chicken, chicken broth, cream of chicken soup, garlic powder, onion powder, salt, and pepper.
Heat over medium heat until warmed through and slightly thickened, about 5-7 minutes.
Spoon the mashed potatoes onto plates and top with the shredded chicken gravy.
Sprinkle with chopped fresh herbs for garnish, if desired. Serve and enjoy!