Roast the Garlic (Optional):
Preheat your oven to 400°F (200°C).
Peel the outer layers of the garlic bulb, leaving the cloves intact. Slice off the top of the bulb to expose the cloves.
Drizzle with olive oil, sprinkle with salt, and wrap in foil. Roast for 30–35 minutes until soft and golden. Let it cool and squeeze the roasted garlic out of the skins.
Cook the Potatoes:
Place the cubed potatoes in a large pot and cover with cold water. Add a pinch of salt to the water.
Bring to a boil, then reduce heat to a simmer. Cook for 15–20 minutes, or until the potatoes are fork-tender.
Drain and Mash:
Drain the potatoes in a colander and return them to the pot. Allow any excess moisture to evaporate.
Mash the potatoes with a masher or use a hand mixer for a smoother texture.
Add Creamy Ingredients:
Mix in the roasted garlic (or minced garlic), heavy cream, butter, and sour cream. Stir until the potatoes are smooth and creamy.
Season with salt and pepper to taste.
Garnish and Serve:
Transfer the mashed potatoes to a serving dish and garnish with fresh parsley or chives if desired. Serve warm and enjoy!