
Mashed potatoes are the ultimate comfort food, but the classic version is basically a dairy delivery system — which means they've long been off the table for anyone avoiding it. This recipe flips that script entirely, using dairy-free butter, warmed dairy-free milk, and dairy-free sour cream to build a bowl of potatoes that is genuinely rich, smooth, and creamy without a drop of conventional dairy in sight. Yukon Golds are the secret weapon here — their naturally buttery texture means you get a velvety result even before the toppings come into play. Crispy bacon gets folded right into the mash and piled on top, along with fresh chives and optional shredded dairy-free cheese for that fully loaded finish. The technique matters too: drying the drained potatoes over low heat before mashing drives off excess moisture, so nothing turns watery or gluey. This makes six generous servings, which means it's just as at home on a holiday table as it is on a random Tuesday night. Once you nail this version, you won't miss the original at all.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →6 servings










Place the potato chunks in a large pot and cover with cold water by at least 1 inch. Add a generous pinch of salt and bring to a boil over high heat, then reduce to a steady simmer and cook until the potatoes are completely tender and a fork slides through without resistance, about 18–22 minutes.
While the potatoes cook, lay the bacon strips in a cold small skillet and set over medium heat. Cook, turning occasionally, until the bacon is deep golden and crisp, about 8–10 minutes. Transfer to a paper-towel-lined plate and let cool, then crumble into small pieces.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
