Preheat your oven to 350°F (175°C) and line a muffin tin with paper liners or grease it lightly.
In a large mixing bowl, whisk together the canned pumpkin puree, Greek yogurt, eggs, honey (or maple syrup), and vanilla extract until well combined.
In a separate bowl, mix the rolled oats, almond flour, baking soda, baking powder, pumpkin spice, and salt together.
Gradually add the dry ingredient mixture to the pumpkin mixture, stirring until just combined. If using, fold in the chocolate chips or walnuts for added texture and flavor.
Spoon the batter evenly into the prepared muffin tin, filling each cavity about two-thirds full.
Bake in the preheated oven for 18-22 minutes, or until a toothpick inserted into the center of a muffin comes out clean.
Let the muffins cool in the tin for 5 minutes before transferring them to a wire rack to cool completely.
Notes
These muffins are perfect for breakfast or a snack! Serve warm with a pat of nut butter or enjoy them plain. You can also sprinkle some extra pumpkin seeds on top before baking for a crunchy topping.