Desserts
This almond cream cheese cake recipe delivers the perfect balance of rich, nutty swirls and ultra-moist layers that disappear in every bite. The secret lies in combining almond flour for texture with cream cheese that keeps the cake tender rather than dense.
I've baked this recipe countless times for special occasions, and it never fails to impress—whether it's a celebration or just a craving for something decadent yet not overly sweet. The cake features two distinct elements: a delicate almond-infused layer and a velvety cream cheese filling that ties everything together.
What makes this recipe stand out is the foolproof method for achieving a moist crumb without drying out, even after chilling. The almond extract adds depth, while the cream cheese filling ensures each slice is rich and satisfying.
No one will guess it's made with simple pantry staples—it tastes like a bakery masterpiece. By the time you're done, you'll have a cake with a golden crust, tender layers, and a creamy filling that's the perfect balance of sweetness and tang.
The almond flavor shines through without overpowering, making it versatile enough for any dessert table. Whether you're serving it at a gathering or treating yourself, this cake is designed to be the star of the show.
Ready in about 2 hours (including chilling time), this recipe is perfect for those who want restaurant-quality results without the fuss. The assembly process is straightforward, and the final product stays fresh for days, making it ideal for meal prep or gifting. Let's get baking!
Ingredients for almond cream cheese cake
Simple pantry staples transform into a bakery-worthy almond cream cheese cake—moist layers and nutty swirls guaranteed.
| Ingredient | Amount | Notes |
|---|---|---|
| Almond Flour 🌰 | 2 cups | Finely ground, not almond meal |
| All-Purpose Flour 🌾 | ½ cup | For structure balance |
| Granulated Sugar 🍚 | 1 ½ cups | White or light brown |
| Light Cream Cheese 🧀 | 16 oz | Full-fat for creaminess |
| Unsalted Butter 🧈 | 1 cup | Room temperature, softened |
| Large Eggs 🥚 | 4 whole | Room temperature |
| Almond Extract 🌿 | 1 tsp | Pure, not imitation |
| Vanilla Extract 🍃 | 1 tbsp | Pure vanilla preferred |
| Baking Powder 🍞 | 1 tsp | Aluminum-free |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Powdered Sugar 🍚 | 1 cup | For filling |
| Heavy Cream 🥛 | ½ cup | Cold for whipping |
| Sour Cream 🍶 | ½ cup | Full-fat for richness |
The almond flour is the star here—Bob's Red Mill or Anthony's Goods are my go-tos for that fine, buttery texture. Freshly ground makes all the difference, so if you're buying whole almonds, pulse them in a food processor until ultra-fine (no grit!). The cream cheese? Philadelphia is foolproof, but any full-fat brand works. Pro tip: let everything sit at room temp for 30 minutes before mixing—cold butter or eggs can make the batter seize up. And that almond extract? The good stuff—McCormick or Goya are reliable, but nothing beats pure almond extract from a specialty store.
No almond flour? Substitute with 1.5 cups almond meal plus 0.5 cup all-purpose flour, but expect a slightly denser texture. Running low on powdered sugar? Process granulated sugar in a food processor for a quick fix. The heavy cream can be swapped for whipped coconut cream if you're avoiding dairy, though the texture will be lighter. For extra richness, add 1 tbsp lemon zest to the batter—trust me, it brightens up the almond flavor. And if you're worried about the cake drying out, brushing layers with simple syrup (equal parts sugar and water, heated) keeps it moist for days.
This cake tastes even better the next day, so bake it ahead if you're prepping for a party. Wrap tightly in plastic and store at room temp for 3 days, or refrigerate for 5 days. For longer storage, freeze the assembled cake (unfrosted) for up to 3 months10 minutes before serving. Leftovers? Slice and toast briefly in the oven for a warm, gooey treat.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this recipe when my mixer’s on the fritz—just a bowl and a fork. The almond flour blends into the butter like a dream, and the cream cheese keeps everything lusciously smooth without a single lump.
- Rich Without Overpowering: That light cream cheese? It’s the star—tangy but not too sharp, balanced by the nutty depth of almond flour. Top it with a dusting of sugar, and you’ve got a dessert that’s dangerously easy to overindulge in.
- Weeknight Dessert Ready: Between us, I’ve served this warm from the oven after dinner or chilled overnight for breakfast. The buttercream (just powdered sugar + softened butter) is a two-minute fix, and it turns even the simplest meal into something special.
- Budget-Friendly Luxury: Almond flour might sound fancy, but a little goes a long way—this recipe stretches further than you’d think. Plus, cream cheese and butter are pantry staples, so you’re not breaking the bank for something that tastes like a bakery showstopper.
Step-by-step instructions for almond cream cheese cake
Here's how to create layers of nutty richness and velvety cream cheese perfection.
Prepare the Cake Batter
Preheat your oven to 350°F and grease two 8-inch round cake pans with butter or line them with parchment paper. In a large mixing bowl, combine the 2 cups almond flour and 0.5 cup all-purpose flour. Whisk in the 1.5 cups granulated sugar, 1 tsp baking powder, and 0.5 tsp salt until evenly distributed.
In a separate bowl, beat the 1 cup softened unsalted butter until smooth and creamy. Add the 4 large eggs, one at a time, beating well after each addition. Mix in the 1 tbsp vanilla extract and 1 tsp almond extract. Gradually pour the wet ingredients into the dry ingredients while mixing on low speed until just combined. This batter should be thick but pourable—don't overmix or you'll develop gluten and end up with a tough cake.
Bake the Cake Layers
Divide the batter evenly between the prepared cake pans. Bake for 25-30 minutes or until a toothpick inserted into the center comes out clean. The edges should be golden brown, but the tops might look slightly underdone—this is normal and will even out as the cake cools.
Remove the cakes from the oven and let them cool in the pans for 10 minutes. Then transfer them to a wire rack to cool completely. I like to run a thin knife around the edges while the cakes are still warm to help release them cleanly from the pans. Let them cool completely before assembling—they'll firm up as they cool, making the layers easier to handle.
Make the Cream Cheese Filling
In a medium bowl, beat the 16 oz light cream cheese and 1 cup softened unsalted butter together until smooth and creamy. Add the 1 cup powdered sugar and mix until fully incorporated. In a separate bowl, whip the 0.5 cup cold heavy cream and 0.5 cup sour cream to soft peaks. Gently fold the whipped cream mixture into the cream cheese until smooth and fluffy.
Here's the thing—this filling needs to be perfectly smooth. If you see any lumps, don't panic. Simply press the mixture through a fine-mesh sieve to eliminate any texture irregularities. The result should be a velvety, spreadable filling that will create that signature swirl effect when layered with the cake.
Assemble the Cake
Place one of the cooled cake layers on a cake stand or plate. Spread about ⅓ of the cream cheese filling evenly over the top, leaving a ½-inch border uncovered. Repeat with the second cake layer. Spread the remaining filling over the top of the second layer, then gently press down to create a smooth surface.
To create the classic swirl effect, use an offset spatula to spread the filling in a circular motion from the outer edge toward the center. This technique creates those beautiful marbled patterns. Place the cake in the refrigerator and let it set for at least 4 hours, or preferably overnight. This chilling time is crucial—it allows the filling to fully set and the flavors to meld together perfectly.
Serve and Enjoy
Once the cake has chilled, remove it from the refrigerator and let it sit at room temperature for 10-15 minutes before slicing. This brief warm-up makes the cake easier to cut and enhances the flavors. The finished cake should have a moist, tender crumb with a delicate almond flavor from the almond flour, complemented by the rich, tangy cream cheese filling.
Slice into wedges and serve immediately. Each bite should deliver that perfect balance of nutty cake and creamy filling. For an extra touch, dust the top with powdered sugar just before serving—it adds a beautiful presentation and complements the flavors beautifully. This cake keeps well in the refrigerator for up to 5 days, though I doubt it will last that long!
Pro Tips For Making Almond Cream Cheese Cake
- Chill the Cream Cheese Mixture: Whip the cream cheese and butter together until just smooth—then pop it in the fridge for 10 minutes before folding in the dry ingredients. I learned this the hard way: skipping this step leads to a dense, gummy cake. The cold break keeps the texture light and fluffy, even when almond flour tries to fight back.
- Sift the Almond Flour: Almond flour is sneaky—it packs down like crazy, leaving you with a dry, crumbly mess. Sift it twice with the all-purpose flour before mixing, especially if your recipe calls for more than 1 cup. Yes, it’s extra work, but your cake’s moisture balance will thank you.
- Don’t Overmix the Batter: Once you’ve combined the wet and dry ingredients, stop mixing the second everything comes together. Overworking the batter introduces too much air, which collapses in the oven, leaving you with a flat, sad cake. Fold just until no streaks remain—about 10 gentle stirs max.
- Use Room-Temp Eggs: Cold eggs create pockets of steam in the batter, leading to uneven baking and potential cracks. Let them sit in warm water for 5 minutes before cracking them in—this ensures a smooth, even rise. (Pro move: Test the temp by floating them in water; if they sink, they’re ready.)
Creative variations of this recipe
Citrus-Almond Twist
Brighten the classic recipe by adding 1 tbsp lemon or orange zest to the cake batter—it cuts through the richness and enhances the almond flavor beautifully. For the filling, replace ½ cup powdered sugar with ½ cup honey and fold in 1 tbsp fresh lemon juice for a tangy-sweet contrast.
Garnish with candied citrus peel for a stunning presentation. 🍊
Chocolate-Dipped Layers
For chocolate lovers, spread a thin layer of melted dark chocolate (about 4 oz) between the cake layers and filling. Use a 70% cacao bar for depth without overpowering the almond flavor.
Drizzle the finished cake with extra melted chocolate and crushed hazelnuts for texture. This variation keeps the cake's signature moisture while adding a decadent twist.
Gluten-Free Adaptation
Swap the 0.5 cup all-purpose flour for 0.5 cup gluten-free 1:1 baking flour (like Bob's Red Mill) and ensure your almond flour is certified gluten-free. Use xanthan gum (¼ tsp) to improve structure.
The cream cheese filling remains unchanged, but brushing the layers with simple syrup (equal parts sugar and water) ensures extra moisture. This version is just as tender and delicious!
Caramelized Onion Topping
Sauté 1 cup thinly sliced yellow onions in 2 tbsp butter with 1 tsp brown sugar until deep golden and caramelized (about 20 minutes). Spread a thin layer over the top of the assembled cake before chilling.
The sweet, jammy onions add a sophisticated depth that pairs perfectly with the nutty cake and creamy filling.
Espresso-Infused Filling
For coffee enthusiasts, whisk 1 tbsp instant espresso powder into the cream cheese filling while mixing. The espresso enhances the almond flavor and adds a subtle bitterness that balances the sweetness.
Top with a dusting of cocoa powder for a mocha-inspired dessert that feels indulgent yet refined. This variation is especially popular with afternoon tea crowds.
Berry Swirl Variation
Fold ½ cup mashed raspberries or strawberry jam into the cream cheese filling for a fruity twist. Use a piping bag to create delicate swirls on top of the cake before chilling.
The berries add a vibrant pop of color and a tart contrast that keeps the cake feeling fresh. Serve with a dollop of whipped cream for extra flair. 🍓
Nutrition facts
Frequently asked questions
Can I make this cake without almond flour?
Yes! Swap the 2 cups almond flour for 1.5 cups almond meal (finely ground almonds) plus 0.5 cup all-purpose flour. For a completely nut-free version, use 2 cups gluten-free 1:1 baking flour and ½ cup xanthan gum to maintain structure. The texture will be slightly denser but still delicious.
Why does my cream cheese filling look grainy?
Graininess usually happens when the cream cheese isn't fully softened or if the butter is still cold. Beat the 16 oz cream cheese and 1 cup butter together for 3-5 minutes until completely smooth before adding other ingredients. For extra silkiness, press the finished filling through a fine-mesh sieve. Chill the filling for 30 minutes before assembling to prevent melting.
Can I bake this cake in a different pan size?
For an 8-inch round pan, bake at 350°F for 25-30 minutes. For a 9-inch pan, reduce the batter by 20% and bake for 20-25 minutes. If using a 6-inch pan, increase the batter by 50% and bake for 30-35 minutes. Always check doneness with a toothpick—it should come out clean. Adjust baking time by 2-3 minutes if needed.
How do I prevent the cake from cracking?
Cracking often happens when the cake cools too quickly or if the oven temperature fluctuates. Avoid opening the oven door during baking, and let the cakes cool in the pans for 10 minutes before transferring. Also, ensure your 4 eggs and 1 cup butter are at room temperature before mixing. If cracks appear, cover them with extra cream cheese filling or a thin layer of frosting.
Can I make this cake ahead of time?
Bake the layers 1 day ahead and store them wrapped tightly at room temperature. Assemble the cake 4-6 hours before serving to allow the filling to set properly. For longer storage, freeze the assembled (unfrosted) cake for up to 3 months. Thaw overnight in the fridge before serving. The flavors actually improve after 24 hours!
