Vegan Chocolate Cake Recipe: Easy, Gluten-Free, and Refined Sugar-Free
This vegan chocolate cake recipe is the one I’ve been dreaming about sharing for ages! You know that moment when you take a bite of chocolate cake, and your eyes go wide because it’s so rich and so good, but then you remember… wait, this is actually healthy? Yep, that’s the magic we’re working with here.
I’ve got to tell you, this cake has been a wild ride in my kitchen. Oh man, I can’t even count how many times my family and I tested this one. Seriously, we’ve eaten a lot of chocolate cake lately. And you know what? Totally worth it. I wanted this to taste like a proper chocolate cake, not like one of those “pretend to be cake” healthy desserts. I’m talking about that sweet spot where it feels like a treat but doesn’t leave you with that heavy, sluggish feeling afterward. You know what I mean?
And guess what? This one hits the mark! It’s sweet, chocolatey, and has this lovely texture that makes you feel like you’re getting the real deal. The best part? It’s made with sweet potatoes, dates, and this awesome thing called green banana flour. Yeah, I hadn’t heard of it either until I stumbled on it while hunting for alternatives. Turns out, it’s a game-changer. I can’t believe how good it turned out.
So, let’s dive in, my friend. I can’t wait for you to try this chocolatey goodness yourself.
WHY YOU WILL LOVE THIS RECIPE
- Easy method – simple steps with no fancy tools needed.
- Naturally sweetened – no refined sugar, just the sweetness from dates and sweet potatoes.
- Gluten-free and grain-free – perfect for those avoiding gluten or grains.
- Rich chocolate flavor – every bite is packed with deep, chocolatey goodness.
- Whole food ingredients – made from real, nourishing stuff you can feel good about.
- Kid-approved – no sugar buzz and no sugar crash, just happy little chocolate faces.
INGREDIENTS FOR VEGAN CHOCOLATE CAKE RECIPE
Wet ingredients
- 2 medium-sized cooked sweet potatoes (peeled and cubed)
- ½ cup water
- 1 cup dates (pitted)
- 1 teaspoon vanilla powder (or non-alcoholic vanilla flavoring)
- 1 tablespoon balsamic vinegar
Dry ingredients
- 1 ½ cups green banana flour
- ½ cup cocoa powder
- 1 teaspoon baking soda
- 1 teaspoon baking powder
Frosting ingredients
- ½ cup raw, unsalted cashews
- ½ cup almond milk (or any plant-based milk you love)
- 1 teaspoon vanilla powder (or non-alcoholic vanilla flavoring)
- ¼ cup cocoa powder
- ½ cup dates (pitted)

STEP BY STEP INSTRUCTIONS
- STEP 1).
Let’s kick this off! First, cook your sweet potatoes until they’re super soft. I usually peel them, cut them into little cubes, and boil them for about 20 minutes. They should mash easily with a fork when they’re ready. - STEP 2).
Toss those sweet potatoes into a blender with water, dates, vanilla powder, and balsamic vinegar. Hit that blend button and let it all whirl around until it’s super smooth and creamy. No lumps allowed here, buddy. - STEP 3).
In a big mixing bowl, stir together the green banana flour, cocoa powder, baking soda, and baking powder. Give it a good mix to make sure there are no salty chunks hiding in there. Seriously, nobody wants to bite into that surprise. - STEP 4).
Pour your sweet potato mix right into the bowl with the dry stuff. Mix it up like crazy until it turns into a thick, chocolatey batter. Heads up—it’s thicker than regular cake batter but that’s totally fine. It’s doing its thing. - STEP 5).
Grab two cake pans and line them with parchment paper. Trust me, this saves you from the heartbreak of cake sticking to the pan. Divide the batter between the two pans. You don’t need to be super precise here, just eyeball it. Smooth the tops with a spoon. It’s a little sticky but that’s part of the fun. - STEP 6).
Bake the cakes in a preheated oven at 350°F (about 180°C) for 30 minutes. No peeking! When they’re done, pull them out and let them cool completely on a baking rack or anything that lets air flow underneath. - STEP 7).
While the cakes are cooling, let’s make that dreamy frosting! First, blend the almond milk and dates until smooth. Then, toss in the cashews, cocoa powder, and vanilla powder. Blend until the frosting is super creamy and thick. This takes a little patience but trust me, it’s worth it. - STEP 8).
Once your cakes are cool, spread a thick layer of frosting on the first cake. Don’t worry about making it perfect, no one’s going to see the middle. Stack the second cake on top and pour more frosting all over the top and sides. Go wild with it—I always say more frosting, more fun. - STEP 9).
Take your time smoothing the frosting. I’m not a cake artist either but hey, messy cakes still taste amazing. If you have leftover frosting, stash it in the fridge. It’s the best late-night snack, especially on bananas or right off the spoon. No shame in that.

