Sweet Potato Brownies (vegan)
These sweet potato brownies are ultra fudgy, rich, and packed with real chocolate! They’re vegan, sweetened with maple syrup and made without butter yet will satisfy any chocolate craving!

Simple ingredients you’ll need

The full list of ingredient quantities and instructions are in the recipe card at the bottom of this post.
Sweet potato adds moisture and some natural sweetness to the brownies. I haven’t tested the recipe with canned sweet potato puree; it tends to be more watery than homemade sweet potato puree so you may need to reduce the milk in the batter.
Semi-sweetened dairy-free chocolate. Use a brand of chocolate that you enjoy because it’s the main flavor of your brownies! This brownie recipe uses a high amount of chocolate to make them extra fudgy and dense. It also counteracts some of the water content in the sweet potato which can make brownies fluffier. Brownies made with only cocoa powder tend to be cakier.
Runny almond butter adds richness to the brownies. Other nut butters or sunflower seed butter will work too.
Pure maple syrup sweetens the brownies in addition to the chocolate. I’ve also included a coconut sugar version in the notes of the recipe card at the bottom of this post.

How to make sweet potato brownies
Here’s how to make sweet potato puree from scratch:
- Peel and chop a sweet potato into 1-inch chunks.
- Boil or steam the sweet potato for 8-10 minutes or until fork tender.
- Let the sweet potato cool then puree in a blender or food processor until smooth! Or you can mash the sweet potato with a fork. The puree keeps well in the fridge for around 3 days.
To make the brownies, melt the chocolate and dairy-free milk in a small saucepan over medium heat while stirring occasionally. If you accidentally overheat the mixture, it may become lumpy. Don’t worry – just add a little maple syrup from the recipe and mix again!
Let the chocolate mixture cool slightly, but not completely. Ideally, it should be warm to the touch, but not scalding hot! When the chocolate is slightly warm, it’s easier to mix with the rest of the wet ingredients.

In a large mixing bowl, add the chocolate mixture, sweet potato puree, almond butter, maple syrup and vanilla and stir until smooth.
TIP: If you haven’t already pureed your sweet potato, you can blend the chopped potato with all the wet ingredients until completely smooth. This works with a stick blender or stand blender!
Next, add the rest of the ingredients (flour, cocoa powder, baking soda and salt) and stir until just combined. Please avoid overmixing as this will incorporate air into the batter and will make the brownies cakier and drier.
The final batter should be thick, fudgy and very tasty!

Baking the sweet potato brownies
The batter is pretty thick and you’ll need to smooth it out with a spoon or offset spatula. For a next level dessert, sprinkle some chocolate or nuts on top of the brownies and gently press them into the batter!
These sweet potato brownies take around 15-20 minutes to bake. When you insert a toothpick in the center, it should come out with a few moist crumbs but no wet batter. Bake the brownies for less time if you prefer extra fudgy and gooey brownies. Bake them for longer if you prefer a cakier texture.
Let the brownies cool in the pan for 30-45 minutes then transfer them to a wire rack.
These vegan brownies are very fudgy and will leave crumbs on your knife when you cut them. For a neater cut, you can refrigerate the brownies to firm them up (then warm up individual brownies to serve)! The brownies are also easier to cut on the second day.

Customizing this recipe
These vegan sweet potato brownies work well if you replace the all-purpose flour with half almond flour and half gluten-free flour. I haven’t tested them with only gluten-free all-purpose flour.
Yes, these brownies are delicious with chopped walnuts or pecans mixed into the batter. You can also top the brownies with raspberries or peanut butter before baking!
Note on older recipe: I updated this recipe in March 2025 to make the brownies even richer. The original recipe used 1 3/4 cups (220g) all-purpose flour, 1 cup (160g) coconut sugar instead of maple syrup, only 2 tablespoons (12g) cocoa powder and 1/2 teaspoon baking powder. The quantities for the chocolate, milk, sweet potato, almond butter and vanilla extract are exactly the same.

More chocolate desserts with hidden vegetables
Follow Rainbow Nourishments on Instagram, Facebook, TikTok and Pinterest, and subscribe via email to receive all of our latest recipes!

