Preheat the oven to 180 degrees, grease a muffin tin or line it with paper liners.
Mix the flour, sugar, baking powder, salt and cinnamon. Mix the egg with the oil and milk, add the flour mixture and stir everything well until you have a smooth dough.
I always do this with a whisk.
Finally, fold in the chopped walnuts and cranberries and fill 2/3 full into the prepared muffin tin.
Bake in the preheated oven for about 25 minutes until they are golden in color. Let cool in the tin for another 5 minutes, then transfer to a wire rack and let cool down completely. They taste best fresh.