This was supposed to be a batch of spicy ginger molasses cookies—the thin, snappy kind that shatter when you bite into them. I had the recipe memorized, the butter was softening on the counter, and I was feeling pretty good about myself. Then my neighbor knocked on the door holding a bag of flour she’d borrowed last week, and I got distracted. By the time I came back to the kitchen, I had dumped a full cup of buttermilk into the mixing bowl instead of the two tablespoons of water the recipe called for. I stood there staring at the soupy, sad-looking dough, and honestly, I almost poured the whole thing down the sink. But I had already committed—the molasses was in, the ginger was in, and I was too stubborn to waste good ingredients. So I added more flour, crossed my fingers, and baked them anyway. What came out of that oven was nothing like the plan. These were soft. Pillowy. Almost cake-like, with a tender crumb that practically begged for a thick layer of cream cheese frosting. I sat there on a Tuesday afternoon, eating one warm from the pan, and realized I had accidentally stumbled onto something better than what I was aiming for. Maybe you’ve been there—when a kitchen mistake turns into the recipe you end up making every single holiday season. That’s exactly what happened here, and I keep coming back to these best soft gingerbread cookies because they taste like the moment everything went right by going wrong.
Why You’ll Love This Recipe
Let me tell you—these aren’t your average gingerbread cookies. The kind that snap in half and require a glass of milk just to get through one? Not these. These are the ones you bring to a cookie swap and watch disappear in minutes. The ones your friends text you about the next day, asking for the recipe. I’ve tested this batch more times than I care to admit, tweaking the flour ratio and the baking time until the texture was exactly right. And now I’m handing it over to you, no mistakes required.
- Soft & Bakery-Style : These cookies stay tender for days thanks to the buttermilk and brown sugar combo. No hard edges here.
- Simple Ingredients : You probably have most of this in your pantry right now. Molasses, butter, flour, eggs—nothing fancy.
- Perfect for Holiday Gatherings : Whether it’s a cookie exchange, a dinner party, or just a cozy night in, these cookies steal the show.
- Crowd-Pleaser : Kids love the frosting, adults love the spice blend, and everyone loves how soft they are.
- Unbelievably Delicious : The cream cheese frosting is the real star here—tangy, smooth, and the perfect counterpoint to the warm ginger and cinnamon.
What makes these different from every other gingerbread cookie recipe out there? It’s the texture. Most recipes aim for crispness, but I wanted something that felt like a hug. The buttermilk adds a subtle tang and keeps the crumb impossibly soft, while the molasses brings that deep, almost smoky sweetness. And the frosting? It’s not an afterthought—it’s the whole point. This isn’t just another version of gingerbread cookies. This is the best soft gingerbread cookies with cream cheese frosting you’ll ever make, and I mean that from the bottom of my flour-dusted heart.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and a satisfyingly soft texture without the fuss. Most of these are pantry staples, so you might not even need a grocery run.
- Unsalted butter, softened (1 cup / 2 sticks) — I use Kerrygold for the rich taste, but any good-quality butter works. Soften it on the counter for about 30 minutes, not in the microwave.
- Brown sugar, packed (1 ½ cups / 300g) — Light or dark brown sugar both work. Dark gives a deeper molasses flavor. Pack it firmly into the measuring cup.
- Molasses (½ cup / 170g) — Use unsulphured molasses, not blackstrap. Blackstrap is too bitter and will throw off the sweetness. Grandma’s or Brer Rabbit are my go-to brands.
- Buttermilk (¼ cup / 60ml) — This is the secret to the soft texture. If you don’t have buttermilk, add 1 tablespoon of lemon juice or white vinegar to regular milk and let it sit for 5 minutes.
- Large egg (1) — Room temperature is best. If you forgot to take it out, place it in a bowl of warm water for 5 minutes.
- Vanilla extract (1 teaspoon) — Pure vanilla extract makes a difference, but imitation works in a pinch.
- All-purpose flour (3 ½ cups / 440g) — Spoon and level it into your measuring cup. Scooping directly can pack the flour and make the cookies dry.
- Baking soda (2 teaspoons) — Make sure it’s fresh. Test it by dropping a little into vinegar—if it fizzes, you’re good.
- Ground ginger (2 teaspoons) — This is the star spice. Freshly ground ginger is nice, but store-bought works perfectly.
- Ground cinnamon (1 ½ teaspoons) — Adds warmth and depth.
- Ground cloves (½ teaspoon) — A little goes a long way. Too much can overpower the other spices.
- Salt (½ teaspoon) — Fine sea salt or table salt. Balances the sweetness.
For the Cream Cheese Frosting:
- Cream cheese, softened (8 oz / 226g) — Full-fat is non-negotiable here. Low-fat cream cheese makes the frosting runny. Let it sit on the counter for at least 30 minutes.
- Unsalted butter, softened (¼ cup / ½ stick) — Same room temperature rule applies.
- Powdered sugar (2 cups / 240g) — Sift it if you want a super smooth frosting, but I’m usually too lazy and it still turns out fine.
- Vanilla extract (1 teaspoon) — Adds that classic frosting flavor.
- Pinch of salt — Just a tiny one to cut the sweetness.
Ingredient Selection Tips: Look for molasses that’s labeled “unsulphured” and “mild.” The darker the molasses, the more bitter the flavor. For the cream cheese, Philadelphia is my trusted brand—it’s consistent and gives the best texture for frosting. If you’re using a store brand, just make sure it’s full-fat and not the spreadable kind in a tub.
Equipment Needed
You don’t need a fancy kitchen to make these best soft gingerbread cookies. Here’s what I use every time:
- Large mixing bowls (at least 2) — One for dry ingredients, one for wet. Glass or stainless steel works best.
- Electric hand mixer or stand mixer — You can cream the butter and sugar by hand with a wooden spoon, but your arm will thank you for using a mixer. I use my KitchenAid for the frosting.
- Measuring cups and spoons — Dry measuring cups for flour and sugar, liquid measuring cup for molasses and buttermilk.
- Rubber spatula — For scraping down the sides of the bowl. Don’t skip this step.
- Baking sheets (2) — Light-colored aluminum sheets work best. Dark sheets can cause the bottoms to brown too quickly.
- Parchment paper or silicone baking mats — Parchment paper is cheap and makes cleanup a breeze. Silicone mats are reusable and also work great.
- Cookie scoop or tablespoon — A 1.5-tablespoon scoop gives you uniform cookies that bake evenly. I got mine for $8 on Amazon.
- Cooling rack — Essential for letting the cookies cool before frosting. If you frost them while they’re warm, the frosting will slide right off.
- Offset spatula or butter knife — For spreading the cream cheese frosting. An offset spatula gives you that bakery-style swirl.
Budget-Friendly Options: If you don’t have a mixer, a sturdy whisk and some elbow grease will do the job. No cookie scoop? Use two spoons to portion the dough. And if you don’t have a cooling rack, just let the cookies cool on the baking sheet for 5 minutes, then transfer them carefully to a plate.
Preparation Method

