Desserts
This almond cream cheese cookie recipe delivers the perfect balance of nutty richness and creamy vanilla swirls in every bite. The secret lies in combining high-quality cream cheese with finely ground almonds, creating a cookie that's both tender and sturdy enough to hold its shape.
I've perfected this recipe through years of baking, ensuring each cookie achieves that signature crackly top and soft, velvety center.
What sets these cookies apart is the texture—pillowy yet stable, with a subtle crunch from toasted almonds that contrasts beautifully against the creamy filling. The vanilla swirls add a touch of elegance without overpowering the almond flavor, making these cookies ideal for holidays or special occasions.
The dough comes together in just 15 minutes, and the baking process is straightforward, ensuring consistent results every time.
By the end, you'll have cookies that are rich, nutty, and perfectly sweet—not too heavy, not too light, but just right. The almond flavor shines through while the cream cheese adds that familiar comfort, creating a dessert that's both impressive and satisfying.
These cookies freeze beautifully too, so you can make a batch ahead and enjoy them all season long.
The key to success is using room-temperature ingredients and not overmixing the dough. Chill the dough before baking to prevent spreading, and let the cookies cool on the pan for 5 minutes before transferring—they'll look even more tempting when they're warm and slightly underdone in the center. Ready to bake?
Ingredients for almond cream cheese cookie
These 12 ingredients create cookies with perfect nutty-creamy balance and that signature crackly top.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | 1 cup | Room temperature, full-fat preferred |
| Cream Cheese 🧀 | 8 oz | Room temperature, full-fat for best texture |
| Granulated Sugar 🍚 | ¾ cup | White or light brown |
| Packed Brown Sugar 🍚 | ½ cup | Light or dark |
| Large Eggs 🥚 | 2 whole | Room temperature |
| Pure Vanilla Extract 🍯 | 1 ½ tbsp | High-quality preferred |
| All-Purpose Flour 🌾 | 2 cups | Sifted for light texture |
| Ground Almonds 🥜 | 1 cup | Finely ground, toasted for flavor |
| Baking Soda 🧂 | ½ tsp | Pure baking soda |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Vanilla Bean Paste 🍯 | 1 tbsp | For swirls, optional but recommended |
| Sliced Almonds 🥜 | ½ cup | Toasted for crunch |
The butter and cream cheese are your stars here—both need to be room temperature or the dough gets gummy. Kirkland Signature butter or Philadelphia cream cheese are my go-tos, but any quality brand works. Toasting the almonds before grinding? Worth it. Spread them on a baking sheet at 350°F for 8-10 minutes—they’ll smell amazing and add that nutty depth. If you’re short on time, skip the toasting and just use finely ground almonds straight from the bag. The vanilla bean paste? Trader Joe’s sells it cheap and makes the swirls pop with flecks of vanilla.
No vanilla bean paste? Double the extract and add a pinch of xanthan gum to thicken the swirls. Out of sliced almonds? Crushed pistachios or pecans work beautifully for topping. The dough’s a little sticky—don’t fight it. Chill it for at least 30 minutes before baking, or it’ll spread like pancakes. And if you’re making these ahead, freeze the dough balls instead of chilling—they’ll keep for months. Just bake straight from frozen, adding 2-3 minutes to the time.
These cookies keep for 5 days in an airtight container at room temp, but honestly? They disappear faster than that. Reheat in a 200°F oven for 5 minutes to revive that warm, gooey center. The dough balls freeze perfectly—6 months no problem. Just bake straight from frozen, adding 2 extra minutes. Pro tip: Let them cool on the pan for 5 minutes before transferring. That crackly top? Worth the wait.
Why You'll Love This Recipe
- No Mixing Madness: I swear by this dough—just cream butter, cream cheese, and sugars until it’s almost too soft. Then fold in almonds and eggs, drop, and bake. No food processor, no overworking, no stress. The texture stays tender because the butter and cream cheese stay cool.
- Rich Without Effort: That first bite? Buttery, creamy, with a whisper of almond crunch—no fancy spices or extracts needed. The brown sugar caramelizes just enough to give it depth, while the eggs bind everything into a cookie that’s ridiculously satisfying. Honestly, it’s the kind of flavor that makes you forget you’re eating dessert at 3 PM.
- Party-Proof Perfection: These cookies freeze like champs—bake a batch, wrap them, and pull them out whenever you need a crowd-pleaser. They’re sturdy enough for holiday platters but still melty enough to disappear fast. (Yes, even on a Tuesday night.)
- Pantry-Friendly Magic: You’re probably already stocked for this—just butter, cream cheese, sugar, and eggs. No specialty ingredients, no last-minute grocery runs. And because they keep for days in an airtight container, you’ll have backup for when life gets busy. My secret weapon for “I don’t feel like baking” days.
Step-by-step instructions for almond cream cheese cookies
Here's how to make these rich, nutty cookies with a perfect swirl and tender crumb.
Cream Butter and Cream Cheese Together
In a stand mixer fitted with the paddle attachment, beat the 1 cup unsalted butter and 8 oz cream cheese on medium speed for 3-4 minutes. You want them completely smooth with no lumps—this is your base. The mixture should lighten in color and nearly double in volume.
Here's the thing—I like to let the butter and cream cheese come to room temperature first. If they're cold, the dough will be dense. Press the butter between two sheets of wax paper and let it sit at room temperature for 30 minutes before starting. The cream cheese should be soft enough to spread easily with a spoon.
Add Sugars and Vanilla Extract
Gradually add the 0.75 cup granulated sugar and 0.5 cup packed brown sugar to the butter mixture. Mix on medium speed for 2-3 minutes until the sugars are fully incorporated and the mixture is light and fluffy. This step is crucial for aerating the dough properly.
Next, add the 1.5 tbsp pure vanilla extract and 1 tbsp vanilla bean paste. Mix on low speed for 30 seconds until just combined. The vanilla bean paste will add those beautiful swirls later, so don't overmix. If you're using just extract, you can skip the paste, but you'll miss out on that extra depth of flavor.
Incorporate Eggs and Dry Ingredients
Add the 2 whole large eggs, one at a time, mixing on low speed for 30 seconds after each addition. This prevents the eggs from scrambling. Then, in a separate bowl, whisk together the 2 cups all-purpose flour, 1 cup ground almonds, 0.5 tsp baking soda, and 0.5 tsp salt. I always sift the flour first to avoid lumps.
With the mixer on low speed, gradually add the dry ingredients to the wet mixture. Mix just until combined—you should still see some flour streaks. Overmixing develops gluten, which makes cookies tough. Stop mixing as soon as the dough comes together. If it's too crumbly, add 1 tablespoon of milk to help bind it.
Fold in Sliced Almonds and Chill
Using a silicone spatula, gently fold in the 0.5 cup sliced almonds. Be careful not to overmix, as this can break up the vanilla bean paste swirls. Divide the dough into 4 equal portions (about 12 ounces each) and flatten each into a 6-inch round disk. Wrap each disk tightly in plastic wrap and refrigerate for at least 2 hours—overnight is even better.
Chilling is non-negotiable. It allows the flavors to meld and prevents the cookies from spreading too much in the oven. Plus, cold dough is easier to handle when you're ready to roll and cut. If you're in a hurry, you can freeze the dough disks for 30 minutes to firm them up before rolling.
Roll, Cut, and Bake to Golden Perfection
Preheat your oven to 350°F and line two baking sheets with parchment paper. On a lightly floured surface, roll one of the chilled dough disks into a 12-inch circle, about ¼-inch thick. Use a 3-inch round cutter to cut out cookies, then reroll the scraps and cut more. Place the cookies 2 inches apart on the prepared baking sheets.
Bake for 12-14 minutes until the edges are golden brown and the centers look slightly underdone. They'll continue cooking on the hot pan after you remove them from the oven. Let them cool on the baking sheet for 5 minutes before transferring to a wire rack. The cookies should be soft and pillowy in the center with a slightly crisp edge.
Pro Tips For Making Almond Cream Cheese Cookie
- Chill the Dough Properly: Stick the dough in the fridge for at least 24 hours—yes, even if you're eager to bake. I used to rush this and ended up with dense, flat cookies that spread like pancakes. Cold dough = better shape, less spreading, and that perfect almond cream cheese texture you’re after.
- Cream Cheese First: Beat the cream cheese until it’s completely smooth before adding butter. I learned this the hard way—lumpy dough leads to uneven baking and weird textures. Take your time here; it’s the thing that matters most for that silky, not-greasy finish.
- Don’t Overmix: Mix the dough just until combined—maybe 10-12 turns of the mixer. Overworking it turns the cookies tough and dry. I was skeptical until I tried it: under-mixed dough stays tender, and the almond flavor shines through.
- Use Room-Temp Eggs: Let your eggs sit out for 30 minutes before mixing. Cold eggs can make the dough grainy and cause uneven baking. I skip this when I’m lazy, but the cookies are noticeably better when I don’t—smoother texture, no surprises in the oven.
Make-ahead tips for this almond cream cheese cookie
Dough Prep Ahead
Divide the chilled dough into 12-ounce portions and flatten into disks. Wrap tightly in plastic wrap, then store in an airtight container in the fridge for up to 3 days. The longer it rests, the more developed the flavors become—I’ve found 24 hours gives the best texture.
For maximum convenience, freeze the dough disks on a tray before transferring to a freezer bag. They’ll keep for 6 months and bake straight from frozen. 🧊
Baking from Frozen
No need to thaw! Place frozen dough disks on a floured surface and roll/cut as usual. Bake at 350°F for 15-17 minutes—the extra time accounts for the cold start. I recommend adding 1 extra minute to ensure the centers reach 190°F (the perfect doneness for these soft cookies).
The edges will still be golden while the centers remain tender. 🍪
Storage Solutions
Once baked, let cookies cool completely on the pan before transferring to an airtight container with parchment between layers. They’ll stay fresh at room temperature for 5 days, though I’ve never had them last that long.
For longer storage, freeze baked cookies in a single layer on a tray before bagging. Reheat individual cookies at 200°F for 3-4 minutes to restore that warm, gooey center. 💫
Gift-Worthy Packaging
For special occasions, package cookies in parchment-lined boxes with a ribbon. Add a sprinkle of toasted almonds on top for extra flair. I like to include a small note with serving suggestions—like pairing with chilled vanilla milk or espresso.
The cookies travel well in insulated bags with a cooling pack if you’re sending them as gifts. Perfect for holidays or teacher appreciation week! 🎁
Batch Baking Tips
Double the recipe and use two 9x13-inch pans for sheet-pan cookies instead of cutouts. Spread dough ¼-inch thick and bake for 10-12 minutes at 350°F. For even baking, rotate pans halfway through.
Use a pizza wheel to cut into squares after baking—no need for fancy cutters. These work beautifully for cookie platters or dessert boards. ✨
Flavor Boosts
Add ½ tsp orange zest to the dough for a citrusy twist, or swap ½ cup almonds for pecans for a richer flavor. For extra decadence, brush baked cookies with egg wash and sprinkle with flaky sea salt before baking.
The salt enhances the sweetness and adds a sophisticated touch. Store any extras in the freezer for up to 3 months. 💛
Nutrition facts
Frequently asked questions
Can I make these cookies without ground almonds?
If you can't find ground almonds, you can substitute them with 1 cup of finely chopped toasted almonds or even 1 cup of almond flour. For a different flavor profile, try pecans or hazelnuts instead. Just keep in mind that chopped nuts won't provide the same smooth texture as ground almonds, but they'll still add delicious nutty flavor.
Why did my cookies spread too much in the oven?
Over-spreading usually happens when the dough isn't chilled long enough or the butter/cream cheese wasn't cold enough. Always chill the dough for at least 2 hours (overnight is best) and make sure your butter and cream cheese are properly chilled before mixing. If your kitchen is warm, consider freezing the dough disks for 30 minutes before rolling.
How do I prevent the vanilla swirls from breaking up?
Gently is the key! When folding in the sliced almonds, use a silicone spatula and mix just until combined. Avoid overmixing after adding the dry ingredients too. Also, don't overwork the dough when rolling it out—keep it ¼-inch thick and use a sharp cutter to minimize tearing. The vanilla bean paste swirls should stay intact if you handle the dough carefully.
Can I use salted butter instead of unsalted?
Yes, but you'll need to adjust the salt in the recipe. If using salted butter, reduce the fine sea salt to ¼ teaspoon instead of the full ½ teaspoon called for. The cookies will still taste delicious, but the flavor balance will be slightly different. For best results, stick with unsalted butter to have full control over the seasoning.
What's the best way to reheat these cookies?
For that fresh-baked texture, place cookies on a baking sheet and warm at 200°F for 3-4 minutes. Microwaving can make them rubbery, so oven reheating is best. You can also briefly warm them in the toaster oven if you only need to revive one or two cookies. The warm, gooey center is what makes these cookies irresistible!
