Hot Thai Kitchen

  • Recipes by Categories
  • Kitchen Tips & Ingredients
  • Thailand Vlogs
  • My Cookbooks
  • Newsletter
  • Patreon
  • Shop Ingredients & Tools
  • Find an Asian Grocer
  • Merch
  • About
  • Contact
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipes by Categories
  • Kitchen Tips & Ingredients
  • Thailand Vlogs
  • My Cookbooks
  • Newsletter
  • Patreon
  • Shop Ingredients & Tools
  • Find an Asian Grocer
  • Merch
  • About
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » All Recipes » Desserts & Sweets

    Cashew Mocha Toffee Cake

    Published: Sep 18, 2015 · Modified: Dec 7, 2020 by Pailin Chongchitnant · This post may contain affiliate links

    Jump to Recipe·Print Recipe

    This is an "insanely good" cake that I always loved growing up in Thailand. Crunchy, buttery, caramelly cashew crust on top of a moist, tender mocha cake. It's coffee, chocolate, butter and caramel all in one place...what could be better?? It's also very easy to make, so don't worry even if you're not an experienced baker!

    Note: In the video I mentioned that the quarter sheet pan is about 12"x8", which is the dimension of the the bottom of the pan. The official dimension, measured at the rim which flares out slightly, is 9" by 13". 

    Watch The Full Video Tutorial!

    All my recipes come with step-by-step video tutorials with extra tips not mentioned in the blog post, so make sure you watch the video below to ensure success - and if you enjoy the show, please consider subscribing to my YouTube channel. Thank you!

    Ingredients

    Here are all the ingredients you'll need to make this recipe. For amounts, check out the full recipe card below.

    Mocha Cake

    • Water
    • Instant coffee (see note)
    • Semi-sweet chocolate
    • Vegetable oil
    • Unsalted butter
    • All-purpose flour
    • Sugar
    • Baking soda
    • Baking powder
    • Salt
    • Eggs
    • Plain yogurt (I use full-fat, but low fat should be fine)
    • Vanilla

    Cashew Toffee Topping

    • Cashews, roasted, unsalted
    • Evaporated milk
    • Instant coffee
    • Unsalted butter
    • Sugar
    • Flour
    • Salt

    Want to save this recipe?

    We can email this post to you, so you can come back to it later!

    I use Nescafe instant coffee, which is the most popular brand in Thailand. However, you can also use 1 oz (30 ml) of strong brewed espresso to replace the coffee AND the water. You can also use Starbucks VIA packets, although I have never tried it so I'm not sure how many packets you'd need (but I'm gonna guess 2).

    How to Make Cashew Mocha Toffee Cake

    Here are all the steps to make this recipe. If this is your first time, I highly recommend watching the video tutorial to ensure success.

    1. Preheat the oven to 350°F/180°C, set the rack in the middle. Grease the sides of a quarter sheet pan with oil or butter, and line the bottom with parchment paper.

    For the cake:

    1. In a small pot, add the water and instant coffee and stir over medium heat until mostly dissolved. Add chocolate, vegetable oil and butter; stir over medium heat until melted and smooth. Remove from heat and set aside.
    2. In a large mixing bowl, whisk together flour, salt, sugar, baking soda and baking powder until there are no more clumps.
    3. In a small bowl, whisk together eggs, yogurt, and vanilla.
    4. Pour the chocolate mixture into the flour mixture and stir with a wooden spoon or spatula until the flour is completely moistened. Add the egg mixture and whisk until smooth; it will be thick and hard to mix at forst, but it will slowly loosen.
    5. Once the batter is smooth, pour into the prepared pan and bake for 18-20 minutes or until a toothpick inserted into the middle comes out clean. Let cool while you make the topping. 

    For the topping:

    1. Roughly chop the cashews until most of them have been cut at least in half. Then pick out the ones that are still whole or are very fat, and roughly chop them separately until you no longer have any whole or fat ones.
    2. In a small pot set over medium  low heat, stir together evaporated milk and instant coffee until mostly dissolved. Add butter and let cook until the butter is melted, stirring occasionally.
    3. While the butter is melting,  whisk together the sugar, flour, and salt in a small mixing bowl until well combined.
    4. Once the butter completely melted, add the sugar-flour mixture, stirring constantly as you add. Keep stirring over medium heat, scraping the bottom, until it boils.
    5. Once boiled, turn off the heat and stir in cashews. Pour the topping over the cake and spread evenly to cover the entire cake.
    6. Turn the oven broiler on "low" and set the rack so that the cake would be about 6" away from the element. Broil the cake until the topping has caramelized and browned (about 3-5 minutes). Tip: Most broilers have a hot spot which creates uneven browning, so once the toffee starts to brown, move the pan around to even out the browning as much as you can. Cool the cake completely in the pan before cutting.
    7. Once cooled, loosen the sides of the cake from the pan by running a thin knife or spatula all around the cake, being extra careful around corners.
    8. Place a cutting board on top of the cake and flip the cake upside down onto the cutting board. Lift the pan, and the cake should come out (you might need to push the bottom a bit to help it release).
    9. To cut the cake, use a knife with a long blade to "mark" the pieces by cutting just through the cake and stopping when the blade reaches the cashews.
    10. Then using a sharp chef’s knife, go into the same cuts and cut through the cashews with one firm press. Note: You can also just cut the cake all the way through in one go using a sharp chef's knife. I just find that I get straighter cuts if I first mark the cake using a knife that is long enough to cut across the cake in one go!
    11. This cake keeps for several days in the fridge. It also freezes very well.
    12. To reheat a frozen cake, let it thaw at room temperature for at least 15 minutes, then heat the cake in the microwave in 10-15 second increments.
    Print
    clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
    Toffee cake

    Cashew Toffee Mocha Cake

    5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 2 reviews
    • Author: Pailin Chongchitnant
    • Yield: About 16 squares
    Print Recipe
    Pin Recipe

    Ingredients

    Mocha Cake

    • 2 Tbsp water
    • 2 Tbsp instant coffee (see note)
    • 4 oz. (115 g.) chopped semi-sweet chocolate
    • ¼ cup vegetable oil
    • ¼ cup unsalted butter
    • 1 ¼ cup all-purpose flour
    • 1 cup sugar
    • ¼ tsp baking soda
    • ¼ tsp baking powder
    • ¼ tsp + ⅛ tsp salt
    • 2 eggs
    • ¼ cup plain yogurt (I use full-fat, but low fat should be fine)
    • 1 tsp vanilla

    Cashew Toffee Topping

    • 1 ¾ cup roasted, unsalted cashews
    • ¼ cup evaporated milk
    • 1 tsp instant coffee
    • ½ cup unsalted butter
    • ¾ cup sugar
    • 3 Tbsp flour
    • ¼ tsp salt

    Ingredients and Kitchen Tools I Use

    Want to save this recipe?

    We can email this post to you, so you can come back to it later!


    Instructions

    Preheat the oven to 350°F/180°C, set the rack in the middle. Grease the sides of a quarter sheet pan with oil or butter, and line the bottom with parchment paper.

    For the cake:
    In a small pot, add the water and instant coffee and stir over medium heat until mostly dissolved. Add chocolate, vegetable oil and butter; stir over medium heat until melted and smooth. Remove from heat and set aside.

    In a large mixing bowl, whisk together flour, salt, sugar, baking soda and baking powder until there are no more clumps.

    In a small bowl, whisk together eggs, yogurt, and vanilla.

    Pour the chocolate mixture into the flour mixture and stir with a wooden spoon or spatula until the flour is completely moistened. Add the egg mixture and whisk until smooth; it will be thick and hard to mix at forst, but it will slowly loosen. Once the batter is smooth, pour into the prepared pan and bake for 18-20 minutes or until a toothpick inserted into the middle comes out clean. Let cool while you make the topping. 

    For the topping:
    Roughly chop the cashews until most of them have been cut at least in half. Then pick out the ones that are still whole or are very fat, and roughly chop them separately until you no longer have any whole or fat ones.

    In a small pot set over medium  low heat, stir together evaporated milk and instant coffee until mostly dissolved. Add butter and let cook until the butter is melted, stirring occasionally.

    While the butter is melting,  whisk together the sugar, flour, and salt in a small mixing bowl until well combined.

    Once the butter completely melted, add the sugar-flour mixture, stirring constantly as you add. Keep stirring over medium heat, scraping the bottom, until it boils. Once boiled, turn off the heat and stir in cashews. Pour the topping over the cake and spread evenly to cover the entire cake.

    Turn the oven broiler on "low" and set the rack so that the cake would be about 6" away from the element. Broil the cake until the topping has caramelized and browned (about 3-5 minutes). Tip: Most broilers have a hot spot which creates uneven browning, so once the toffee starts to brown, move the pan around to even out the browning as much as you can. Cool the cake completely in the pan before cutting

    Once cooled, loosen the sides of the cake from the pan by running a thin knife or spatula all around the cake, being extra careful around corners. Place a cutting board on top of the cake and flip the cake upside down onto the cutting board. Lift the pan, and the cake should come out (you might need to push the bottom a bit to help it release).

    To cut the cake, use a knife with a long blade to "mark" the pieces by cutting just through the cake and stopping when the blade reaches the cashews. Then using a sharp chef’s knife, go into the same cuts and cut through the cashews with one firm press. Note: You can also just cut the cake all the way through in one go using a sharp chef's knife. I just find that I get straighter cuts if I first mark the cake using a knife that is long enough to cut across the cake in one go!

    This cake keeps for several days in the fridge. It also freezes very well. To reheat a frozen cake, let it thaw at room temperature for at least 15 minutes, then heat the cake in the microwave in 10-15 second increments.

    Join us on Patreon for bonus content and rewards!


    Notes

    I use Nescafe instant coffee, which is the most popular brand in Thailand. However, you can also use 1 oz (30 ml) of strong brewed espresso to replace the coffee AND the water. You can also use Starbucks VIA packets, although I have never tried it so I'm not sure how many packets you'd need (but I'm gonna guess 2).

    Did you make this recipe?

    Tag @HOTTHAIKITCHEN on Instagram and hashtag it #HotThaiKitchen!

    More Desserts and Sweets

    • A plate of kanom ko with one piece cut open.
      Pandan Palm Sugar Dumplings (Kanom Ko)
    • a plate of mango with 7 colours of sticky rice with mung beans on top.
      Thai Mango Sticky Rice Recipe
    • a grid of 4 images of thai street food: pad see ew, kanom krok, fried chicken, and beef satay
      15 Thai Street Food Recipes You Can Make At Home
    • several cups of tako pudding in green, red and yellow
      Thai Layered Coconut Pudding - Tako

    Comments

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star
      Recipe Rating





    1. Saik lee Lim says

      July 23, 2021 at 5:49 am

      Hi ! I really enjoy cooking and baking your recipes. Is there any option if I don’t have a broiler in the oven . Please advise. Thank you.

      Reply
      • Adam The HTK Minion says

        July 26, 2021 at 9:21 am

        You can bake it with top element on only if that's an option?

        Reply
    2. Lana says

      March 26, 2021 at 2:18 pm

      Best dessert ever. Not too sweet, yet moist and delicious.

      Reply
    3. Abby says

      February 13, 2021 at 6:30 pm

      I think this is my new favorite dessert of all time.... it’s delicious!I’ll be bringing this to every party from here on out. You will not be disappointed if you make this.

      Reply
      • Ben says

        January 14, 2025 at 6:00 pm

        Is there a good replacement for the flour to make it gluten free?
        Thank you!

        Reply
        • Anne VanBuskirk says

          April 14, 2025 at 9:24 am

          My experience with most recipes is that subbing King Arthur measure for measure gluten free flour works well

          Reply

    Sawaddee ka!

    I'm Pai, a chef, author, and YouTuber. I'm here to demystify Thai cuisine and help you cook great Thai food at home. Want to learn more about me?

    Here's my story

    My Latest Cookbook

    Popular Classics

    • a plate of cashew chicken
      Thai Cashew Chicken Recipe
    • A plate of Thai grilled steak salad with sticky rice - nam tok neua
      Thai Grilled Steak Salad - Neua Yang Nam Tok
    • A plate of pad thai with shrimp and a side of lime and bean sprouts
      Authentic Pad Thai Recipe ผัดไทย
    • a bowl of tom yum soup with shrimp, mushrooms, lemongrass and chilies
      Tom Yum Goong Recipe (Creamy Version)

    Footer

    Subscribe to my newsletter!

    Subscribe for free!
    • Privacy Policy
    • Accessibility Statement
    • Merch
    • All Recipes
    • Contact
    • My Cookbook
    • Patreon
    ↑ back to top

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © Pailin's Kitchen Inc. 2025