Chocolate Almond Swirl Cake

A fun swirl cake made with a beautiful yellow olive oil cake paired with classic chocolate buttercream frosting that has been bolstered with an entire tablespoon of almond extract.

Chocolate Almond Swirl Cake

Buckle up everyone! I'm going to counter all the recent bean recipes with a birthday cake. It was Wayne's birthday this week and I felt like a special cake was in order. I wanted to make something that looked classic from the outside, with a surprise when you slice into it. I also wanted to combine all the flavors he loves - chocolate, olive oil, almond, and a good kiss of salt to balance the sweet. He's always showing me photos of crazy cakes, so I thought it'd be fun to bake him some sort of a swirl cake.

Chocolate Almond Swirl Cake

The Swirl Cake Game Plan

Swirl cakes, zebra cakes, and tiger cakes all have three main components: the base cake, the swirl, and the frosting or icing. For this version I made an incredibly moist and fragrant olive oil cake to use for the base and swirl. It's a favorite made with yogurt which helps keep things tender. The tangy note of the yogurt nicely balances out the sweetness as well. And then there's the frosting. The frosting here is classic chocolate buttercream bolstered with an entire tablespoon of almond extract. On the swirl front I ended up doing two versions to see which one I liked better - one I envisioned with a hot pink dragonfruit or raspberry swirl (I had such high hopes!!), and another with classic chocolate. Chocolate Almond Swirl Cake

How to Assemble a Swirl Cake

This is what a swirl cake looks like (above) just out of the oven. When you slice into it you get beautiful striping and swirls depending on how you layer or swirl the batter. For a cake like this I use a ratio of about 2 parts yellow cake batter to 1 part chocolate cake batter. You do 2 big spoonfuls of batter into the center bulls-eye of your prepared cake pan, and then top it with one spoonful of chocolate. Repeat until all the batter is gone. Always placing the batter onto the bulls-eye.Chocolate Almond Swirl Cake Recipe

The Frosting

Before we get to the details, just a reminder to let your cake cool completely before you attempt to frost it. And before you go to mix up your buttercream, make sure your buttercream is at a nice, mild, room temperature. Not too warm, not too cool. You want it to whip up nice and billowy. If your kitchen is too warm, and your butter is starting to get a little sweaty looking as you mix it (or at any point, really). Just give it a few minutes in the refrigerator.Chocolate Almond Swirl Cake To make this shape cut a square cake in half, and stack.

A Tasty Fail

You can see a couple of in-process shots (below) of the version of the swirl cake made with dragon fruit puree. You know those smoothie packets? I pureed one of those. And it looked incredibly promising all through the bake. The disappointment came when you sliced into the cake. If you were expecting bold stripes, no dice. But if you were expecting a really delicious cake, we're still in business. If you want to make this version - do it for the flavor, not the visual. Mix 1/4 cup of the puree into about half of the yellow cake batter, and skip the cocoa.  Chocolate Almond Swirl Cake Before the bake (above), after the bake (below). Chocolate Almond Swirl Cake Swirl cakes are a lot of fun. And you can play around with all the different components of your cake if you have another frosting you like, favorite base cake recipe, or even the shape. 

Or, if swirl cakes aren't your thing but you still want to make something sweet and tasty try this favorite flourless chocolate cake, these brownies, this Devil's Food Cake, this popular chocolate cake, or skip the cake altogether, and churn up some berry swirl ice cream.

101 Cookbooks Membership

Premium Ad-Free membership includes:
-Ad-free content
-Print-friendly recipes
-Spice / Herb / Flower / Zest recipe collection PDF
-Weeknight Express recipe collection PDF
-Surprise bonuses throughout the year

spice herb flower zest
weeknight express
browse more:

Chocolate Almond Swirl Cake

4.69 from 19 votes

