Mashed potatoes are the ultimate comfort food, but with just a few simple ingredients you can create unique flavor profiles that are perfect for weeknight dinners or holiday meals.
Place the potatoes in a medium saucepan and cover with cold water by about 1 inch.
Bring to a boil over high heat, then reduce to a simmer and cook for 12–15 minutes, or until the potatoes are fork tender.
Drain well and return the potatoes to the warm pot for 1–2 minutes to allow excess moisture to evaporate.
While the potatoes are cooking, combine the heavy cream, butter, and salt in a small saucepan over medium-low heat. Stir until the butter is melted and the mixture is smooth and heated through. Do not boil.
Transfer the cooked potatoes to a large mixing bowl. Add the warm cream mixture. Mash with a potato masher until smooth and creamy or use a hand mixer on low speed for an extra-light texture. Fold in caramelized onions and fresh thyme to finish.