1. Peel the 1 pound of russet potatoes and store them in cold water. This prevents them from browning. If you happen to like that rustic look (I do!) then leaves some of the skin on.
2. Cut the potatoes into equal-sized pieces and place in a large pot with just enough water to cover the potatoes. Salt the water and bring it to a boil.
3. Simmer the potatoes for about 20 minutes or until a fork inserted into the potato meets no resistance. If the potato holds to the fork, they need to cook longer.
4. Drain them immediately when done, reserving the water for soup stalk. You can also use it as a vegan option for mashing the potatoes.
5. Add 2 tablespoons of butter, 1 clove of garlic and 1 onion to a large skillet and cook over a medium-high heat until the onion becomes translucent.
6. Add 1 tablespoon of water and 2 tablespoons of curry powder and cook for about three minutes.
7. Add the potatoes, the curry mixture, 1/4 cup of sour cream, 1/4 cup of plain low-fat yogurt, salt and pepper to a large mixing bowl and mash the mixture.