1. Place potatoes in a saucepan and cover with water. Cover and bring to a boil over medium-high heat and cook for 15-20 minutes or until tender.
2. Meanwhile, in a skillet, saute onion and garlic in margarine until tender.
3. Drain and mash the potatoes; add onion mixture, sour cream, and seasonings.
4. Spoon into a greased 1 1/2 quart baking dish and sprinkle with paprika, if desired.
5. Cover and bake at 350F for 25 minutes.