EXPERT COOKING TIPS FOR VEGAN CHOCOLATE CAKE RECIPE
- Take your time spreading the batter
This cake batter is thicker than your usual cake mix, so don’t rush it. I learned that if you just chill out and patiently push it around with a spoon, it spreads out nicely. Yeah, it’s sticky, but that’s part of the fun. - Use parchment paper no matter what
Seriously, don’t skip this. Parchment paper is your best friend here. Without it, you might be stuck trying to dig your cake out of the pan, and that’s just heartbreaking. Been there. Not fun. - Double the recipe if you want a taller cake
If you’re dreaming of one of those big, fancy cakes, just double the batter and bake it a little longer. Maybe about 5 to 10 minutes extra. This version makes a nice, humble cake, but you can totally go big if you want that wow moment. - Let the frosting thicken up in the fridge
The frosting sets up even better if you let the finished cake chill in the fridge for about an hour. It firms up just right and makes slicing the cake so much easier. Plus, it tastes amazing cold! - Don’t toss leftover frosting
If you’ve got extra frosting, please don’t waste it. I love sneaking spoonfuls straight from the fridge. It’s also ridiculously good on bananas or strawberries. Trust me, you’ll thank me later.
RECIPE FAQ
How do I know when the cake is fully baked?
Great question! I usually poke the center with a toothpick. If it comes out mostly clean with maybe a crumb or two, you’re good. If it’s still gooey, let it bake for a few more minutes. Every oven has its mood swings, right?
Can I use other plant-based milk for the frosting?
Oh yeah, go wild. Almond milk is my go-to, but you can totally use oat milk, soy milk, or whatever plant milk you love. Just make sure it’s unsweetened so you can control the sweetness.
Does this cake freeze well?
Actually, yes! I’ve popped leftover slices in the freezer, and they hold up really well. Just wrap them up tight so they don’t dry out. Thaw at room temperature when you’re ready to dig in.
VEGAN & ALLERGY-FRIENDLY SWAPS
- Swap almond milk for oat milk – Perfect if you’ve got a nut allergy. Oat milk keeps the frosting creamy and smooth.
- Use sweet potato flour instead of green banana flour – If you can’t get banana flour, sweet potato flour is a great backup and still gives you that lovely texture.
- Try other nut-free milks – Soy milk or coconut milk (the carton kind, not canned) works well if you need to avoid both nuts and oats.
- Cashew-free frosting – If you can’t use cashews, try using soaked sunflower seeds. It gives a nice creamy base too, just a little nuttier in flavor.
- Replace dates with raisins if needed – If you’re out of dates, you can blend raisins as a sweetener in a pinch. The flavor will change a bit but still works.
NUTRITION BREAKDOWN
- Calories – Approx. 280 per slice (based on 10 slices)
- Protein – Approx. 5 grams per slice
- Fat – Approx. 9 grams per slice
- Carbohydrates – Approx. 42 grams per slice
- Sugar – Approx. 18 grams per slice (all from natural sources like dates and sweet potatoes)
- Salt – Less than 0.3 grams per slice
These nutrition values are approximate and may vary based on the exact ingredients and portions you use.
And there you have it, my super simple, super delicious vegan chocolate cake recipe. I can’t even tell you how happy I am with how this turned out. It’s rich, it’s chocolatey, and it doesn’t leave you feeling heavy or sluggish like those sugar-loaded cakes do. Honestly, this cake has become a go-to in my house, and I’m pretty sure it’s about to be one of your favorites too. I hope you love it as much as I do!

Vegan Chocolate Cake Recipe: Easy, Gluten-Free, and Refined Sugar-Free
Ingredients
Wet ingredients
- 2 medium-sized cooked sweet potatoes (peeled and cubed)
- ½ cup water
- 1 cup dates (pitted)
- 1 teaspoon vanilla powder (or non-alcoholic vanilla flavoring)
- 1 tablespoon balsamic vinegar
Dry ingredients
- 1 ½ cups green banana flour
- ½ cup cocoa powder
- 1 teaspoon baking soda
- 1 teaspoon baking powder
Frosting ingredients
- ½ cup raw, unsalted cashews
- ½ cup almond milk (or any plant-based milk you love)
- 1 teaspoon vanilla powder (or non-alcoholic vanilla flavoring)
- ¼ cup cocoa powder
- ½ cup dates (pitted)
Instructions
- Let’s kick this off! First, cook your sweet potatoes until they’re super soft. I usually peel them, cut them into little cubes, and boil them for about 20 minutes. They should mash easily with a fork when they’re ready.
- Toss those sweet potatoes into a blender with water, dates, vanilla powder, and balsamic vinegar. Hit that blend button and let it all whirl around until it’s super smooth and creamy. No lumps allowed here, buddy.
- In a big mixing bowl, stir together the green banana flour, cocoa powder, baking soda, and baking powder. Give it a good mix to make sure there are no salty chunks hiding in there. Seriously, nobody wants to bite into that surprise.
- Pour your sweet potato mix right into the bowl with the dry stuff. Mix it up like crazy until it turns into a thick, chocolatey batter. Heads up—it’s thicker than regular cake batter but that’s totally fine. It’s doing its thing.
- Grab two cake pans and line them with parchment paper. Trust me, this saves you from the heartbreak of cake sticking to the pan. Divide the batter between the two pans. You don’t need to be super precise here, just eyeball it. Smooth the tops with a spoon. It’s a little sticky but that’s part of the fun.
- Bake the cakes in a preheated oven at 350°F (about 180°C) for 30 minutes. No peeking! When they’re done, pull them out and let them cool completely on a baking rack or anything that lets air flow underneath.
- While the cakes are cooling, let’s make that dreamy frosting! First, blend the almond milk and dates until smooth. Then, toss in the cashews, cocoa powder, and vanilla powder. Blend until the frosting is super creamy and thick. This takes a little patience but trust me, it’s worth it.
- Once your cakes are cool, spread a thick layer of frosting on the first cake. Don’t worry about making it perfect, no one’s going to see the middle. Stack the second cake on top and pour more frosting all over the top and sides. Go wild with it—I always say more frosting, more fun.
- Take your time smoothing the frosting. I’m not a cake artist either but hey, messy cakes still taste amazing. If you have leftover frosting, stash it in the fridge. It’s the best late-night snack, especially on bananas or right off the spoon. No shame in that.