Double chocolate cake with coconut-pecan filling

Thom's birthday cake

Thom’s final week as a 30 year old man was unbearably cold and snowy and, as a result, not conducive to activities I had planned to usher in his 31st. So at the last hour, we canceled his birthday celebration. Which wasn’t much of a problem because he got his present months prior AND he still got cake (and pie and cookies and ice cream). 

It probably seems a bit crazy to those of you who aren’t diehard sports fans (or sharing a bed with a diehard sports fan) but the entire part of our trip to Europe’s fourth largest country was carefully structured around FC Barcelona‘s schedule, as Thom’s a huge culé and seeing the team play at Camp Nou has been sitting at the very top of his bucket list since he was a kid. So we planned to be in Barcelona during one of the biggest rivalries in all of sports: El Clásico. The only problem? It was nearly impossible to secure tickets while we were traveling, so we were forced to wait until we got into town – two days before the match – to try to make it happen.

I don’t know if you’ve ever tried buying tickets in the final days leading up to a major event, but that shit isn’t easy. I spent a majority of our first day in Barcelona trolling the internet for said tickets, and when I couldn’t find anything I called Ticketmaster and practically begged them to put a price on standing room. Come on! Can’t we just stand? WE CAME ALL THE WAY TO BARCELONA FOR THIS GAME. They weren’t budging so I threw in the towel and accepted the fact that it just wasn’t in the cards. But I couldn’t resist checking the interweb one last time before we headed out for the day, just in case something became available during my 45 minute call (which was 40 minutes of shitty elevator music) to Ticketmaster. To my surprise, three tickets were available. For a whopping almost €300. I told Thom and we both agreed that was way too much considering we found €50 tickets the week prior.

We grabbed our things and headed out the door, but I couldn’t stop thinking about the match and his bucket list and how awful it would be for him to not go to that game. Because there we were in Barcelona on the weekend of El Clásico – the entire town painted red and blue – and I was just going to let him watch it at a bar? AT A BAR?

Snow dayDancing pecansJKHappy birthday, darling

I started recounting all the sacrifices he’d made for me during the trip. How he never complained about spending significantly more money on apartments because I had my first hostel experience and was all, Oh hell no. I am not doing this for four months. And you know what? He didn’t fight me on it. Despite the fact that he had zero issues sleeping through the craziness that was those rowdy Australian kids who party harder than Lindsay Lohan and Charlie Sheen, combined. (Which is actually quite entertaining, but not at 3 in the morning.) All the nights he ate dinner at mostly vegetarian restaurants because nothing was more important (to him) than me getting a belly full of good, wholesome food. And what about all those times he bought me €8 chocolate bars when the last thing I deserved was a chocolate bar? Or the fact that he took me all the way to Prague to propose? So I decided, as we were rushing down six flights of stairs, that I was going to do this for him. I was going to be the person responsible for checking that game off his bucket list because he deserved it. That, and I’d feel like a total asshole if I didn’t.

We got to the bottom and, on our way out the door, I asked Thom for the keys because I had left my jacket in the room. Except I didn’t really forget my jacket – it was in my backpack, but I knew going back up the stairs for something that small would deter him from following me to the apartment. So I raced up the stairs, through the door, and logged onto the Ticketmaster website, hoping to the winds that there was still a ticket available. There was. And I shit you not, I bought the VERY LAST ONE. But not without hesitation because it was a serious chunk of change for 90 minutes of entertainment; the kind of purchase you don’t make without consulting the person who shares your joint bank account. I wondered, for a moment, if Thom would be upset but quickly reassured myself that even if he was, it wouldn’t matter. Any ill feelings would be completely overshadowed by the fact that he was going to see his favorite football team play in one of the biggest matches of the year. He couldn’t be mad. So I bought the ticket, removed my jacket from my backpack, and rushed down the stairs.

When I got back down to the bottom my heart was racing. Not because of the stairs, but because I hadn’t prepared myself for how or when I was going to break the news that I just spent way more money on a ticket to El Clásico than I probably should have. So I started walking in the direction opposite the establishment where we were heading to get our beer and hummus and veggie burger fix. And he stopped and yelled something about going the wrong way and blah blah blah. I turned around and with all my tiny might and sass I looked at him and said, What the hell are you talking about? We’ve got to go to La Caixa pick up your ticket to El Clásico.