Resist the urge to substitute Greek yogurt here. I tested it, and it made batter too dense. Or! if it's all you have, thin it out a bit, to the consistency of plain yogurt. I haven't tested this, but suspect it will work better than straight Greek yogurt.

  • 3 cups / 13.5 ounces all-purpose flour
  • 2 teaspoon baking powder
  • 1/2 teaspoon fine grain sea salt
  • 1 1/2 cups / 9.75 oz sugar
  • 2 teaspoons almond extract
  • 3 eggs
  • 1 1/2 cups / 12 ounces full-fat plain yogurt
  • 1 1/3 cups / 10.5 ounces extra virgin olive oil
  • 2 tablespoons unsweetened cocoa powder
Chocolate Almond Buttercream Frosting
  • 1 1/4 cup / 285g unsalted butter, room temperature
  • 4 1/3 cup / 525g powdered sugar
  • 3/4 cup / 70g cocoa powder
  • 2 tablespoons milk, cream, or coconut milk
  • 1/2 teaspoon fine grain sea salt
  • 1 tablespoon almond extract
  1. Preheat your oven to 325F with a rack in the center. Oil and line a 9-inch square cake pan with parchment paper.
  2. Sift the flour, baking powder, and salt into a medium bowl.
  3. Stir the sugar and almond extract together in a large mixing bowl. Whisk in the eggs, and keep going for a minute or two, until the mixture is light in color and billowy. Stir in most of the yogurt (reserve 2 tablespoons), and then beat in the olive oil until uniform and creamy. Add the flour mixture and fold until barely combined, avoid over-mixing.
  4. Scoop 1 cup of the batter into a separate bowl, add the cocoa powder and the reserved 2 tablespoons of yogurt and stir to combine. Now you have a yellow batter and a chocolate batter.
  5. Place two large spoonfuls of the yellow batter in the middle of the prepared cake pan. Top with one spoonful of the chocolate batter. Alternate this way, 2 spoonfuls yellow batter and one chocolate, directly on top of each other in the center of the pan until all the batter has been used. Very gently rap the pan on the counter to level out the cake.
  6. Bake for 45-55 minutes or until the sides pull away from the pan a bit and the middle has firmed. Cool in the pan for 20 minutes, and then transfer to a cooling rack to cool completely.
Make the Frosting:
  1. Use a mixer to beat the butter on medium speed until creamy. Add the powdered sugar, cocoa powder, milk, salt, and almond extract. Stir by hand with a spoon to incorporate all the powdery ingredients (so you don’t make a mess), and then beat on medium speed for another minute or so. If you want your frosting a bit thicker, add more powdered sugar. If you want it a bit thinner, add more milk a tablespoon at a time. Covered tightly, you can keep the frosting refrigerated for up to a week, longer in the freezer. Bring to room temperature to use.
Frost the Cake:
  1. If your cake is a bit domed, use a serrated knife to level it out. Cut the cake exactly in half. Scoop a generous amount of frosting onto one half and spread evenly. Top with the other half, if you have the patience to do a crumb layer and refrigerate go for it, or simply slather on the frosting and refrigerate. Bring to room temperature to serve.

Serves 16.

Prep Time
10 mins
Cook Time
50 mins
Total Time
1 hr
If you make this recipe, I'd love to see it - tag it #101cookbooks on Instagram!

Post Your Comment

Recipe Rating


Ooh, this frosting was so good! I had structural problems keeping the two layers together in our humid temps here - definitely plan on refrigerating after frosting if you have similar weather! Against advice, I had to make the cake with Greek yogurt. I thinned it with water, but the cake was still a little dense (maybe for that reason, my swirls were - present but - not as lovely and pronounced as those pictured here). I think I might prefer a butter-based cake with the icing next time. Still, a beautiful recipe and I learned more than a few new tricks making it. Thank you!


Today, I made this cake (yet again!) but cut it in half. I tried the thinning of Greek yogurt, as that is what I had on hand, but would recommend the regular full fat that the recipe indicates. Don't get me wrong, it still delicious and I'll be eating every bite!


    Thanks for the comment Alyssa - yeah, with baking, the full-fat often makes quite a difference.

    Heidi Swanson

