If you are looking for The Best Ever Healthy Carrot Cake recipe, then I’ve got you! This carrot cake is made with a gluten-free flour blend, so it’s naturally gluten-free, and is lightly sweetened with coconut sugar and pineapple, so it’s also refined sugar-free as well! Each piece is loaded to the max with carrots, raisins, walnuts, and pineapple, and topped with a delicious, dairy-free cream cheese frosting that is truly irresistable. Oh, and did I mention it’s vegan, too? Say hello to your new favorite carrot cake recipe, because it doesn’t get better than this!
When I was a little girl, I would avoid carrot cake like the plague. I mean, vegetables in cake?! No thank you. For me, I was a chocolate cake girl, all the way.
But thankfully, as I grew up, my taste buds slowly changed, and I learned that vegetables in cake really isn’t that bad. In fact, while I still love a decadent chocolate cake, I’ve come to find that a good carrot cake is truly the best thing in the world.
One of the best carrot cakes that I’ve ever had is from Susie Cakes, a local California-based bakery. Each slice of their carrot cake contains many layers of soft, moist cake with a decadent cream cheese frosting smothered in-between. My version is a take the Susie Cakes classic recipe, but made with more nutritious ingredients and no refined sugars. Of course mine isn’t a layer cake, so there’s that difference too, but the taste? In my opinion, it measures up!
I bet you’ve never seen a carrot cake that was this easy to make! The ingredients for this recipe are surprisingly simple, and you might be surprised by how many you have already sitting in your pantry!
One of the things that I love the most about this cake, is the fact that it turns out perfectly moist and fluffy, every single time. This recipe has been tested time and time again, and as long as you follow the instructions exactly, it’ll be perfect – every single time.
Begin by preheating your oven to 350F and grease an 8×8 square baking dish very well, with either oil or dairy-free butter. Once the pan is greased, you can additionally choose to line the baking sheet with parchment paper, so that the cake slides out of the pan easily.
Next, mix together your shredded carrots, crushed pineapple, melted coconut oil, vanilla extract, and apple cider vinegar. Then fold in the flour, coconut sugar, cinnamon, ginger, baking soda, raisins and chopped walnuts. Once your batter is finished, transfer it to your baking dish and bake for 30-35 minutes, or until a toothpick in the center comes out clean.
Then, once your cake has fully cooled, top it with the homemade cream cheese frosting and slice into 12 squares. Store in the fridge for up to one week, and enjoy!
If you really want to take this recipe to the next level, then I highly recommend making this cream cheese frosting. Not only is it totally dairy-free, but it is so delicious and takes only a few minutes to make!
To make this frosting, simply beat together the dairy-free cream cheese and the vegan butter together in a bowl. I use a hand mixer to do this, but you can also do it in a stand mixer or by hand! Scrape down the sides of the bowl, as needed, as you’re mixing.
Next, slowly add in the powdered sugar, about 1/4 cup at a time, until well combined. It might look dry at first, but the more you beat it, the creamier it will become. I promise!
Finally, add the vanilla extract and the lemon juice and beat all of the ingredients together until they are soft, fluffy, and fully smooth. That’s it! So simple and easy.
Of course, if you don’t want to make your own frosting, you can also use a store-bought cream cheese frosting. Do what works for you!
One of the reasons I like this recipe is because I can make it a few days before I’m ready to serve it. When I go that route, I just wait until I’m ready to serve it to add the frosting. And in fact, I actually think the cake tastes better after a day or so – the flavors really soak in and it become moister (I know we all hate that word, but it’s true!)
Once you’ve made your carrot cake, cover it with foil or transfer it to an air tight container, and place it in the refrigerator for up to one week. If you leave it out on the counter more than a day or so, it definitely won’t last as long.
If you want to freeze this carrot cake, don’t frost it. Instead, wrap it in plastic and freeze, and when you are ready to serve it, thaw it in the refrigerator overnight and allow it to come to room temperature before frosting it and cutting it into squares.
If you make this recipe, please be sure to leave a comment and a rating below. This really helps other readers decide whether to make this recipe, and it also helps my recipe appear in Google searches! And if you are feeling especially kind, be sure to tag me in your creations on Instagram, so I can see them and repost on my IG stories!
I’d love to see what you made – tag @kalejunkie
in your posts and I’ll re-share!
WHAT DID YOU THINK?
Rate + Review
I made this cake this morning and it is delicious. However, it came out quite crumbly and I’m not sure why. I only had pineapple chunks on hand, so I used those and tried to crush them as much as possible as well as adding some extra pineapple juice. I also subbed brown sugar for the coconut sugar and almonds for the walnuts. The batter was thick but moist when I poured it in the pan, but the cake was crumbly when cut. However the frosting is absolutely amazing and the flavor of it all together is great!
Hi Kasey! Oh no, I am so sorry to hear that. Did you make any other substitutions?
Can you use oat flour instead of gluten free flour?
Hi Ann! Unfortunately this recipe has not been tested with oat flour, so I cannot guarantee that it’ll turn out the same.
The first time I made this I didn’t have any gf flour in the house so I improvised with a mix of coconut flour, almond flour and arrowroot flour. It came out moist, fluffy and delicious. A perfect carrot cake. So good that as soon as it was gone, I wanted more. When I made it a second time I actually had gf flour so I followed the recipe exactly and it was a fail. As soon as I added the flour to the batter I could tell it was too dry so I added more pineapple juice and the batter seemed right but the cake itself came out flat, dry and crumbly. Nothing like my first version. The only difference in my methods was the flour. If you make this, definitely sub out the flour!
I’m sorry to hear that you had that experience, Gia, but I’m glad you found a variation that works for you!
What brand of vegan cream cheese did you use?
Hi Sydney, I used the Kite Hill cream cheese!
OMG this carrot cake is so delicious I made it twice already my husband loves it thank you so much for your recipe:)
I LOVE hearing that, Jeni!! Thank you so much for making this recipe (twice!) and for leaving such a kind review!
This is the best carrot cake! So moist and tastes like the real deal. I subbed the coconut oil for carrot baby food and it is still the best carrot cake I’ve had; you can barely tell its healthy. Thanks so much for sharing it, will become a regular for me.
I love hearing that!! Thank you so much, Nadine! I am so thrilled to hear this will be a new regular for you!
Thank you for this delicious recipe! I am allergic to pineapple so I replaced that with mashed banana (very ripe) and some oat milk and it turned out great. I also chose to make them into cupcakes and they only needed about 10 minutes at 350F. Really appreciate the great GF vegan recipe!
That sounds amazing! Thank you so much for sharing what worked for you!
This looks so good. I was wondering if I can use spelt flour? Can this recipe be used to make muffins? Cant wait to try!!
Hi! Yes! But you might need to add a little more pineapple juice or water, to ensure the batter isn’t dry. The batter should be super thick, but not dry. Enjoy!
Very nice recipe indeed! I tried making it yesterday and overall it came out great.
Only, I used Tapioca flour for the gluten free floor which I think made it a little gooie. Which Gluten free flour would you recommend?
Also, I didn’t have cream cheese at hand so just replaced with some sour cream in the frosting, which was delicious.
Hi! That’s definitely why – you can’t substitute tapioca flour for gluten-free flour 🙂 I recommend Bob’s Red Mill 1:1 Baking Flour, it’s awesome!
Made this today for Easter while dinner was cooking – SO good. Super easy to make, perfect texture, not too sweet. The only adjustment I made was omitting vegan butter in the frosting. This is probably one of my favorite desserts I’ve ever made! Thank you!!
I’m so happy you enjoyed it! I love it SO MUCH too! Happy Easter!
I made this the day before easter and it turned out great! Not under-spiced or too sweet! I used regular sugar but that was the only sub I made. I was surprised I cant taste the pineapple in it at all. Everyone else in my house loved it too! Thanks for an awesome new regular I’ll be making!
Yum! This was really good, but like many of the reviews, the batter was really dry. I ended up adding about 2/3 cup extra pineapple juice and, because I am not vegan, added 1 egg for some more moisture + rise and it came out perfect!
Easy and really good flavor and not too sweet which was perfect with the creek cheese frosting. My one issue was the mix was super dry… I wasn’t sure what it was supposed to be like but it certainly wasn’t like a batter so added some Greek yogurt to the mix and it turned out perf!
Did the recipe used to say you could substitute applesauce for pineapple? I swore it did, but I also may be making things up? Hoping to make this today for Easter tomorrow, but may have to run to the store for pineapple 🙂
Hi! This looks amazing and I would love to make this for Easter. I was wondering if it could be made in multiple round cake pans and served as a layered cake with frosting in between? Thanks so much!
Hi! Yes, if you double the recipe. This recipe makes square for an 8×8 pan, so if you double the recipe and bake in a round pan, it will be perfect as a layer cake!
Thank you for this recipe! I’m not used to vegan baking and I followed this to a T except used white sugar instead as it’s what I had. The cake, while delicious, turned out dry and crumbly and didn’t rise. Any idea what could have gone wrong? I want to get it right and serve it for Easter!! (Will get coco sugar next time)
Hi! Thank you for letting me know. If the dough is dry, then it means you need to add a bit more of the pineapple juice, so that the batter is thick, yet still moist before the cake goes into the oven! That’s the only reason I can think of, because the fact that you used white sugar instead of coconut sugar doesn’t make a difference! 🙂 Give it another try and don’t be afraid to add more of the liquid to the batter. Enjoy!
Have you tried this with frozen pineapple? I might try that out since I have that on hand.
Hi! I wouldn’t recommend it, because you do need some liquid from the can, so that the cake isn’t dry.
This cake is so damn good. I topped it with regular buttercream frosting and I swear I haven’t had a better dessert in recent memory. So freaking delicious.
OOOOH, I love a good buttercream frosting too!!! Thank you so much for reviewing this recipe!