Happy early birthday, darling. I love you very, very, very, very, very, very, very much.

Double chocolate cake with coconut-pecan fillingDouble chocolate cake with coconut-pecan fillingCAKEDouble chocolate cake with coconut-pecan fillingDouble chocolate cake with coconut-pecan filling

In case you missed it – that dreamy gingerbread cake I made for West Elm is up on their blog

Notes: Thom requested a German’s chocolate cake but I couldn’t spare any of the chocolate bars we had for cake batter, so I used cacao powder. I also strayed from the normal preparation method for the coconut filling but I promise you this one is so. much. better. Same process as making caramel, but without brown sugar. If you’re not into the coconut-pecan filling, you could use frosting. Or make real deal caramel sauce and use that. Or maybe some raspberry preserves? The options are seemingly endless. If you don’t have cake flour, you can make it by using 2 1/4 cups plus 3 tablespoons (317g) unbleached flour and 5 tablespoons (57g) potato starch. Sift the shit out of it. Like, three or four times. If you don’t have cacao powder you can use natural cocoa powder but do not use Dutch processed cocoa unless you adjust the leavening (less baking soda, add baking powder).


2 3/4 cups (374g) cake flour
3/4 cup (57g) cacao powder
1 teaspoon (5g) fine sea salt
1 1/2 teaspoons (8g) baking soda

1 1/2 cups (315g) cane sugar
3/4 cup (154g) coconut oil
, melted
1 1/2 teaspoons (6g) pure vanilla extract
2 cups (434g) vegan buttermilk

1 can coconut milk, refrigerated overnight
1/2 cup cane sugar
1 cup unsweetened shredded coconut
1/3 cup pecans
, finely chopped

1 cup non-hydrogenated shortening
2 tbsp non-dairy milk
2 tsp pure vanilla extract
1 3/4 cups powdered sugar
1/2 cup cacao powder

Pecan pieces
Chocolate shavings
Shredded coconut

Preheat oven to 350˚F. Line three 6″ (or two 8-9″) spring form pans with parchment paper; set aside. In a small mixing bowl, sift together the flour, cacao powder, salt, and baking soda; set aside. In a large mixing bowl, combine the sugar, oil, and extracts; mix just until combined. Alternate between mixing the flour and buttermilk into the sugar mixture in halves. Add the flour first, then the buttermilk. Once all of the flour has been added (but you’re still left with 1/2 of the buttermilk) whisk the crap out of the mixture until most of the clumps have disappeared. (Don’t whisk too much or else you’ll overwork the gluten.) Whisk in the remaining buttermilk.

Divide the batter between the prepared pans and bake at 350˚F for 30-35 minutes, or until a toothpick comes out clean. Allow the cakes to cool in their pans for about 15 minutes, then transfer to a wire rack. Once the layers have cooled, cover with plastic and refrigerate until you’re ready to assemble (cold cake layers are easier to frost). Will keep refrigerated for up to two days.

While the cakes are cooling, prepare the filling by opening the coconut milk and scooping the white layer of coconut milk fat off the top of the can. Put it in a small saucepan set over medium-high heat and whisk in the sugar. Bring mixture to a boil then reduce heat to medium and cook for 10-12 minutes, whisking every couple of minutes. When its finished cooking, remove from heat and stir in the coconut and pecans; transfer to a small bowl and let cool. Refrigerate until ready to use. Will keep refrigerated for up to three days.

To assemble the cake, line a cake stand (or plate) with two pieces of parchment paper that overlap in the middle; set aside. Remove the cake layers from the refrigerator (level if needed) and place one of the layers in the middle of the prepared cake stand. Spread 1/2 cup of filling on top of the layer, then sandwich with the second layer; repeat with second layer and refrigerate cake for at least 45 minutes. (Do not spread filling on the third layer.)

While the cake is chilling, prepare the frosting by creaming the shortening, milk, and vanilla extract, using a hand mixer on high speed, until combined. Sift in the powdered sugar and cacao powder and continue beating until light and fluffy. Cover the frosting until ready to use.

