There are cakes you make because you need dessert, and then there are cakes that make everyone wander into the kitchen asking, “What smells so good?” This almond cake belongs firmly in the second group.

I first made it on a weekend when I had a bag of almond flour sitting in the pantry and absolutely no plan for it. I wanted something soft and buttery but not overly sweet, so I paired the almond cake with a tangy cream cheese frosting. That little experiment turned into one of those recipes I kept making “just one more time” to tweak it.

The best part? The cake stays wonderfully tender without becoming heavy. The almond flavor feels cozy and slightly fancy, while the cream cheese frosting adds just enough tang to keep every bite balanced.

I have made this cake for family dinners, afternoon coffee, birthdays, and those completely legitimate occasions where you simply feel like baking. After making it many times, I have learned a few tricks that make a big difference, especially when it comes to keeping the cake moist and getting that frosting perfectly smooth.

Why You’ll Love This Recipe

  • Soft and tender: Almond flour gives the cake a lovely texture without making it dense.
  • Creamy frosting: The cream cheese frosting adds a tangy contrast to the sweet almond cake.
  • Simple ingredients: You can find almost everything at an ordinary grocery store.
  • Great for celebrations: It looks pretty enough for birthdays but remains easy enough for a weekend bake.
  • Make-ahead friendly: You can bake the cake a day ahead and frost it later.

Ingredients

For the Almond Cake

  • 1 ½ cups all-purpose flour
  • 1 cup finely ground almond flour
  • 1 ½ teaspoons baking powder
  • ¼ teaspoon baking soda
  • ½ teaspoon salt
  • ¾ cup unsalted butter, softened
  • 1 cup granulated sugar
  • 3 large eggs, room temperature
  • 1 teaspoon pure vanilla extract
  • 1 teaspoon almond extract
  • ½ cup whole milk, room temperature
  • ½ cup sour cream, room temperature
  • ⅓ cup sliced almonds, optional for topping

Helpful swap: You can use plain Greek yogurt instead of sour cream. I have done this when I ran out of sour cream, and the cake still turned out soft and delicious.

For the Cream Cheese Frosting

  • 8 ounces full-fat cream cheese, softened
  • ½ cup unsalted butter, softened
  • 3 cups powdered sugar, sifted
  • 1 teaspoon pure vanilla extract
  • ½ teaspoon almond extract
  • 1–2 tablespoons heavy cream or milk, as needed
  • Pinch of salt

For the best frosting texture, use block-style cream cheese rather than the spreadable kind that comes in a tub. The tub variety often contains extra moisture, which can leave your frosting softer than you want.

Step-by-Step Instructions

1. Prepare the Pan

Preheat your oven to 350°F (175°C).

Grease a 9-inch round cake pan with butter or nonstick spray, then line the bottom with parchment paper. I learned this little trick after losing the bottom of an otherwise beautiful cake to the pan. Not my finest baking moment.

Give the sides a light dusting of flour after greasing.

Time: 5 minutes

2. Mix the Dry Ingredients

In a medium bowl, whisk together the all-purpose flour, almond flour, baking powder, baking soda, and salt.

Take a few seconds to break up any lumps in the almond flour. You want the mixture evenly combined before it joins the wet ingredients.

Set the bowl aside.

Time: 3 minutes

3. Cream the Butter and Sugar

Add the softened butter and granulated sugar to a large mixing bowl or the bowl of a stand mixer.

Beat them on medium speed for about 3–4 minutes, until the mixture looks pale, fluffy, and creamy.

Don’t rush this step. Properly creamed butter gives the cake a lighter texture.

If your butter feels hard straight from the refrigerator, don’t microwave it until half-melted. Let it sit at room temperature instead. Soft butter should press easily with your finger while still holding its shape.

4. Add the Eggs and Flavorings

Add the eggs one at a time, beating well after each addition.

Scrape down the sides of the bowl with a spatula so everything mixes evenly.

