Preheat oven to 350 degrees F. Line or spray a standard or mini muffin pan.
Take the grated apple and layer between a couple paper towels, pressing down slightly to soak up some of their juices.
In a large bowl whisk together the flour, sugar, baking powder, baking soda, salt, cinnamon and allspice.
Add in olive oil, applesauce, egg and grated apple and mix until batter is just combined.
Stir in pecan and cranberries until just combined.
Evenly scoop batter into muffin tin, filling 3/4 of the way and bake for 25-30 minutes for standard muffins or until a toothpick comes out clean. For mini muffins bake for 20-22 minutes.
Let cool for 5 minutes and then transfer to a wire rack to cool the rest of the way.