When the cake has chilled, allowing the filling to harden, give it a thin crumb coat and return it to the refrigerator for an additional 15 minutes. Finish with remaining frosting then remove the parchment paper pieces and line the bottom of the cake with broken (or whole) pecans. Top with chocolate shavings and coconut. Wait an hour or two before serving (so the cake isn’t cold). Cover cake with plastic or store in an air tight container for up to three days. Cake is best within the first 24 hours.

Yield: 12 slices


  • Reply thelittleloaf 12 December 2013 at 8:27 AM

    Hooray for cake and surprises and everlasting love :-) This looks amazing.
    Re Barcelona, do you have any foodie tips? We’re off there at the end of December…

    • Reply Ashlae 12 December 2013 at 8:28 AM

      LOADS! Sending you an e-mail as our Barcelona guide won’t be posted for quite some time.

  • Reply Megan 12 December 2013 at 8:30 AM

    I love this! Such a cute topper too!

  • Reply molly yeh 12 December 2013 at 8:32 AM

    eeep! i looove this story!!! you are awesome, surprises like that are the best. and this cake. and these photos of the cake. i can’t handle it, everything is so beautiful.

  • Reply Ashley 12 December 2013 at 8:38 AM

    LADY. Your stories! You have such a way of telling stores. I’m sucked in from the first word and my eyes can’t scan the screen fast enough. More, more, more! Such a sweet story, and I can only imagine the excitement on his face. The 3rd photo down….I’d like to frame that. Stunning. And the recipe….goodness.

  • Reply Jamie Levine 12 December 2013 at 9:47 AM

    Looks delicious. Sweet post.

  • Reply Dixya @ Food, Pleasure, and Health 12 December 2013 at 10:33 AM

    what a nice surprise..sometimes you just have to spend $$$ on whatever that gives your loved ones immense happiness coz its really really worth it. And Thom is such an adorable future husband of yours :) I am glad that last ticket was still there, meant to be :)

  • Reply Amanda @ Once Upon a Recipe 12 December 2013 at 10:59 AM

    I love your storytelling. Hooray for Thom, and you, and this delicious cake!

  • Reply dana 12 December 2013 at 11:38 AM

    You are a brilliant, lovely, talented baker and I LOVE this story (and this cake!). Happy Birthday, Thom!

  • Reply janae @ bring joy 12 December 2013 at 12:26 PM

    Thom is such a catch. And he’s lucky to have you too!

  • Reply Shel@PeachyPalate 12 December 2013 at 12:51 PM

    Absolutely stunning!!!!

  • Reply Katrina @ Warm Vanilla Sugar 12 December 2013 at 1:09 PM

    I love the filling and I love this cake!! The little sign is too cute!

  • Reply marlene 12 December 2013 at 1:42 PM

    Oh that’s just awesome! The football story I mean. I’m a huge FC Chelsea fan and I went to Germany for the 2006 World Cup — just a wonderful, electric experience to be in the city where the anticipation of a match is brewing! Football is taken on such a serious level over there…something most Americans don’t quite understand. I’m sure Thom was over the moon to sit in the football stadium of his fave team. Good for you. I’m a practical person, but I’m all for your decision.

    Nice cake too. Looks delicious!

  • Reply Ruthy @ Omeletta 12 December 2013 at 1:56 PM

    I love this story, I love the photos, I LOVE that “You’re Old!” sign on the cake, and I love the Bright Eyes song reference at the end :) What a nice tribute to say happy birthday.

  • Reply Kathryn 12 December 2013 at 3:02 PM

    Oh I get you. That is exactly the kind of thing that I would do for my boyfriend (and every now and then I look to see how much tickets to the superbowl are to see if I can justify surprising him with one). Thom is one very lucky guy (but I knew that already).

  • Reply Monique 12 December 2013 at 3:04 PM

    OMG this totally made me all teary because I can relate SO MUCH. My boyf is also a massive barca fan! Huge! His life revolves around their schedules! He went to Barcelona this year, and could only see a league game at Camp Nou, despite El Clasico being on. It broke my heart not being able to get him a ticket. Your choice to pay a buttload for a ticket is so so wonderful!

  • Reply Sarah | The Sugar Hit 12 December 2013 at 4:15 PM

    This is such an awesome story! It sounds like the trip was amazing! And this cake looks gorgeous. And on behalf of all hard-partying Australians, I apologise.

  • Reply Maite 12 December 2013 at 11:19 PM

    Love your story! I will be in Barcelona in the spring and would love some suggestions for good eats!

  • Reply Skye 13 December 2013 at 6:20 AM

    Love the little ‘you’re old’ decoration on top. So much more fun than a candle :)
    And love how you’ve combined coconut and pecans – must be one wonderfully decadent birthday cake…

  • Reply Belinda@themoonblushbaker 13 December 2013 at 8:30 AM

    Yes us Australian party goers can party with the best of them. I love this post because it is so real and the emotions are clear from the start. You must have a great connection with him, and i am sure you shared a good belly laugh over the cake topper.

    Simply the most beautiful chocolate cake!

  • Reply Anna {Herbivore Triathlete} 13 December 2013 at 3:51 PM

    Beautiful story, beautiful birthday gift, and a beautiful cake!

  • Reply Currently Crushing On. | How Sweet It Is 14 December 2013 at 4:18 AM

    […] double chocolate cake with coconut pecan filling. this seriously is […]

  • Reply Aurélie 14 December 2013 at 4:24 AM

    Now this cake is on my bucket list!

  • Reply Mallory @ Because I Like Chocolate 14 December 2013 at 4:05 PM

    I love the little topper, too cute!

  • Reply The Vegan Cookie Fairy 15 December 2013 at 3:55 AM

    What a gorgeous cake! (And gorgeous story!) But what the heck is ‘cake flour’? I’ve never heard of that before.

    • Reply Ashlae 7 February 2014 at 8:51 AM

      Hello –

      It’s a flour with a lower protein content that produces lighter, fluffier cakes. It can easily be made at home with flour and some sort of starch.

  • Reply Joy// For the Love of Leaves 15 December 2013 at 7:12 AM

    This cake looks amazing! I love German chocolate cake. I also love reading your stories.

  • Reply Heidi - Apples Under My Bed 15 December 2013 at 2:17 PM

    Goodness I love the sound (& look) of this cake. I just love your story, it reminds me of my husband & I, travelling Europe together & the surprises we scrimped & saved for along the way…memories. I love what you did for Thom :) We’re Australian. But not the crazy drunk kind. Man, we’re so embarrassing sometimes, us Aussies! Funny & loud & hopefully charming but mostly embarrassing. Happy birthday, Thom!
    Heidi xo

  • Reply Kelsey 18 December 2013 at 8:28 AM

    Love that song! And the cake looks fantastic!

  • Reply sara forte 19 December 2013 at 9:49 PM

    so sweet! I would have done the same. I am not a very good gift giver, but when the gift is right, no matter the price, you make it happen. It is so wonderful to give people a gift they really want. Love hearing stories from your trip :)

  • Reply kelsey from {psheart} 22 December 2013 at 11:30 PM

    such a sweet story! and he’ll remember that forever…so special.
    and that cake looks utterly divine. yum!

  • Reply Adam 28 December 2013 at 4:29 PM

    This looks absolutely delicious and such a beautiful story!

  • Reply Simone Anne 30 December 2013 at 11:48 AM

    This is just the sweetest thing. What a gem you are & I hope he was OH SO HAPPY with the damn ticket & had the time of his life watching the game. :)

  • Reply Blogs I'm loving {in December, and 2013}. » Two Red Bowls 31 December 2013 at 2:57 PM

    […] a surprise.  Top to bottom, then left to right: Lady and Pups (Scallion Pancakes); Oh Ladycakes! (Double Chocolate Cake with Coconut Pecan Filling); Hummingbird High (12 Days of Christmas Desserts e-Book, free!); The Denizen Co. (Cabin Ready); […]

  • Reply Cristina 2 January 2014 at 9:46 AM

    It is so affirming to read these words–the Frenchman and I just got engaged, and there is so much love floating around these parts it can be overwhelming. How lucky to find such a big love, but even more, how special to nurture and appreciate that for how wonderful and fortuitous it is.

  • Reply Zinny | The Vanilla Hub 16 January 2014 at 3:06 AM

    This is such a sweet story! Also beautiful cake and photos!

  • Reply Hilary 22 November 2014 at 7:15 AM

    Quick Clarification, when you say, Skim the top off of the coconut milk and then put it in a medium pot, do you mean put the skimmed top in the medium pot or the rest of the can of coconut milk in the pot and discard the skimmed top?


  • Leave a Reply