Add the vanilla extract and almond extract.

At this point, the batter should smell wonderfully nutty. Almond extract has a strong personality, so don’t pour in extra just because the aroma makes you happy. A little goes a long way.

Time: 4–5 minutes

5. Add the Dry Ingredients and Dairy

Add about one-third of the dry ingredients to the butter mixture and mix on low speed.

Add half of the milk and sour cream, then repeat with another third of the dry ingredients.

Finish with the remaining milk mixture and dry ingredients.

Mix only until the flour disappears.

Overmixing can make the cake tougher, so once you stop seeing streaks of flour, put the mixer away.

The finished batter should look thick, smooth, and creamy.

Time: 3–4 minutes

6. Fill the Cake Pan

Scrape the batter into your prepared cake pan.

Smooth the top with an offset spatula or the back of a spoon.

If you want extra almond crunch, sprinkle the sliced almonds over the top.

Give the pan one gentle tap on the counter to remove any large air pockets.

7. Bake the Cake

Place the cake in the center of the preheated oven.

Bake for approximately 32–38 minutes.

Start checking around the 32-minute mark. Insert a toothpick into the center. If it comes out with a few moist crumbs but no wet batter, the cake is ready.

The top should look lightly golden, and the center should spring back gently when you press it.

Don’t wait for the toothpick to come out completely dry. That can mean you’ve already gone a little too far.

8. Cool Completely

Let the cake cool in the pan for about 10–15 minutes.

Run a thin knife around the edge, then carefully turn the cake onto a cooling rack.

Let it cool completely before frosting.

I know the temptation to frost a warm cake. I have done it. The frosting slid down the sides like it had somewhere more exciting to be.

Give the cake at least 1 hour to cool completely.

Make the Cream Cheese Frosting

9. Beat the Cream Cheese and Butter

Place softened cream cheese and butter in a large mixing bowl.

Beat for about 2–3 minutes, until smooth and creamy.

Scrape down the bowl once or twice.

10. Add the Powdered Sugar

Add the sifted powdered sugar gradually, about ½ cup at a time.

Mix on low speed at first to avoid creating a powdered-sugar cloud all over your kitchen.

Add the vanilla extract, almond extract, and a pinch of salt.

Beat for another 1–2 minutes until fluffy.

If the frosting feels too thick, add heavy cream or milk one teaspoon at a time.

If it feels too soft, refrigerate it for about 15–20 minutes before spreading.

11. Frost the Cake

Place the completely cooled cake on a serving plate or cake stand.

Spread the cream cheese frosting over the top using an offset spatula.

You can keep the sides lightly frosted for a rustic look or cover the whole cake for a more polished finish.

Scatter sliced almonds over the frosting if you like.

I usually keep the decoration simple. The little almond flakes give the cake plenty of personality without turning it into a decorating project.

Pro Tips & Tricks

Use Room-Temperature Ingredients

Room-temperature eggs, butter, milk, sour cream, and cream cheese mix much more smoothly.

Cold ingredients can make the batter look curdled and can prevent the butter from blending properly.

Measure Flour Correctly

Don’t scoop flour directly from the bag with your measuring cup and pack it down. Spoon the flour into the cup and level the top with a knife.

Even better, use a kitchen scale if you have one.

Don’t Overmix

Once you add the flour, mix only until everything comes together.

A few seconds too long can turn a soft cake into a noticeably firmer one.

Cool Before Frosting

This deserves repeating. Completely cool the cake before adding cream cheese frosting.

If you’re short on time, place the cooled cake in the refrigerator for 20–30 minutes before frosting.

Store It Properly

Because of the cream cheese frosting, store leftover cake covered in the refrigerator.

Let individual slices sit at room temperature for about 15–20 minutes before serving. The texture becomes softer, and the almond flavor comes through beautifully.

Variations & Substitutions

Lemon Almond Cake

Add 1 tablespoon of fresh lemon zest to the cake batter. You can also add a teaspoon of lemon zest to the frosting.

