Looking for a decadent, healthy chocolate cake recipe that feels like a cheat meal but is packed with superfoods? This 3-Ingredient Purple Sweet Potato Chocolate Cake is the answer. It’s naturally sweet, dairy-free, and has a rich, melt-in-your-mouth fudge texture that will surprise you!

Why You’ll Love This Purple Sweet Potato Recipe
- Only 3 Ingredients: You just need dark chocolate, purple sweet potatoes, and your favorite plant milk.
- No Added Sugar: The natural sweetness of Japanese purple sweet potatoes does all the heavy lifting.
- Antioxidant-Rich: Featured in the Netflix documentary Live to 100, these potatoes are famous for their longevity-boosting properties.
- Diet-Friendly: Naturally vegan, gluten-free (check your chocolate chips!), and oil-free.
What You’ll Need
This recipe is incredibly easy and one of my favorite healthy no bake desserts! To get the best results, use high-quality dark chocolate (70% cocoa or higher), this Callebaut dark chocolate is my favorite, and fresh Japanese purple sweet potatoes (Okinawan or Stokes).
For the Cake:
- 3 Medium Purple Sweet Potatoes (500grams before peeling)
- 1 Cup Dark Chocolate Chips (180g) My favorite dark chocolate chips to use are these
- ½ to 1 Cup Plant Milk (Almond or coconut milk work best)
For the Icing:
- ⅓ Cup Dark Chocolate Chips (60g)
- 3 tablespoon Plant Milk (Almond or coconut milk work best)
How to Make It (Step-by-Step)
1. Prep the Potatoes
Wash and peel your sweet potatoes. Chop them into small cubes and boil for about 15 minutes. Pro Tip: They should be "falling-apart" soft to ensure your cake doesn't have a stringy texture. Drain the potatoes.
2. Melt the Dark Chocolate
Melt the dark chocolate in 30 second bursts in the microwave, stirring every 30 seconds until fully melted. I recommend using a high quality dark chocolate, this is my favorite.
3. Blend to Perfection
Start by adding ½ cup of plant based milk to your blender with the potatoes and melted chocolate. If your blender struggles or the sweet potatoes are extra starchy, slowly add in up to an additional ½ cup (totalling 1 cup) until the mixture starts to blend. Blend until completely smooth.
4. Taste Test Time
Before pouring the batter into your pan, grab a spoon and give it a quick taste. Sweet potatoes naturally vary in sweetness, so if your sweet tooth is craving a bit more sweetness, this is the perfect moment to add in 1 to 2 tablespoons of pure maple syrup and blend until combined.
5. Pour into Springform Pan
Line a springform pan with parchment paper. Pour the mixture in and smooth the top.
6. Add the Icing and Set The Fudge
Whisk together the melted icing chocolate and milk, then pour it over the cake. Refrigerate overnight. This is what gives this cake its signature fudge-like consistency.


Expert Tips for the Perfect Vegan Chocolate Cake
- Measure by Weight: For consistent results, aim for about 450g of cooked potato.
- Consistency Check: Depending on the sweet potato consistency and how good your blender is, you will need somewhere between ½ to 1 cup of plant milk. If your blender is still struggling, add an extra dash of milk (¼ cup at a time). The batter should be thick, like a heavy frosting (not too runny).
- Serving Suggestion: Serve chilled with a dollop of whipped coconut cream or fresh raspberries to balance the richness.
- Garnishing suggestion: Dust the cake with powdered sugar or cocoa powder before serving for an elegant touch.
Why Potato Varieties Matter
- Why Purple Sweet Potatoes Work Over Orange: Purple sweet potatoes are naturally sweeter than orange sweet potatoes. Like a lot sweeter!! if you want to use orange sweet sweet potatoes, it will still work but you may want to add an additional sweetener such as maple syrup or agave syrup.
- For this recipe, Japanese purple sweet potatoes (like Okinawan or Stokes) are the absolute gold standard because they are naturally much sweeter and starchier than your standard orange sweet potato.
- However, even within the same variety, sweetness can vary based on how ripe they are or how long they’ve been stored.
- If you can only find regular orange sweet potatoes, they will still work beautifully for the texture, but you will definitely want to lean on that maple syrup taste-test tip during the blending step to match the decadent sweetness of the purple variety!
Frequently Asked Questions
Yes, but the flavor will be less "dessert-like." Purple sweet potatoes are starchier and sweeter than orange ones, which is why they work so well for flourless cakes.
Keep it in an airtight container in the fridge for up to 4 days. It is best enjoyed cold!
This cake is best eaten fresh from the fridge. While it can be frozen, the texture may become slightly softer upon thawing.
Honestly, no! You can watch my friend try my purple sweet potato chocolate cake and try to guess what the main ingredient is. HINT - she can't!!
Watch My Friend Taste Test This Cake!
I recently had my friend Shirley try my 3-ingredient chocolate cake, and it was so much fun watching her try to guess the secret ingredient. Since she already knew it had dark chocolate and almond milk, she immediately guessed chickpeas—but she was totally wrong! Even though she loved the incredibly smooth, rich texture and compared it to a dense chocolate mousse or fudge cake, she couldn’t taste any veggies at all. When I finally revealed that the secret base was actually Japanese purple sweet potato, she was completely shocked and couldn't believe it!
More Healthy Dessert Recipes With Minimal Ingredients Inspiration
If you loved this 3-ingredient chocolate fudge cake, check out these other tropical fruit-based treats:
- Sweet and Creamy 2-Ingredient Apple Cake
- Chocolate Date Balls
- High-Protein Carrot Cake
- 2-Ingredient Chocolate No Bake Papaya Cake
- Vegan Coconut Slice

