Pre-heat oven to 325º.
Generously butter an 8 or 9-inch pie plate.
Melt the butter. Set aside to cool slightly.
Layer cranberries, brown sugar and walnuts in bottom of pie plate.
Beat egg. Gradually add sugar, beating until well blended.
Add flour, beating until well blended.
Gradually add melted butter and vanilla. Beat until smooth.
Pour over cranberry, sugar, and nut mixture.
Bake at 325º for 45 minutes. Serve warm with vanilla cream.