Peel your potatoes and cut them into roughly equal chunks (about 2-inch pieces). This helps them cook evenly instead of having some mushy and some still firm. Place them in a large pot and cover completely with cold water, then add a big pinch of salt. Bring to a boil over high heat and cook until a fork easily pierces the largest piece.
The potatoes should be fork-tender in about 15-18 minutes, but definitely check at the 15-minute mark because overcooked potatoes absorb too much water. You'll feel the difference immediately when you stab one — if it resists at all, give it another couple minutes. Drain them really thoroughly in a colander and let them sit for a minute to release steam.
While the potatoes finish cooking, heat your butter and milk together in a small saucepan over low heat. You don't want it boiling — just warm enough that the butter melts completely and the milk steams a little. This step prevents the mashed potatoes creamy mixture from getting cold and clumpy when you combine everything.
Return the drained potatoes to your pot and add the garlic powder, onion powder, salt, and black pepper. Start mashing with a potato ricer if you have one (game changer, honestly), or use an old-school masher — just avoid using a blender or food processor because it makes them gluey.
Slowly pour the warm butter and milk mixture into the mashed potatoes while you keep mashing gently. Don't rush this part because you need to incorporate it evenly. Once it looks mostly combined, add the sour cream and mix until you get that fluffy, creamy texture.
Fold in the shredded cheddar cheese carefully so it melts from the residual heat without getting overworked. Taste and adjust the salt and pepper because this is your chance to make it exactly how you like it. Add a tiny splash more milk if it looks too thick, or let it sit a minute if it's running a little loose.
Transfer to a serving bowl and garnish with fresh parsley right before guests arrive. The parsley adds a pop of color and freshness that makes people think you actually fussed way more than you did. Serve immediately while everything's warm and fluffy.