The bright citrus flavor works beautifully with almond.

Almond Coconut Cake

Replace ¼ cup of the almond flour with unsweetened shredded coconut.

Sprinkle toasted coconut over the finished frosting instead of sliced almonds.

Berry Almond Cake

Add a thin layer of raspberry or strawberry preserves between the cake and frosting.

For this version, I recommend spreading a modest layer of preserves. Too much can make the cake slippery and difficult to stack.

Gluten-Free Option

Use a good-quality gluten-free all-purpose flour blend designed for a 1:1 baking substitution instead of regular all-purpose flour.

Keep the almond flour in the recipe.

Since gluten-free flour blends behave differently from one brand to another, check the package instructions and expect the texture to vary slightly.

Serving Suggestions

This cake feels right at home on a dessert table, but you don’t need a special occasion to make it.

Serve slices with a cup of coffee, black tea, or a cold glass of milk.

For a dinner party, add a few fresh berries beside each slice. Strawberries, raspberries, and blueberries all work beautifully.

If you’re serving the cake for a birthday, sprinkle sliced almonds around the top edge and add a few simple candles. You don’t need elaborate decorations when the frosting already gives you that lovely homemade look.

For afternoon tea, cut smaller slices. The cake is rich enough that a little piece goes a long way.

And if you are serving leftovers the next day, let the cake sit at room temperature for a short while before eating. Straight-from-the-fridge cake works, but giving it a little time to soften makes a noticeable difference.

FAQ’s

Can I make this almond cake ahead of time?

Absolutely. Bake the cake up to one day ahead, let it cool completely, wrap it tightly, and keep it at room temperature if unfrosted.

Prepare the frosting separately and refrigerate it. Let the frosting soften slightly before spreading it over the cake.

How should I store almond cake with cream cheese frosting?

Cover the cake and refrigerate it because the frosting contains cream cheese.

For the best texture, let a slice sit at room temperature for about 15–20 minutes before serving.

Can I freeze this cake?

Yes. I prefer freezing the unfrosted cake because it holds its texture better.

Wrap the completely cooled cake tightly in plastic wrap, then place it inside a freezer-safe bag or container. Freeze for up to about 2–3 months.

Thaw it overnight in the refrigerator, then bring it closer to room temperature before frosting and serving.

You can also freeze individual frosted slices, although the frosting texture may change slightly after thawing.

Can I use almond milk instead of whole milk?

Yes. Unsweetened almond milk works well.

The cake may taste slightly less rich than it does with whole milk, but the almond flavor will still come through nicely.

Why did my cake turn out dense?

A few things can cause a dense cake.

Overmixing after adding the flour, using cold ingredients, adding too much flour, or using expired leavening agents can all affect the texture.

Also check your almond flour. Very coarse almond meal can create a heavier texture than finely ground almond flour.

Can I make the frosting less sweet?

Yes. You can reduce the powdered sugar slightly, but don’t remove too much at once because the sugar also helps give the frosting structure.

For a less-sweet flavor, use a little extra cream cheese and a small pinch of salt while keeping enough powdered sugar to create a spreadable consistency.

Final Thoughts

This almond cake has become one of those recipes I return to whenever I want something homemade that feels a little special without requiring an entire afternoon in the kitchen.

The cake stays soft, the almond flavor feels warm and delicate, and that tangy cream cheese frosting brings everything together.

Don’t worry if your frosting swirls aren’t perfect or your almond topping lands in slightly uneven places. Mine rarely looks bakery-perfect, and honestly, that’s part of the charm.

Bake it for people you love, put the kettle on, cut yourself the first slice, and enjoy the fact that your kitchen now smells absolutely fantastic.

And if you make this Almond Cake with Cream Cheese Frosting, I’d love to hear how it turned out. Tell me what you changed, what you loved, or what little baking discovery you made along the way.

Related Recipes :

Leave a Reply