Mix together first six ingredients (and the grated apple if you are using it) and pour into a buttered casserole dish.
Bake in a preheated 350°F (180°C) oven for 30–40 minutes or until firm. The pudding should be thick, not runny.
Once cooled, stir in flax, oil, or yogurt if desired.
