In a bowl, mix the flour with baking powder, baking soda, cinnamon, walnuts and apple. Mix the egg, sugar, oil and buttermilk well in another bowl, add the flour mixture and stir with the whisk until everything is well moistened.
Divide the dough into 12 muffin tins and bake the muffins for about 20 minutes.