In a large bowl, whisk together the oil, sugar, and vanilla. Add the pumpkin puree, eggs, and milk. Whisk until well-combined.
In a separate bowl, combine the flour, baking soda, baking powder, salt and pumpkin pie spice. Slowly mix into wet mixture. Set aside.
Beat the cream cheese and granulated sugar together in a large bowl with an electric hand mixer. Add egg and vanilla. Mix well, scraping the bowl as needed. Set aside.
Line muffin pans with paper cups. Scoop pumpkin muffin batter into cups with a #24 scoop, or about 2/3 full. Spoon cream cheese filling over the top using a #50 scoop or slightly more than one Tablespoon per muffin.
Use a knife to fold (not just swirl) the two batters together. NOTE: The cream cheese batter is much thinner than the muffin batter. To fold the two batters together: Take a butter knife and insert it directly through the center of the muffin batter, gently scraping it along the bottom. Then lift the knife from the edge and fold the batter back towards the center. Repeat 2-3x. This will create a swirled look. With this technique, “less is more” for that marbled look.
Bake at 375˚F for 15-18 minutes or until a toothpick inserted in the center comes out with just a few moist crumbs. Do not over-bake. Cool completely.
Video
Notes
Store in an airtight container with a lid at room temperature (72˚F or cooler) for 2-3 days or in the refrigerator for 3-5 days.
May freeze muffins in a freezer-safe zip-top bag. Thaw in the refrigerator overnight, and keep refrigerated.