Sweet Potato Brownies (vegan)
Ingredients
Wet ingredients
- 1 cup (170g) roughly chopped vegan chocolate
- ยฝ cup (125g) dairy-free milk
- 1 cup (250g) sweet potato puree, (note 1 for homemade sweet potato puree)
- ยฝ cup (170g) maple syrup, (note 2 for other sweeteners)
- ยฝ cup (125g) runny almond butter, or any other runny nut or seed butter (note 3)
- 1 teaspoon vanilla extract
Dry ingredients
- 1 cup (125g) all-purpose plain flour, (note 4 for gluten-free)
- ยผ cup (25g) unsweetened cocoa powder, (I used Dutch-process, but natural will work)
- ยฝ teaspoon baking soda
- โ teaspoon salt
To decorate (optional)
- roughly chopped vegan chocolate, or dark chocolate chips
Instructions
- Add the chocolate and milk to a small saucepan over medium heat. Mix and melt until smooth. If the mixture thickens, add a dash of maple syrup from the recipe and mix until smooth. Let the mixture cool slightly.
- Preheat the oven to 180ยฐC (350ยฐF). Line a 23 cm (9-inch) square baking pan with parchment paper.
- Add the chocolate mixture, sweet potato puree, maple syrup, almond butter and vanilla extract to a large bowl. Mix until smooth and well combined.
- Add all the dry ingredients and mix until just combined. Be careful to not overmix. The brownie batter should be thick and fudgy.
- Scoop the brownie batter into your baking pan and smooth the top. If desired, sprinkle extra chocolate or nuts on top and gently press them into the batter.
- Bake the brownies for 15-20 minutes (shorter for fudgy brownies, longer for cakier brownies). The brownies are ready when you can insert a toothpick into the center and it comes out with a few moist crumbs but no wet batter. Allow the brownies to cool in the baking pan for 30-45 minutes.
- Cut the brownies with a sharp knife. They're easier to cut if you use a hot and dry knife, or after refrigeration (note 5 for more tips). The brownies are delicious with a sprinkle of flaky sea salt or served warm with a scoop of vegan ice cream.
- Store leftover brownies in an airtight container at room temperature up to 1 day, in the fridge for up to 1 week or in the freezer for up to 1 month.
Notes
- For homemade sweet potato puree, peel and chop 1 large sweet potato or 2 small sweet potatoes into 1-inch chunks. Boil or steam for 8-10 minutes until tender, let cool and puree until smooth. You can prepare the puree ahead of time and keep it in your fridge for around 3 days.
Canned sweet potato puree will work but it tends to have more moisture so you may need to reduce the milk. Start with 1/3 cup (85g) and add more if needed.ย - Any other liquid sweetener will work. Alternatively, you can use 1 cup (160g) of coconut sugar or 3/4 cup (150g) brown sugar and add it with the wet ingredients. You don’t need to increase the milk.
- Other runny nut butters such as natural peanut butter, or sunflower seed butter will work. Tahini will probably work but its flavor will be more noticeable in the brownies.
- For gluten-free sweet potato brownies, use 1/2 cup (50g) almond flour and 1/3 cup (40g) gluten-free all-purpose flour.
- These brownies are extra fudgy and will probably stick to your knife when you cut them. For a neater cut, let the brownies cool fully or chill them in the fridge until firm. This will set the chocolate in the brownies and make them firmer. Alternatively, use a hot and dry knife – dip the knife in very hot water, dry with a kitchen towel and cut as desired.
This post was originally published in October 2019 and updated in February 2025 with an updated recipe and images.
This post may contain affiliate links. As an Amazon Associate, I may earn a small commission from qualifying purchases at no additional cost to you.

