Desserts
This almond cream cheese cake delivers ultra-moist layers with a perfect balance of nutty almond flavor and tangy cream cheese richness. The secret lies in combining almond flour for structure with cream cheese for that signature tender crumb—no dry, crumbly texture here.
I've perfected this recipe over years of testing, ensuring every slice stays moist for days without turning gummy or dense.
The magic happens in two key steps: first, whipping the cream cheese and butter until completely smooth to prevent lumps, and second, folding in the almond flour mixture gently to maintain airiness.
A simple almond streusel topping adds crunch and visual appeal, while a light glaze keeps everything looking fresh. This isn't your average boxed cake—it's a showstopper that tastes like a bakery masterpiece.
What you'll end up with is a cake that's rich yet not heavy, with a delicate crumb and just the right amount of almond flavor in every bite. The cream cheese base ensures that signature tang you love, while the almond flour gives it a sophisticated nutty depth.
Perfect for celebrations or when you want to impress without spending hours in the kitchen.
Whether you're baking for a special occasion or just craving something indulgent, this recipe delivers professional-quality results with simple techniques. The best part? It keeps well for up to 5 days, making it ideal for meal prep or gifting. Let's get started on creating your perfect slice of heaven.
Ingredients for almond cream cheese cake
Eight servings of ultra-moist almond cream cheese perfection—just these 14 ingredients transform into bakery-style cake.
| Ingredient | Amount | Notes |
|---|---|---|
| Almond Flour 🥜 | 2 cups | Blanched, fine grind preferred |
| Cream Cheese 🧀 | 16 oz | Full-fat, room temperature |
| Unsalted Butter 🧈 | 1 cup | Cold, cubed for whipping |
| Granulated Sugar 🍚 | 1 ½ cups | White or light brown |
| Large Eggs 🥚 | 4 whole | Room temperature |
| Vanilla Extract 🌿 | 1 tbsp | Pure extract preferred |
| Almond Extract 🥜 | ½ tsp | Pure, not imitation |
| Baking Powder 🍞 | 1 tsp | Aluminum-free |
| Salt 🧂 | ½ tsp | Fine sea salt |
| All-Purpose Flour 🌾 | ½ cup | For structure balance |
| Sliced Almonds 🥜 | 1 cup | Toasted for streusel |
| Light Brown Sugar 🍚 | ¼ cup | Packed, for streusel |
| Powdered Sugar 🍚 | ½ cup | For glaze |
| Milk 🥛 | 2 tbsp | For glaze consistency |
Almond flour is the game-changer here—Bob's Red Mill or Anthony's Goods are my go-tos for consistent texture. The cream cheese must be full-fat and room temp to whip smoothly; Philadelphia is foolproof. For almond extract, McCormick or Frontier deliver pure flavor without artificial aftertaste. Toast your sliced almonds in a dry pan until golden for that perfect streusel crunch—about 3 minutes on medium heat. Skip the pre-toasted kind, trust me on this.
No almond flour? Substitute with 1.5 cups ground almonds (food processor, 30 seconds), but expect slightly denser texture. Cream cheese too expensive? Neufchâtel cheese works in a pinch, though it's pricier. Running low on vanilla? Seeds from 1 vanilla bean give that same depth. For the streusel, pecans or walnuts swap in beautifully—just toast them first. The glaze can be made ahead and reheated gently if it thickens; a splash of milk or lemon juice thins it right up.
This cake keeps its magic for 5 days wrapped tightly at room temp, or 2 weeks refrigerated. Freeze individual layers for 3 months—thaw overnight in the fridge. I always bake an extra layer and freeze it for lazy weeknights. The glaze sets fast, so work quickly when applying. For serving, dust with extra powdered sugar or a sprinkle of toasted almonds—instant crowd-pleaser every time.
Why You'll Love This Recipe
- No Mixer Needed: I’ll be real—this cake comes together with just a whisk and a bowl. The almond flour blends like a dream with softened butter, and the cream cheese filling? It’s one smooth, no-fuss scrape of a spatula. No standing over a hot stove or waiting for gluten to develop—just layer, chill, and slice.
- Rich Without the Guilt: That first bite of creamy, tangy filling with a nutty crunch? It’s the kind of dessert that makes you close your eyes. The almond flour keeps it lighter than traditional cake, while the cream cheese adds that velvety richness. Honestly, it’s the perfect balance—decadent but not heavy, and it actually satisfies my sweet tooth.
- Show-Stopper for Any Event: Between us, this cake is my secret weapon for gatherings. It’s elegant enough for a dinner party but simple enough for a last-minute potluck. Plus, the almond butter glaze (if you add it) makes it look like you slaved for hours—when really, you just mixed a few extra ingredients. My in-laws still ask for the recipe every holiday.
Step-by-step instructions for almond cream cheese cake
This cake delivers the perfect balance of ultra-moist texture and nutty richness—every layer is worth savoring.
Whip Cream Cheese and Butter for the Base
In a large mixing bowl, combine the 16 oz cream cheese and 1 cup unsalted butter (cold, cubed). Beat with an electric mixer on medium speed until completely smooth and creamy—this should take about 3-4 minutes. The mixture should be light and fluffy, with no lumps remaining. I like to scrape down the sides occasionally to ensure even blending.
This step is crucial for achieving that signature tender crumb. If you notice any graininess, don't worry—just keep mixing. The cream cheese should be fully incorporated before adding any other ingredients. The cold butter helps create that perfect rich texture while preventing the cake from becoming too dense.
Gradually Add Sugar and Eggs
With the mixer running on low speed, gradually add the 1.5 cups granulated sugar while scraping the bowl as needed. Once fully combined, add the 4 whole large eggs one at a time, mixing just until each egg is fully incorporated. After each addition, let the mixture blend completely before adding the next egg.
Next, stir in the 1 tbsp vanilla extract and 0.5 tsp almond extract until fully combined. The almond extract adds that subtle nutty depth that complements the almond flour perfectly. This is also when I add the 0.5 tsp salt and 1 tsp baking powder—mixing just until the dry ingredients disappear. The batter should be thick but pourable at this stage.
Fold in Almond Flour and All-Purpose Flour
Gently fold in the 2 cups almond flour and 0.5 cup all-purpose flour using a spatula, mixing just until combined. Be careful not to overmix—you're looking for a smooth, thick batter with no visible flour streaks. The almond flour gives this cake its signature texture, so make sure it's finely ground for the best results.
Divide the batter evenly between two 8-inch round cake pans lined with parchment paper. I like to tap the pans gently on the counter to remove any air bubbles. This ensures even baking and prevents domed tops. Preheat your oven to 350°F while the batter rests for 10 minutes—this helps the flour hydrate properly.
Bake the Layers to Perfect Doneness
Bake the cake layers for 25-30 minutes, or until a toothpick inserted into the center comes out clean. The edges should be golden brown while the center remains slightly springy to the touch. I usually check at the 25-minute mark—every oven runs slightly differently, so don't be afraid to adjust the time as needed.
Let the cakes cool in the pans for 10 minutes, then transfer to a wire rack to cool completely. This cooling step is essential—it prevents the layers from becoming soggy when assembling. While the cakes cool, prepare the streusel topping by mixing the 1 cup sliced almonds, 0.25 cup light brown sugar, and 0.5 tsp vanilla extract in a small bowl.
Assemble with Cream Cheese Filling and Glaze
Once completely cool, level the tops of the cake layers if needed. For the filling, beat the remaining 8 oz cream cheese (reserved from the original 16 oz) with 0.5 cup unsalted butter, 0.5 cup powdered sugar, and 1 tbsp vanilla extract until smooth. Spread this filling between the layers.
For the glaze, whisk together the 0.5 cup powdered sugar and 2 tbsp milk until smooth. Drizzle this over the top and sides of the assembled cake. Press the almond streusel mixture onto the sides and top, then chill in the refrigerator for at least 2 hours before serving. The flavors meld beautifully during this time, creating that perfect balance of moist cake and nutty crunch.
Pro Tips For Making Almond Cream Cheese Cake
- Whip Cream Cheese Cold: Take the cream cheese and butter straight from the fridge—no thawing. Room temperature makes it too soft, and you’ll end up with a greasy mess instead of that smooth, pipeable batter. I learned this the hard way after my first batch turned into a sad, soupy disaster.
- Sift Almond Flour Twice: Almond flour is clumpy, no matter what the bag says. Sift it twice—once before mixing, once after—especially if you’re using it for layers or a crust. The first time removes the big chunks; the second ensures no gritty surprises when you cut into it. (Yes, even if you’re impatient like me.)
- Don’t Overmix the Batter: Once you fold in the eggs, stop after 10-12 strokes. Overmixing incorporates too much air, and the cake will collapse in the oven. The batter should look like thick pudding, not fluffy meringue. I used to beat it like I was angry at it—now I just give it a gentle hug.
- Chill the Cake Pan: Place your springform pan in the freezer for 10 minutes before pouring the batter. The cold metal helps set the edges faster, preventing a gummy center. I was skeptical until I tried it—now my cakes bake evenly every time, no guesswork. (Your future self will thank you.)
Troubleshooting great almond cream cheese cake
Cracked or Sunken Top
If your cake develops cracks or sinks in the center, it’s usually from overmixing the batter or opening the oven too soon. The almond flour can dry out quickly, so avoid peeking at it before the 25-minute mark.
To fix this, brush the cracked areas with a simple syrup (equal parts sugar and water, heated until dissolved) before adding the glaze. This will help restore moisture and create a smooth surface. 💡
Dry or Crumbly Texture
A dry cake often results from overbaking or using too much almond flour. To prevent this, bake at 350°F and check for doneness at 25 minutes—the center should be springy but not jiggly.
If your cake turns out dry, try adding 1 tbsp almond milk to the batter next time. For a quick fix, slice the cake and lightly brush the layers with a mixture of 2 tbsp melted butter and 1 tbsp powdered sugar before reassembling.
Gummy or Underbaked Centers
Underbaked centers happen when the oven isn’t hot enough or the cake isn’t baked long enough. To avoid this, always use an oven thermometer to confirm your oven is at 350°F.
If your cake feels gummy, return it to the oven for 5-10 minutes on low heat (275°F) until the center is fully set. For extra insurance, let the cake cool in the pan for 15 minutes before transferring to a wire rack—this helps set the structure before slicing.
Streusel Not Crispy Enough
The streusel topping should be golden and crunchy, but if it turns out soft, it likely didn’t toast enough before baking. Toast your 1 cup sliced almonds in a dry skillet over medium heat for 3-4 minutes until fragrant and lightly golden.
For an extra-crisp finish, sprinkle the streusel on the cake right after removing it from the oven—this way, the residual heat will crisp it up beautifully. 🥜
Filling Too Runny or Separating
A runny or separated filling usually means the cream cheese wasn’t fully whipped or the butter was too warm. For the filling, beat the 8 oz cream cheese and 0.5 cup butter until completely smooth before adding sugar.
If your filling separates, whisk in 1 tsp cornstarch mixed with 1 tsp cold water to thicken it. For a richer texture, chill the filling for 30 minutes before spreading—this helps it set properly between layers.
Glaze Too Thick or Too Thin
Glaze consistency is all about balance. If your glaze is too thick, whisk in 1 tsp milk or lemon juice at a time until smooth. For a thinner glaze, add powdered sugar gradually** while whisking.
To prevent clumping, sift the 0.5 cup powdered sugar before mixing. If the glaze sets too quickly, apply it just before serving and store the cake in an airtight container to keep it fresh. 🍰
Nutrition facts
Frequently asked questions
Can I make this cake without almond flour?
Yes, but the texture will be slightly denser. Substitute with 1.5 cups ground almonds (food processor, 30 seconds) or a mix of 1 cup cake flour and 1 cup ground almonds. The almond flavor will be less pronounced, but the cream cheese richness remains. For extra moisture, add 1 tbsp almond milk to the batter.
Why does my cream cheese cake sometimes turn out dense?
Overmixing the batter or using warm cream cheese are common culprits. Always whip the 16 oz cream cheese and 1 cup butter until completely smooth (no lumps) and keep them cold. Fold in dry ingredients just until combined—overmixing develops gluten, making the cake tough. Let the batter rest for 10 minutes before baking to hydrate the flour properly.
How do I store leftovers to keep them moist?
Wrap the cake tightly in plastic wrap, then place it in an airtight container. Store at room temperature for up to 3 days or refrigerate for 5 days. For longer storage, freeze individual layers (without glaze) for 3 months. To refresh, brush slices with a simple syrup (1 tbsp sugar + 1 tbsp water, heated until dissolved) before serving.
Can I make this cake in a single layer instead of two?
Use a 9-inch round pan or 8-inch square pan and reduce baking time by 5-7 minutes. For a single layer, divide the filling between the top and sides, then add the streusel. Chill for 2 hours before slicing—this helps the filling set properly. The texture will be slightly denser but still delicious with the nutty crunch.
What's the best way to level the cake layers?
Use a serrated knife and a level surface (like a cake board). Place the cake on the board, then gently press down with the knife at a 45-degree angle while moving it back and forth. For cleaner edges, dip the knife in hot water between cuts. Work slowly to avoid crumbling the delicate almond layers. A cake leveler tool makes this even easier for perfect results every time!
