Go Back
+ servings
Cream Cheese Stuffed Gingerbread Muffins

Cream Cheese Stuffed Gingerbread Muffins

Fluffy cream cheese filling  baked right in the middle of a moist and tender Gingerbread Muffin then topped with a cinnamon/ginger streusel and a drizzle of icing. One bite of these Cream Cheese Stuffed Gingerbread Muffins and there was a Christmas party in my mouth!
Course Breakfast
Cuisine American
Prep Time 20 minutes
Cook Time 24 minutes
Total Time 44 minutes
Servings 12 muffins
Calories 378kcal
Author Nicole Crocker


For the gingerbread muffins

  • 2 Cups All-purpose flour
  • 1/4 teaspoon Salt
  • 1 teaspoon Baking soda
  • 1/2 teaspoon Baking powder
  • 1/2 teaspoon Ground cinnamon
  • 1 teaspoon Ground ginger
  • 1/2 Cup Dark brown sugar
  • 1 Large Egg
  • 1/2 Cup Sour cream or full fat plain yogurt
  • 1/2 Cup Molasses
  • 1/2 Cup Unsalted Butter ,melted

For the streusel topping

  • 1/4 Cup Granulated sugar
  • 1/4 Cup Brown sugar
  • 3/4 teaspoon Cinnamon
  • 1/4 teaspoon Ground Ginger
  • Pinch of salt
  • 1/4 Cup Unsalted Butter ,melted
  • 3/4 Cup All-purpose flour

For the cream cheese filling

  • 1 ,8 ounce package Cream Cheese ,softened
  • 1 Large Egg
  • 2 Tablespoons Sugar
  • 1 teaspoon Vanilla extract

For the icing

  • 1/2 Cup Confectioner sugar
  • 2 teaspoons Heavy cream


Make the streusel topping first

  • Combine sugars, cinnamon, ginger and salt in a medium bowl. Add melted butter and whisk to incorporate. Add flour and stir until just combined. Set aside.

Make the Gingerbread Muffin

  • Preheat oven to 375 Degrees F. Line 12 standard muffins tins with paper liners. Set aside.
  • In a large bowl, combine flour, salt, baking soda, baking powder, cinnamon and ginger.
  • In a separate bowl, whisk together brown sugar, egg and milk. Slowly add wet ingredients into the dry and stir until barely incorporated. Finally stir in molasses and butter and mix to combine. Don't over mix. It's okay if some lumps remain.
  • Evenly divide batter between the 12 muffin liners. Set aside.

Make the cream cheese filling

  • In a small bowl beat cream cheese until creamy and smooth. Mix in the egg, sugar and vanilla and beat until well combined. Pour mixture into a pastry bag or plastic zip lock bag if you don't have a pastry bag. If using a disposable pastry bag cut the tip of the bag. Insert the tip of the bag into one of the muffins and squeeze about two tablespoons of the cream cheese mixture into the gingerbread batter. ( It's a little tricky to know how much is going in so it's kind of a guesstimate...you will see the muffin grow as you fill it. You can go back and add more to some that you think you may not have added enough to at the end. I did have a little bit of the cream cheese mixture left over but some of mine probably could have used more) Continue until all 12 muffins are filled.
  • Top with the streusel topping and bake for 20-24 minutes. They will be done when the cream cheese filling has just set and is not jiggly any longer. Mine came out perfectly at 22 minutes. I would check after the 20 minute mark so they do not get over baked. Remove and let cool for 10 minutes. Once cooled remove each muffing from the tin and place on the serving plate.

Make the icing

  • In a small bowl beat cream and confectioner sugar until well combined. Drizzle over the tops of cooled muffins.


Calories: 378kcal | Carbohydrates: 57g | Protein: 4g | Fat: 14g | Saturated Fat: 8g | Cholesterol: 67mg | Sodium: 171mg | Potassium: 296mg | Sugar: 35g | Vitamin A: 470IU | Vitamin C: 0.1mg | Calcium: 72mg | Iron: 2.3mg