Oh my goodness!! This recipe isโฆ.indescribable!ย
Is my go-to when having guests and ALL my friends ask for this brownies. I follow A LOT of cooking accounts and try A LOOOOOOT of recipes with vegetables (picky eater threenager) and this is by far the best dessert โฅ๏ธ
Wow, weโre beyond thrilled to hear this! Thank you for such lovely feedback โบ๏ธ
These brownies are so delicious and decadent while using wholesome ingredients! These will e on my monthly goodie rotation.
Thank you so much for sharing your feedback! We are delighted to hear you loved them and will be adding them to your monthly rotation โบ๏ธ
These are delicious. I didnโt read the sweet potato amount correctly and did way more sweet potato purรฉe than whatโs called for. They are still super chocolatey and rich. Will definitely be making again and trying the other sweet potato dessert recipesย
Thank you so much for the lovely feedback ๐ We’re so glad to hear they still turned out deliciously rich and chocolatey, even with the extra sweet potato! Itโs always great when a happy accident works out! We hope you enjoy the other sweet potato recipes too!
Hi there, is there anything else I could use instead of nut/seed butter? I want to make this for 3.5 year old who has a lot of food allergies.
Hi Sheril, it depends what your child can eat? You can experiment with applesauce and/or oil but the brownies will a very different texture.
These brownies were great. Soft and fudgey with just the right amount of sweetness. Definitely be my go to recipe with such wholesome ingredients
I’m over the moon that you loved these brownies!! Thanks so much for your lovely feedback ๐
I will add this Sweet Potato Brownie as one of my favorites recipes ever! I made them 3 days ago and today Iโm repeating.
What I love the most are the clear, easy-to-follow directions with notes and the nutrition info.
These brownies are super fudgy, flavourful and so easy to make. Thank you Anthea, I canโt wait to try other of your recipes.
Hi Margie! Ah I’m over the moon you loved these brownies and made them again. And I’m so glad that you found the written recipe and details helpful. Thank you so sooo much for taking the time to leave a review here – you’ve made my day! I hope you enjoy any other recipes that you get to make from my site!
Hi, ๐
I am looking to make your yummie brownies, Could you let me know if I replace the All purpose flour with almond flour, would it still be 1 cup I use in the recipe? Thank you ๐
Hi Susan! I haven’t tested the brownies with almond flour so I’m not 100% sure but I would add 1 1/4 cup (125g) of almond flour to the batter. Let me know how you go if you make them!
I infact want to make it into a loaf cake. Can you recommend some ingredient changes that I have to do the same
Hi! I suggest using my sweet potato chocolate cake recipe and baking it in a loaf pan.
Hi Anthea ๐
I just love your recipes. Tested several and the result is always perfect and delicious. Do you think the sweet potato could be substituted for cooked beet ? I am craving soft brownies and have some beets waiting to be used… ๐
Thank you
Hi Patricia! I’m so glad you’ve made a few of my recipes and loved them :). I imagine you’d be able to use cooked beet instead though I haven’t tested it. From experience, pureed beets tend to be a more watery than sweet potato so I would err on the side of using less milk, around 1/4-1/3 cup (65-85g). And it’s probably easier to blend the beets with all the wet ingredients! I hope that helps and let me know how you go if you make them ๐
THESE BROWNIES ARE INSANE!!! I’ve made sooooo many different vegan brownies over the years — everything from “normal” ingredient brownies to chickpea brownies, black bean brownies, sweet potato brownies (recipes besides this one)…..BUT this recipe here is quite literally THE BEST!!! I am totally hooked on these. Thank you for this 10/10 wonderful recipe!!! Super decadent, fudgy, rich, just overall literal perfection.
I’m soooo over the moon that you loved these brownies, Julie! And I’m super appreciative of your range of brownie experiences too! Thanks so much for the glowing review – it’s really made my day โค๏ธโค๏ธโค๏ธ
very delicious and decadent!
So glad to hear! Thanks for your feedback x
I tweaked the recipe by using almond meal and coconut flour for gluten free brownies and let me tell you how moist and decadent the finish product turned out.
I also under bake it cos I like my brownies fudgey and gooey and it was just perfect. It was such an easy recipe to follow. The hardest part in my experience is not eating the whole tray in one sitting! Thank you for sharing ๐
Aw, reading your comment is making me hungry! I’m so glad these brownies worked with those substitutions – I need to try exactly that next time! Thanks so much for taking the time to leave a comment x
Could you use tahini in the recipe for the nut/seed butter?
I think it would work – I haven’t tried it with tahini so let me know how you go if you do!
I actually ended up using organic macadamia butter, did the gluten free option, and cacao nibs on topโฆAMAZING!
Probably a silly question but is sweet potato purรฉe just boiled sweet potato which is blended? Or is there some liquid added when you purรฉe?
Not a silly question at all! It’s just boiled sweet potato and blended ๐