To make instant mashed potatoes taste better, add some salt free seasoning such as Mrs. Dash. The seasoning masks the artificial flavor some instant potatoes have.
Instant mashed potatoes don't always appeal to everyone when cooked per their directions. They can however to dressed up or used in other ways, such as in breading, as a thickener, or in recipes such as the potato onion puffs included on this page.