Prep Those Potatoes Like a Pro: Peel the Yukon Gold and Russet potatoes, then cut them into roughly 1½-inch chunks. Try to keep the pieces close in size so they finish cooking at the same time. You do not need perfect potato cubes, friend. We are making mashed potatoes, not building a potato skyscraper. 😂
Give the Potatoes a Cold Start: Place the cut potatoes in a large pot and cover them with cold water by about 1 inch. Add 1 tablespoon of Morton’s Coarse Kosher Salt to the water and stir briefly to dissolve. The water should taste noticeably seasoned, similar to a well-seasoned soup, but it should not taste overwhelmingly salty. Starting the potatoes in cold, salted water helps them cook evenly from the center to the outside and seasons the potatoes all the way through.
Boil Until Fork-Tender: Bring the potatoes to a boil over medium-high heat. Once boiling, reduce the heat slightly so the water maintains a steady boil without aggressively splashing everywhere. Cook for about 15 to 20 minutes, or until a fork slides through the center of the largest potato pieces with almost no resistance. If you have to push hard, they are not ready yet. Give them another couple of minutes. We want tender potatoes, not potatoes that are merely pretending to be tender.
Start the Garlic Butter: While the potatoes cook, place ½ cup of the salted butter in a small saucepan over low heat. Once melted, add the minced fresh garlic. Cook gently for about 3 to 5 minutes, stirring frequently. The garlic should become very fragrant and softened but should remain pale to lightly golden. If it starts turning dark brown, lower the heat immediately. Burnt garlic is bitter, and we are not inviting bitterness to this family function.
Warm the Evaporated Milk: In a separate small saucepan, warm the evaporated milk over low heat until it is hot but not boiling. You should see gentle steam rising from the surface. Do not let it boil. Warm dairy blends into hot potatoes much more smoothly and keeps you from cooling down the potatoes when you add it.
Drain Those Potatoes Thoroughly: Once the potatoes are completely tender, drain them in a colander. Let them sit in the colander for about 1 to 2 minutes so excess water can evaporate. This little pause matters. Watery potatoes cannot be rescued by throwing more butter at them, no matter how persuasive the butter may be. 😂
Dry Them Gently: Return the drained potatoes to the warm pot and place the pot over low heat for about 1 minute, stirring gently once or twice. You are simply allowing any lingering moisture to steam away. Do not cook them long enough to brown the bottom.
Mash While They Are Hot: Remove the pot from the heat. Mash the potatoes while they are still hot using a potato masher or potato ricer. Mash until most of the large pieces are gone and the potatoes look fluffy. A few tiny irregular pieces are perfectly fine. Do not use a hand mixer, stand mixer, blender, or food processor. Those appliances can overwork the starch and turn beautiful potatoes into something with the texture of wallpaper paste. We have worked too hard for that. 😂
Bring in the Cream Cheese: Add the softened cream cheese to the hot potatoes. Fold and mash gently until the cream cheese is completely incorporated and the potatoes look smooth and creamy. Because the cream cheese is softened, it should disappear into the potatoes without leaving little white chunks behind.
Add the Garlic Butter: Pour the warm garlic butter into the potatoes, making sure to scrape in every bit of that fragrant garlic. Fold gently until the butter is completely absorbed. Your potatoes should already look glossy, creamy, and rich at this point. And yes, this is the moment when your kitchen should smell absolutely ridiculous.
Season Like You Mean It: Add the garlic powder, onion powder, black pepper, and ½ teaspoon kosher salt. Stir gently until evenly distributed. Taste the potatoes before adding more salt. Because we are using salted butter, salted cooking water, cream cheese, and seasoned gravy on the final plate, we want to season thoughtfully instead of accidentally creating a salt situation.
Loosen Them With Warm Evaporated Milk: Slowly pour in about 1 cup of the warm evaporated milk while gently folding the potatoes. Once incorporated, check the texture before adding the remaining ½ cup. The ideal consistency is creamy, fluffy, and soft enough to spread easily with a spoon. When you drag a spoon through the potatoes, they should slowly settle back rather than holding a stiff mound. For serving with smothered pork chops, slightly softer is better because those potatoes are about to meet some beautiful brown gravy.
Finish With the Remaining Butter: Melt the remaining ½ cup butter if desired and gently fold it into the potatoes for an extra-buttery finish, or reserve a small amount for drizzling over the top before serving. For the most classic Southern presentation, I love a little melted butter spooned over the potatoes right before they hit the table.
Taste Before You Serve: Take one final bite and check the balance. You should taste buttery potato first, followed by mellow garlic, savory onion, black pepper, and a creamy finish from the cream cheese. If the potatoes taste flat, add salt ¼ teaspoon at a time. If they are thicker than you want, add warm evaporated milk 1 tablespoon at a time. If they taste properly seasoned but you want even more garlic flavor, add another ¼ teaspoon garlic powder rather than adding more raw garlic.
Serve Them Hot and Ready for Gravy: Transfer the mashed potatoes to a warm serving bowl and make a shallow well in the center with the back of a spoon. Spoon a little melted butter into the well, then serve immediately alongside your smothered pork chops and brown gravy. That little butter puddle is not necessary, but it is absolutely invited to the cookout.