This just makes me want to go out tomorrow first thing and buy a huge cake! I mean I could make it, but I don't know if I could wait that long!

Ross Alexander

I added a large orange's worth of finely grated zest to the batter; highly recommend along side the almond, yogourt, olive oil, and chocolate. Delicious and so fancy looking! Will make again.


    Thanks Sheila - great tip!

    Heidi Swanson

Could I substitute coconut oil for olive oil? Or is the olive oil part of the flavor profile?


    I think, for this one, you'll want to stick with olive oil.

    Heidi Swanson

This is my second time making this cake because it is just SO good! Love the flavors of olive oil and chocolate. I wasn't in the mood for almond, so just left that out. The frosting is the BEST!

Alyssa Erickson

    Thanks Alyssa!

    Heidi Swanson

Hi there - this looks wonderful and I'd love to try it. If I wanted to halve the recipe, what size pan could I bake this in, and for how long? Many thanks for your recommendation! And thank you so much for your beautiful blog.


    Hi Julie - Hmmm. You can bake it in just about any pan, or muffin tin you like - the general rules of thumb would be. 1) don't fill more than 2/3-ish full. 2) Bake until the cake is a bit golden on the edges & a cake tester (or toothpick) is batter free when you test in the center.

    Heidi Swanson

Heidi, this looks amazing (like everything you make) and I'm hoping to make it this week for my husband's birthday! Does it matter if I use natural unsweetened cocoa powder vs dutch-process cocoa? Or is any cocoa good cocoa (I think I'm firmly in this camp...but am I wrong)? Thanks! :)


    Hi Parisa, I use natural unsweetened. xx!

    Heidi Swanson

Wondering if the cocoa in the frosting is supposed to be unsweetened as well?


    yes, unsweetened Mary. :)

    Heidi Swanson

Is this cake good sans frosting? (I'm all for a yummy buttercream frosting but trying to cut back a bit in the sweets department. )


    Hi Kristina! You could dust it with a bit of powdered sugar and call it a day!

    Heidi Swanson

Heidi, this cake + frosting ! W O W. I did not have almond extract, and used lemon juice in its stead, and also added lemon zest and cardamom to the cake batter and black pepper to the frosting. The cake texture is perfect, the frosting consistency/sweetness level is exactly where I like it. Thank you!!!! A most splendid swirly cake.


This is delicious! I baked it for my birthday this weekend (no one else in my house can bake, so you do what you have to do) and it turned out so well. I did use Greek yogurt but thinned it with milk per your recommendation and that seemed to do the trick. Next time I might put some toasted slivered almonds on the top, too.


Do you think self-raising flour would work here?


    It should, although I haven't tested, and you'd have to reduce the salt, etc.

    Heidi Swanson

Took a bit of effort but it turned out great!


Lovely and stunning cake Heidi. Its surely a show stopper. Did you ever try adding a drop or two of beet juice to that pink cake? I find that reliably retains the colour even after cooking. Just a thought.

Kiran Vadrevu

    Next time! xx!

    Heidi Swanson

I made this cake yesterday for myself for Mother’s Day and it was everything I thought it would be and more! A delicious cake and the buttercream was spot on. Will definitely be making this beautiful, special cake again!


    Thanks Dawn!

    Heidi Swanson

Heidi, was quite excited to see this recipe and was all set to make it when I saw 1 tbsp almond extract, really? Please tell me this is not a misprint? Apart from this it looks very good. Presumably I can make it without the almond extract? Thanks Annie

Anne Martin

    Hi Anne! It's not a misprint. And is definitely part of the flavor profile. You could play around with another flavor accent though. Something boozy, or a vanilla?

    Heidi Swanson

More Recipes

101cookbooks social icon
Join my newsletter!
Weekly recipes and inspirations.

Popular Ingredients

Use of this site constitutes acceptance of its User Agreement and Privacy Policy.

101 Cookbooks is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Any clickable link to on the site is an affiliate link.