Go Back Email Link
+ servings
overhead view of starbucks copycat pumpkin cream cheese muffins showing cinnamon streusel topping

Pumpkin Cream Cheese Muffins

These delightful pumpkin muffins are filled with gooey cream cheese and topped with a cinnamon streusel. These are sure to please any pumpkin lover.
No ratings yet
Prep Time 1 hr
Cook Time 20 mins
Servings 24 muffins



  • 8 oz full fat cream cheese
  • 1 cup powdered sugar


  • 3 cup all-purpose flour
  • 1 tsp cinnamon
  • 1 TBS pumpkin spice
  • 1 tsp coarse kosher salt
  • 1 tsp baking soda
  • 15 oz pumpkin puree (1 can) not pumpkin pie filling
  • 4 large eggs
  • 1 cup sugar
  • 1 cup raw honey
  • ¾ cup mild tasting oil such as vegetable or canola
  • ½ cup unsweetened applesauce


  • ½ cup granulated sugar
  • 5 TBS all purpose flour
  • 1 ½ tsp cinnamon
  • 4 TBS cold butter


  • With a hand mixer, mix cream cheese and powdered sugar together until smooth and fully incorporated. This will take about 2 minutes. Lay out a large piece of saran wrap and place the cream cheese mixture in the middle. Roll the wrap up so the mixture forms a thin long log. Stick in the freezer for at least 3 hours.
  • Once the cream cheese mixture is frozen, preheat the oven to 350 degrees.
  • To make the muffin batter, mix the dry muffin ingredients together in a large mixing bowl with a whisk. Slowly incorporate the liquid ingredients until a thick batter forms and everything is fully mixed together. You can also use a hand mixer if you prefer.
  • For the streusel topping, combine all of your streusel ingredients together in a small bowl. Incorporate the sugar, flour, cinnamon, and butter together with a pastry cutter. If you don’t have one of those on hand, you can use two knives, or use your hands. Set the streusel topping aside.
  • Remove the cream cheese mixture from the freezer and unwrap. Slice the log into 24 even slices. In a greased muffin tin, place a spoonful of the batter, followed by a slice of cream cheese, and then topped with another spoonful batter making sure to cover all of the cream cheese. Sprinkle the streusel on top.
  • Bake in the oven for 20-25 minutes, or until the tops bounce back when lightly touched.
  • Let them cool before biting in.