Melt butter in a dutch oven over medium heat. Add onions and potatoes and cook for 5-10 minutes uncovered, or until onions begin to caramelize.
Add the remaining ingredients and cover. Reduce heat to low and simmer for 20-30 minutes or until potatoes are tender, stirring occasionally. Serve hot.