Preheat your oven to 180ºC (350°F) and line a muffin tin with paper liners. In a large bowl, sift together the flour, cinnamon, nutmeg, baking powder, baking soda, and sea salt to ensure everything is well-mixed and smooth.
1 ½ cups all-purpose flour, 3 teaspoons ground cinnamon, ½ teaspoon ground nutmeg, 2 teaspoons baking powder, ½ teaspoon baking soda, ½ teaspoon sea salt
In another bowl, combine the pumpkin puree, milk, brown sugar, vegetable oil, eggs, and vanilla, and mix until fully combined.
1 cup canned pumpkin puree, ½ cup milk, ½ cup brown sugar, ¼ cup vegetable oil, 2 large eggs, 1 teaspoon vanilla extract
In a separate bowl, whisk together the pumpkin puree, milk, brown sugar, vegetable oil, eggs, and vanilla extract until well combined and smooth. Once mixed, gradually add the wet ingredients to the bowl of dry ingredients. Stir gently until everything is just combined—avoid overmixing to keep the muffins light and fluffy.
Spoon the batter into the lined muffin tin, filling each cup about three-quarters full to allow room for the muffins to rise.
In another small bowl, use an electric mixer to blend together the cream cheese, powdered sugar, flour, vanilla extract, and a pinch of salt until smooth. Transfer the mixture into a piping bag (or a ziplock bag with a small corner cut off).
1 cup cream cheese, ⅓ cup powdered sugar, 1 tablespoon all purpose flour, 1 teaspoon vanilla, ⅛ teaspoon salt
Insert the tip into the center of each muffin and squeeze a generous amount of filling inside, making sure to leave a swirl of cream cheese on top. Sprinkle a few pumpkin seeds on top of each muffin for added texture and flavor.
Pumpkin seeds
Bake the muffins for 18-20 minutes, or until a toothpick inserted into the center comes out clean or with only a few crumbs. Let the muffins cool in the tin for about 5 minutes before transferring them to a wire rack to cool completely. Serve and enjoy!