Step 1: Prepare the Potatoes - Peel the Yukon Gold potatoes, rinse them thoroughly, and cut them into small, evenly sized pieces. This ensures they cook evenly and become perfectly tender.
Step 2: Boil Until Tender - Place the cut potatoes into a medium or large pot and cover them with water. Bring the water to a boil, then reduce the heat to a gentle simmer. Cook for 15 to 20 minutes, or until the potatoes are fork tender.
Step 3: Drain the Potatoes - Carefully pour the cooked potatoes into a colander in the sink to drain. Transfer them immediately into a large bowl while they are still warm.
Step 4: Mash with Cream, Butter, and Garlic - Add the heavy cream, butter, and minced garlic to the bowl. Using a potato masher, mash everything together until the potatoes are smooth and creamy. The warmth of the potatoes will mellow the garlic and blend the flavors beautifully.
Step 5: Stir in Parmesan and Sour Cream - Gently stir in the freshly grated parmesan and sour cream until fully incorporated. Taste and adjust as needed for your desired flavor and texture.
Step 6: Garnish and Serve - Transfer the mashed potatoes to a serving dish and sprinkle with fresh chopped parsley if desired. Serve warm and enjoy every comforting bite.