In a medium saucepan, combine the cranberries, sugar, and water. Bring to a boil over medium-high heat then reduce heat to low and simmer until the cranberries are soft and the sugar is dissolved, about 10 minutes.
Add the apple juice, cinnamon, and nutmeg and simmer for an additional 5 minutes.
Remove the pan from the heat and whisk in the butter.
In a separate bowl, mix together the flour, oats, and walnuts.
Stir the flour mixture into the cranberry mixture until combined.
Pour the pudding into an 8x8 inch baking dish.
Bake at 350 degrees for 25 minutes.
Allow to cool before serving.
Interesting Facts
Cranberries are native to North America and were used by Native Americans to make pemmican, a protein-rich food.
Cranberries are a good source of vitamin C, dietary fiber, and manganese.