Let’s get baking. This recipe makes about 24 cookies, and the whole process takes about 45 minutes from start to finish—plus cooling time for the frosting. Trust me, it’s worth the wait.
- Preheat your oven to 350°F (175°C). Line two baking sheets with parchment paper or silicone mats. This ensures the cookies don’t stick and the bottoms bake evenly.
- Cream the butter and brown sugar. In a large mixing bowl, beat together 1 cup of softened unsalted butter and 1 ½ cups of packed brown sugar. Use an electric mixer on medium speed for about 3 minutes, until the mixture is light and fluffy. Scrape down the sides of the bowl with a rubber spatula. You want it to look like wet sand with no lumps.
- Add the wet ingredients. Beat in ½ cup of molasses, ¼ cup of buttermilk, 1 large egg, and 1 teaspoon of vanilla extract. Mix on low speed until just combined. The batter will look a little loose and smell amazing—that’s the molasses and spices waking up.
- Whisk the dry ingredients separately. In another bowl, whisk together 3 ½ cups of all-purpose flour, 2 teaspoons of baking soda, 2 teaspoons of ground ginger, 1 ½ teaspoons of ground cinnamon, ½ teaspoon of ground cloves, and ½ teaspoon of salt. Whisking aerates the flour and distributes the spices evenly. No one wants a bite with a clump of baking soda.
- Combine wet and dry ingredients. Gradually add the dry mixture to the wet mixture, mixing on low speed. Stop when the flour is just incorporated—overmixing will make the cookies tough. The dough should be soft, slightly sticky, and hold together when pressed. If it feels too sticky to handle, add 1 to 2 tablespoons of flour.
- Chill the dough (optional but recommended). If you have time, cover the bowl and refrigerate the dough for 30 minutes. Chilling firms up the butter and prevents the cookies from spreading too much. If you’re in a hurry, you can skip this step—the cookies will just be a little flatter.
- Scoop and shape the cookies. Use a 1.5-tablespoon cookie scoop or a rounded tablespoon to portion the dough. Roll each portion into a smooth ball between your palms. Place them on the prepared baking sheets, spacing them about 2 inches apart. They will spread slightly but not too much.
- Bake for 10 to 12 minutes. The cookies should look puffed and set around the edges but still soft in the center. The tops might crack slightly—that’s normal and beautiful. If you press gently on the center, it should spring back. Don’t overbake, or you’ll lose that soft texture.
- Cool on the baking sheet for 5 minutes. This allows the cookies to set without breaking. Then transfer them to a wire cooling rack to cool completely. Do not frost them while they’re warm, or the cream cheese frosting will melt into a puddle.
- Make the cream cheese frosting. While the cookies are cooling, beat together 8 oz of softened cream cheese and ¼ cup of softened unsalted butter in a medium bowl. Use an electric mixer on medium speed for about 2 minutes, until smooth and creamy. Add 2 cups of powdered sugar, 1 teaspoon of vanilla extract, and a pinch of salt. Mix on low speed to combine, then increase to medium and beat for another minute until fluffy. If the frosting seems too thick, add 1 teaspoon of milk. If it’s too thin, add a little more powdered sugar.
- Frost the cookies. Once the cookies are completely cool, spread a generous layer of frosting on each one using an offset spatula or butter knife. You can also pipe the frosting for a fancier look—just spoon it into a piping bag fitted with a star tip.
- Serve or store. The cookies are ready to eat immediately, but they get even better after a few hours in the fridge. The frosting firms up, and the spices have time to meld.
Pro Tip: If you’re baking for a crowd, you can freeze the unfrosted cookies for up to 3 months. Just thaw them at room temperature and whip up a fresh batch of frosting when you’re ready to serve.
Cooking Tips & Techniques
I’ve made these best soft gingerbread cookies more times than I can count, and I’ve learned a few things the hard way. Here are my best tips so you don’t have to make the same mistakes.
Don’t overmix the dough. This is the number one mistake I see. Once you add the flour, mix just until it disappears. Overmixing develops the gluten and makes the cookies tough instead of tender. I learned this after a batch that came out like hockey pucks. Not my finest moment.
Measure your flour correctly. Spoon the flour into your measuring cup and level it off with a knife. Scooping directly from the bag can pack in an extra 20% more flour, which dries out the dough. If you want to be extra precise, use a kitchen scale—440 grams is your target.
Watch the baking time like a hawk. Ovens vary, and these cookies go from perfectly soft to overbaked in about 60 seconds. Start checking at 10 minutes. The edges should be set and the centers should look slightly underdone. They’ll continue to set on the hot baking sheet while they cool.
Let the cream cheese soften properly. Cold cream cheese creates lumpy frosting. Leave it on the counter for at least 30 minutes, or cut it into cubes and microwave it in 10-second bursts until it’s soft but not melted. I’ve rushed this step before and ended up with frosting that looked like cottage cheese. Not cute.
Multitask like a pro. While the first batch bakes, scoop the second batch onto another baking sheet. That way, you can pop them in the oven as soon as the first batch comes out. You’ll save at least 10 minutes of waiting time.
Variations & Adaptations
One of the best things about this recipe is how flexible it is. Here are some ways to make it your own.
Gluten-Free Version: Swap the all-purpose flour for a 1:1 gluten-free baking flour blend. I’ve used Bob’s Red Mill with great results. The texture will be slightly more delicate, so handle the dough gently. Add 1 teaspoon of xanthan gum if your blend doesn’t already include it.
Vegan Adaptation: Replace the butter with vegan butter (I like Miyoko’s), the egg with a flax egg (1 tablespoon ground flaxseed + 3 tablespoons water), and the buttermilk with ¼ cup of almond milk mixed with 1 teaspoon of apple cider vinegar. For the frosting, use vegan cream cheese—Tofutti works well. The cookies will be a bit less rich, but still delicious.
Spice It Up: Add ½ teaspoon of black pepper or ¼ teaspoon of cayenne pepper to the dry ingredients for a subtle kick. The warmth pairs beautifully with the molasses and cream cheese frosting. I tried this on a whim one Christmas and it was a hit with the adults.
Cookie Sandwiches: Instead of frosting each cookie individually, pair them up with a thick layer of frosting in the middle. Press gently to create a sandwich. These are perfect for parties because they look fancy with zero extra effort.
Different Frosting Flavors: Stir in 1 tablespoon of orange zest or ½ teaspoon of peppermint extract into the cream cheese frosting for a seasonal twist. Orange and ginger are a classic combo, and peppermint makes these feel extra festive.
Serving & Storage Suggestions
These best soft gingerbread cookies are incredible at room temperature, but they’re even better straight from the fridge. The frosting firms up to a fudge-like consistency, and the spices taste more pronounced. If you’re serving them at a party, arrange them on a platter with a light dusting of cinnamon or a sprinkle of flaky sea salt on top—it looks gorgeous and adds a little crunch.
What to serve alongside: These cookies pair beautifully with a hot cup of coffee, spiced chai latte, or a cold glass of milk. For a dessert spread, serve them with classic pumpkin pie or cranberry orange scones for a full holiday table.
Storage Instructions: Store the frosted cookies in an airtight container in the refrigerator for up to 5 days. Place a sheet of parchment paper between layers to prevent sticking. If you’re storing unfrosted cookies, keep them at room temperature in an airtight container for up to a week.
Freezing: Unfrosted cookies freeze beautifully. Place them in a single layer on a baking sheet and freeze for 1 hour, then transfer to a freezer-safe bag or container. They’ll keep for up to 3 months. Thaw at room temperature before frosting. Frosted cookies can also be frozen, but the texture of the cream cheese frosting might change slightly—it can become a bit grainy after thawing.
Reheating: If you like your cookies warm, pop an unfrosted cookie in the microwave for 10 seconds. Don’t microwave the frosted ones, or the frosting will melt. Instead, let them sit at room temperature for 15 minutes before serving.
Flavor Development: Here’s a little secret—these cookies actually taste better the next day. The spices mellow out and meld together, and the texture stays soft. So if you’re baking for a party, make them a day ahead. Your future self will thank you.
Nutritional Information & Benefits
Let’s be real—these are a treat, not a health food. But you can feel a little better knowing that ginger has anti-inflammatory properties, and molasses contains iron, calcium, and magnesium. The cream cheese frosting adds protein and calcium, too. Here’s the estimated nutritional breakdown per cookie (based on 24 cookies with frosting):
- Calories: 245
- Total Fat: 12g
- Saturated Fat: 7g
- Cholesterol: 45mg
- Sodium: 210mg
- Total Carbohydrates: 33g
- Dietary Fiber: 0.5g
- Sugars: 22g
- Protein: 3g
Dietary Considerations: This recipe contains gluten, dairy, and eggs. For gluten-free and vegan options, see the variations section above. If you’re watching your sugar intake, you can reduce the brown sugar to 1 cup, but the cookies will be less soft and the flavor less rich.
My Personal Take: I’m not one to obsess over nutritional numbers, but I do appreciate knowing what’s in my food. These cookies are made with real ingredients—butter, molasses, cream cheese—nothing artificial. That counts for something in my book. And honestly, if you’re going to indulge, do it with something that makes you close your eyes and smile.
Conclusion
These best soft gingerbread cookies with cream cheese frosting started as a complete accident, and now they’re the recipe I turn to every single holiday season. They’re soft, spiced, and topped with the creamiest frosting you’ll ever make. Whether you’re baking for a cookie swap, a family gathering, or just because you deserve something sweet, these cookies deliver every time. Don’t be afraid to customize them—add extra ginger, switch up the frosting, or make them gluten-free. The recipe is forgiving, and the result is always delicious. I’d love to hear how yours turn out. Leave a comment below and let me know if you tried any variations, or share a photo of your cookies on Pinterest. Tag me so I can see your beautiful creations. Happy baking, friend.
Frequently Asked Questions
Can I use blackstrap molasses instead of unsulphured molasses?
I wouldn’t recommend it. Blackstrap molasses is much more bitter and less sweet, which can throw off the flavor balance of these cookies. Stick with unsulphured molasses for the best results. If that’s all you have, reduce the amount to ⅓ cup and add an extra 2 tablespoons of brown sugar.
Why did my cookies turn out flat?
Flat cookies usually mean the butter was too soft or the dough wasn’t chilled. Make sure your butter is softened but not melted, and chill the dough for at least 30 minutes if you have time. Also, check that your baking soda is fresh—old baking soda won’t give the cookies enough lift.
Can I make the dough ahead of time?
Absolutely. You can refrigerate the dough for up to 3 days. Just wrap it tightly in plastic wrap or store it in an airtight container. When you’re ready to bake, let it sit at room temperature for 10 minutes to soften slightly before scooping.
How do I keep the cream cheese frosting from being too runny?
Make sure your cream cheese and butter are softened but not warm. If they’re too warm, the frosting will be loose. Also, use full-fat cream cheese—low-fat versions have more water and will make the frosting runny. If it’s still too thin, add a little more powdered sugar, one tablespoon at a time.
Can I freeze the frosted cookies?
Yes, but the texture of the frosting might change slightly. Freeze the frosted cookies in a single layer on a baking sheet for 1 hour, then transfer to a freezer-safe container with parchment paper between layers. Thaw in the refrigerator overnight. The cookies will still taste great, but the frosting might be a bit softer after thawing.
Pin This Recipe!

