These soft gingerbread cupcakes combine buttermilk, unsulfured molasses and warm holiday spices for a tender, flavorful treat. They’re topped with a smooth spiced cream cheese frosting and are extra fun when garnished with tiny gingerbread men—either homemade using a gingerbread cookie recipe or store-bought cutouts. These cupcakes are great for holiday gatherings or for baking with kids.
Soft Gingerbread Cupcakes (with Spiced Cream Cheese Frosting)
marilynpeight
20 mins
15 mins
Dessert
American
2.5 dozen
Equipment
- Regular sized muffin tins (one 12-cup and one 6-cup or bake in batches)
- Cupcake liners
- Mixing bowls
- Whisk and a hand mixer or stand mixer
Ingredients
- 3 cups all-purpose flour, leveled (unbleached)
- 1 teaspoon ground ginger
- 2 teaspoons ground cinnamon
- 1/4 teaspoon ground cloves
- 1/2 teaspoon nutmeg
- 1/4 teaspoon salt
- 1/2 cup butter, softened
- 1 cup granulated sugar
- 2 large eggs
- 1 cup buttermilk*see note
- 1 cup unsulfured molasses
- 1 teaspoon baking soda, dissolved in 1/4 cup boiling water
For the Spiced Cream Cheese Frosting
- 12 oz. cream cheese, softened
- 6 tablespoons butter, softened
- 1 1/2 teaspoons vanilla extract
- 3/4 teaspoon ground cinnamon
- 1/4 teaspoon nutmeg, sifted
- 5-6 cups confectioner’s sugar, sifted
For the Gingerbread Men Toppers
- Small gingerbread men cookies (about 30–32 small cookies or a 1/2 batch of a gingerbread cookie recipe). Cut with 2-inch cutters and decorate with white icing if desired.
Instructions
1. Prep and mix
- Preheat the oven to 350°F (175°C). Line muffin tins with cupcake liners.
- In a medium bowl, whisk together the flour, ground ginger, cinnamon, cloves, nutmeg and salt.
- In a separate bowl, cream the softened butter and granulated sugar until light. Add the eggs one at a time, then whisk in the buttermilk and molasses. If the mixture appears slightly separated when the eggs and buttermilk are cold, it will come together once combined with the dry ingredients.
2. Combine and bake
- Gently combine the wet and dry ingredients just until incorporated. Dissolve the baking soda in 1/4 cup boiling water and stir this into the batter at the very end. Mix only until combined—overmixing will make the cupcakes dense.
- Fill each cupcake liner about two-thirds full. Bake in the preheated oven for 15–20 minutes, or until a toothpick inserted into the center comes out clean. Cool completely on a rack before frosting.
3. Frosting and finishing
- Beat the softened cream cheese and butter until smooth. Add vanilla, cinnamon and nutmeg, then add confectioner’s sugar one cup at a time until the frosting is thick enough to pipe. Stiff peaks should hold when you lift the mixer attachment. If the frosting becomes too stiff, loosen with a teaspoon or two of milk.
- Pipe or spread the frosting onto each cooled cupcake. Top with small gingerbread men and a light dusting of cinnamon if desired. Serve at room temperature for the best texture.
Notes
The batter should be smooth and silky. If it feels too stiff, add an extra tablespoon or two of buttermilk.
For the best rise and texture, use fresh baking soda and fresh buttermilk. Dissolving the baking soda in hot water helps activate it immediately and distributes it evenly through the batter; add this mixture at the end and bake the cupcakes right away.
These cupcakes are especially kid-friendly—small gingerbread men look adorable “swimming” in the frosting.
Tried this recipe?
Let us know how it turned out!
Equipment needed:
- Regular-sized muffin tins (one 12-cup and one 6-cup or bake in batches)
- Cupcake liners
- Mixing bowls
- Whisk and hand mixer or stand mixer

Key ingredients: buttermilk, molasses, sugar, all-purpose flour, butter, cream cheese, eggs, nutmeg, cloves, baking soda, vanilla extract, salt, ginger, cinnamon and confectioner’s sugar.
Buttermilk substitution:
If you don’t have buttermilk, combine 2/3 cup whole milk with 1/3 cup plain Greek yogurt to mimic buttermilk’s acidity and texture. This substitute works well in baked goods without extra waiting time.

Step-by-step highlights:
Step 1: Preheat the oven to 350°F. Whisk the dry ingredients together, then cream butter and sugar before adding eggs, buttermilk and molasses.

Step 2: Combine wet and dry ingredients just until mixed. Dissolve the baking soda in boiling water and stir it into the batter at the end. Fill liners two-thirds full and bake immediately.
Why dissolve baking soda? Dissolving baking soda in hot water starts the leavening reaction and helps it disperse evenly for a more consistent rise. Add the soda solution last and bake right away.

Step 3: Bake 15–20 minutes until a toothpick comes out clean. Cool completely before frosting.

Frosting: Beat cream cheese and butter until smooth, add vanilla and spices, then beat in confectioner’s sugar cup by cup until thick enough to pipe. If too stiff, thin with a teaspoon of milk at a time.

Pipe the frosting, top with small gingerbread men and a light dusting of cinnamon if you like. Enjoy!
Storage: Because these cupcakes use cream cheese frosting, store them refrigerated for 5–7 days. Bring to room temperature 30–60 minutes before serving for best texture. Cupcakes freeze well in an airtight container for up to 3 months.

If you make this recipe, please share a photo on Instagram and tag the baker—it’s always rewarding to see home bakers’ versions. Thank you for trying this recipe!
Privacy Policy