3-Ingredient Purple Sweet Potato Chocolate Cake
Ingredients
- 3 medium size purple sweet potatoes 500 grams before peeling
- 1 cup dark chocolate chips 180 grams
- ½ to 1 cup plant milk almond or coconut milk work best
Icing
- ⅓ cup dark chocolate chips 60 grams
- 3 tablespoon plant milk almond or coconut milk work best
Instructions
- Prep the Potatoes: Wash and peel your sweet potatoes. Chop them into small cubes and boil for about 15 minutes. Pro Tip: They should be "falling-apart" soft to ensure your cake doesn't have a stringy texture.
- Melt the Dark Chocolate: Melt the dark chocolate in 30 second bursts in the microwave, stirring every 30 seconds until fully melted.
- Blend to Perfection: Start by adding ½ cup of plant based milk to your blender with the potatoes and melted chocolate. If your blender struggles or the sweet potatoes are extra starchy, slowly add in up to an additional ½ cup (totalling 1 cup) until the mixture starts to blend. Blend until completely smooth.
- Taste Test Time: Before pouring the batter into your pan, grab a spoon and give it a quick taste. Sweet potatoes naturally vary in sweetness, so if your sweet tooth is craving a bit more sweetness, this is the perfect moment to add in 1 to 2 tablespoons of pure maple syrup and blend until combined.
- Pour into Springform Pan: Line a springform pan with parchment paper. Pour the mixture in and smooth the top.
- Add the Icing and Set The Fudge: Whisk together the melted icing chocolate and milk, then pour it over the cake. Refrigerate overnight. This is what gives this cake its signature fudge-like consistency.





Sarah says
Love this recipe!! Turned out perfect. Such a great idea for a healthier chocolate cake.
Georgia Papas says
Thanks Sarah. I'm glad you love the recipe!
Marianne says
I made this last night and it is amazingly delicious. Had to guess about the amount of sweet potatoes and milk to put in, though. Recipe calls for “2-3 medium-sized purple sweet potatoes.” How much is that? Grams, ounces or cup measurement would be helpful. Also, the recipe for the base calls for 1c plant-based milk, but the step-by-step instructions call for ½ cup. Which is it? Perhaps it depends on how moist the cooked sweet potatoes are, so a reference to the desirable consistency would help. Last but not least, it is important to add the milk to the cooked sweet potatoes while blending, not after as stated in instructions. Otherwise the blender gets stuck! I substituted coconut milk in the “frosting” with very desirable result. Looking forward to further experimentation with this recipe to use up my abundance of purple sweet potatoes.
Georgia Papas says
Hi Marianne,
I'm so glad that you enjoyed this recipe! Thank you so much for the 5 star review and thank you for your feedback. I will take your feedback on board and make sure to update the blog post and recipe card with more details! The amount of milk needed for recipe will depend on the consistency as well as how high speed / high end your blender is. Actually, my blender can make this recipe without any milk (it struggles so I don't actually do this) but for a lot of people this won't work and is too much work for the blender motor. Anyway, I definitely agree that sharing this recipe with grams and more specific ratios and consistency requirements would be very beneficial. Thank you and happy cooking 🙂
Georgia