Best Soft Gingerbread Cookies with Easy Cream Cheese Frosting
These soft, pillowy gingerbread cookies are topped with a tangy cream cheese frosting. They started as a happy accident and have become a holiday favorite.
- Prep Time: 15 minutes
- Cook Time: 12 minutes
- Total Time: 45 minutes
- Yield: 24 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 1 cup (2 sticks) unsalted butter, softened
- 1 ½ cups (300g) brown sugar, packed
- ½ cup (170g) unsulphured molasses
- ¼ cup (60ml) buttermilk
- 1 large egg, room temperature
- 1 teaspoon vanilla extract
- 3 ½ cups (440g) all-purpose flour
- 2 teaspoons baking soda
- 2 teaspoons ground ginger
- 1 ½ teaspoons ground cinnamon
- ½ teaspoon ground cloves
- ½ teaspoon salt
- 8 oz (226g) cream cheese, softened
- ¼ cup (½ stick) unsalted butter, softened
- 2 cups (240g) powdered sugar
- 1 teaspoon vanilla extract
- Pinch of salt
Instructions
- Preheat oven to 350°F (175°C). Line two baking sheets with parchment paper or silicone mats.
- In a large mixing bowl, beat together 1 cup softened unsalted butter and 1 ½ cups packed brown sugar with an electric mixer on medium speed for about 3 minutes until light and fluffy. Scrape down sides.
- Beat in ½ cup molasses, ¼ cup buttermilk, 1 large egg, and 1 teaspoon vanilla extract on low speed until just combined.
- In another bowl, whisk together 3 ½ cups all-purpose flour, 2 teaspoons baking soda, 2 teaspoons ground ginger, 1 ½ teaspoons ground cinnamon, ½ teaspoon ground cloves, and ½ teaspoon salt.
- Gradually add dry mixture to wet mixture, mixing on low speed until just incorporated. Dough should be soft and slightly sticky.
- Chill dough for 30 minutes if time allows (optional but recommended).
- Scoop dough using a 1.5-tablespoon cookie scoop or rounded tablespoon. Roll into smooth balls and place 2 inches apart on prepared baking sheets.
- Bake for 10 to 12 minutes, until edges are set and centers are soft. Cool on baking sheet for 5 minutes, then transfer to a wire rack to cool completely.
- For frosting: Beat together 8 oz softened cream cheese and ¼ cup softened unsalted butter in a medium bowl with an electric mixer on medium speed for 2 minutes until smooth.
- Add 2 cups powdered sugar, 1 teaspoon vanilla extract, and a pinch of salt. Mix on low to combine, then beat on medium for 1 minute until fluffy.
- Once cookies are completely cool, spread a generous layer of frosting on each cookie using an offset spatula or butter knife.
- Serve immediately or store in the refrigerator.
Notes
Don’t overmix the dough to keep cookies tender. Measure flour correctly by spooning and leveling. Watch baking time closely; cookies go from soft to overbaked quickly. Let cream cheese soften properly for lump-free frosting. Cookies taste even better the next day as spices meld.
Nutrition
- Serving Size: 1 cookie
- Calories: 245
- Sugar: 22
- Sodium: 210
- Fat: 12
- Saturated Fat: 7
- Carbohydrates: 33
- Fiber: 0.5
- Protein: 3
Keywords: soft gingerbread cookies, cream cheese frosting, holiday cookies, gingerbread, molasses cookies


