Preheat oven to 350°F. Grease two 12-cup muffin tins or line them with paper liners.
In a large mixing bowl, combine the flour, flax, sugar, baking soda, baking powder, cinnamon, and salt.
In a smaller bowl, whisk together the pumpkin puree, oil, applesauce, eggs, and vanilla extract.
Stir wet mixture into dry ingredients; mix just until combined (do not over mix).
Stir in the chocolate chips.
Spoon the batter into the prepared muffin tins until each one is almost full.
Bake in the preheated oven until a toothpick inserted in the center of a muffin comes out clean, about 20-22 minutes for two pans (or 18-20 for one). Note: Silicone pans will take a few minutes longer to bake. To check for doneness, insert a tooth pick and if it comes out clean then muffins are done.
Let cool on a cooling rack for 10 minutes in the tin. Remove muffins and place on the cooling rack a bit longer.