Potato Kugel

1 (8 oz.) pkg. cream cheese, room temp.
3 eggs, beaten
1/4 c. flour
1/2 tsp. baking powder
3 c. shredded potatoes (thawed, frozen hash browns work great)
1/4 c. onion
1/4 c. melted butter
1/2 tsp. salt

Combine cream cheese and beaten eggs; mix until smooth. Add remaining ingredients; mix. Put in 8×8-inch pan and bake for 45 minutes at 350°. Serves 6.