Peel potatoes, if desired, and remove eyes. Cut into 1" pieces.
Put potatoes into an 8-quart pot and cover with cold water.
Place pot on high heat until water comes to a boil. Boil for an additional 15-20 minutes or until potatoes are soft enough to pierce with a fork, and the fork comes right back out.
Drain potatoes and return to pot over low heat. Add butter pieces. Sprinkle with salt and pepper. Mash a little with potato masher to melt butter.
Alternately mash and add cream ¼ cup at a time until potatoes reach a consistency that you prefer. I like to use all of it (or almost all of it).If you are using a thinner liquid (milk or broth), you may find that you need less than the amount listed. Adding a little at a time ensures that your potatoes don't end up too runny.
Taste and add more salt and pepper to taste.
Garnish with chopped fresh parsley, if desired. Serve hot. Enjoy!
Notes
Dairy-free - Replace the cream/milk with chicken or vegetable broth, and replace the butter with margarine to make this recipe dairy-free.Vegan - Replace the cream/milk with vegetable broth, and replace the butter with margarine to make this recipe vegan.