Tom Kha Coconut Carrot Cake
Like Thai Tom Kha soup, this ultra moist coconut carrot cake is creamy and tangy, with a soft subtle spice.

*I reference products I use to help you better recreate the recipe. Please note that I may earn commissions from these links.
Flavored with lemongrass, ginger, and lime, you’ve never had a carrot cake quite like this. And if coconut is your thing, you’ll definitely enjoy Pandan Coconut Cream Pie.
Ingredients and Substitutions
• Carrots: You’ll need about 3 small carrots (I peel them) and you want to grate them VERY fine (it truly melts into the cake batter). Use the smallest hole on your box grater or rasp grater/microplane.
• Coconut milk: I prefer canned unsweetened coconut milk by A Taste of Thai, though any brand will work. You can also swap in any non-dairy milk, regular milk, heavy cream, or buttermilk.
• Lemongrass: Bright and citrusy with a faint mint undertone. Fresh is best.
• Ginger: This adds a warm spiciness to the cake. Fresh ginger is preferred. If you’d rather skip it, simply add another 1/2 teaspoon of ground ginger to the flour mixture.
• Malted milk powder: This is a magic ingredient in baking. It heightens the flavor of everything and adds a delightful creaminess. If you don’t have malted milk powder, just skip it!
• Neutral oil: Vegetable oil and canola oil are the top choices, but melted coconut oil is a decent substitute.
• Unsweetened coconut flakes: Instead of standard shreds, I use the type that looks like little chips. However, shredded coconut is fine too!
• Butter: I always recommend unsalted butter when it comes to cooking and baking. If you want to make this vegan, feel free to swap in vegan butter.
• Cream cheese: Feel free to substitute vegan cream cheese if you’d like to make this recipe vegan or dairy-free.
How Should I Store Tom Kha Coconut Carrot Cake?
Leftovers can be stored, in an airtight container, in the refrigerator for up to 5 days.
To freeze leftovers, let the frosting set up before wrapping in plastic wrap and sealing inside a plastic zip top bag (this can be done in individual slices or as a whole cake). Let it thaw in the refrigerator overnight.
Why Are There No Eggs In This Recipe?
Great question. I actually made this cake both with and without eggs and thought the version without eggs was much better in terms of texture. Without the eggs, the crumb is extra tender and moist. See for yourself!

Ingredients
Method
- In a small saucepan, add the coconut milk, lemongrass, and ginger. Bring to a boil over high heat. As soon as it boils. Turn off the heat, cover, and let steep 15 minutes. Strain the liquid and let cool to room temperature.
- Preheat the oven to 350℉ (175℃). Spray an 8-inch square cake pan with nonstick spray and line the bottom with parchment paper.
- In a large bowl, add the sugar and lime zest. Rub together with your fingers until fragrant and infused (it won’t be wet and sandy). Whisk in the flour, baking soda, baking powder, ground ginger, and salt.
- Add the cooled coconut milk, oil, lime juice, and coconut extract. Stir until just combined. Fold in the grated carrot.
- Scrape the batter into the prepared pan and bake until a toothpick inserted into the center of the cake comes out clean, 25 to 30 minutes.
- Transfer the pan to a wire rack and let cool for 10 minutes. Invert onto a wire rack and let cool completely.
- In a large bowl, beat the cream cheese, butter, lime zest, lime juice, coconut extract, and salt until creamy. Add the confectioners’ sugar and beat until fluffy and combined.
- Spread the frosting over the cake and top with toasted coconut flakes.
Notes
- The carrots should be grated VERY fine. Use the smallest hole on your box grater or rasp grater/microplane.
Loved the flavor of this but the cake was too oily. Will be attempting again with half the oil
Hmm I haven’t heard any issues about the oil but I’m glad you enjoyed the flavor!
This recipe is so good! I made it for my partner to bring to work and it was a hit. The frosting was so delicious I could’ve eaten it straight lol. I omitted the optional milk powder and reserved a little batter to bake in cupcakes for a vegan friend. 🙂
Mai! I’m so glad you all enjoyed it! This one is definitely a personal favorite 🙂
Such an easy and delicious cake! You will love!