If you’re a fan of brownies but want a healthier, more wholesome twist on the classic, these Vegan Sweet Potato Brownies are about to become your new favorite treat. Imagine fudgy, rich brownies with a subtle sweetness and the added bonus of being dairy-free, gluten-free, and made with wholesome ingredients like sweet potatoes and almond butter. Sounds too good to be true, right? Trust me, these brownies are not only delicious but also packed with nutrients, making them a perfect guilt-free indulgence.
The idea for these brownies came from my desire to create a dessert that’s both indulgent and nourishing. Sweet potatoes are a wonderful ingredient for baking—they bring natural sweetness and moisture to recipes, which is exactly what brownies need to be rich and fudgy without any refined sugar or butter. Plus, they’re a great source of fiber, vitamins, and minerals, which means you can feel good about enjoying these brownies.
Now, let’s dive into the recipe! I’ll walk you through each step so you can create these fudgy, sweet, and healthy brownies at home.
Step 1: Preheat the Oven and Prepare the Baking Pan
Start by preheating your oven to 350°F (175°C). This ensures the brownies bake evenly and thoroughly once the batter is ready. While the oven is heating up, take an 8×8-inch baking pan and line it with parchment paper. This will make removing the brownies from the pan much easier later on, and the parchment paper ensures they won’t stick to the sides. If you don’t have parchment paper, you can also lightly grease the pan with some coconut oil or a bit of cooking spray, but parchment works best for a clean release.

Step 2: Cook the Sweet Potatoes
The star ingredient of this recipe is the sweet potato, which adds that amazing natural sweetness and moisture. Start by peeling and cubing your sweet potato. You want the pieces to be relatively small, so they cook quickly and evenly. Once your sweet potato is prepped, you have two options for cooking: steaming or boiling. I like to steam the sweet potato cubes because it preserves more of the nutrients, but boiling works just as well.
To steam, place the sweet potato cubes in a steamer basket over boiling water and steam for about 10–12 minutes, or until they’re soft and easily pierced with a fork. If you’re boiling, simply add the cubes to a pot of water and cook for the same amount of time, making sure they’re tender before draining.
Once the sweet potatoes are cooked, drain them well (if boiled) and transfer them to a large bowl. Use a potato masher or a fork to mash the sweet potato until it’s smooth and creamy. You should have about 1 to 1.5 cups of mashed sweet potato, which is the perfect base for the brownies.

Step 3: Mix the Wet Ingredients
Now it’s time to bring the wet ingredients together. Into the bowl with your mashed sweet potato, add 1/2 cup of almond butter (or peanut butter, depending on your preference). The nut butter gives the brownies a creamy texture and adds some richness without using dairy or oil. Next, pour in 1/4 cup of maple syrup, which is the sweetener for this recipe. Maple syrup not only adds sweetness but also gives the brownies a lovely, warm flavor. Then, add 1 teaspoon of vanilla extract for that irresistible, comforting aroma.
Stir everything together until the mixture is smooth and well-combined. At this point, your batter will already be starting to come together, and it’s going to smell amazing.

Step 4: Add the Dry Ingredients
Now comes the fun part—adding the dry ingredients! Start by sifting in the cocoa powder. I recommend using unsweetened cocoa powder to keep the sweetness at the right level and ensure the brownies aren’t too sugary. Sifting the cocoa powder helps prevent any clumps and ensures it mixes evenly into the batter.
Next, add 1/2 cup of almond flour (or any flour of your choice—if you’re not gluten-free, regular flour works just as well). Almond flour adds a bit of nuttiness and helps keep the brownies moist, but feel free to experiment with other gluten-free flours like coconut flour or oat flour. To this, add 1/4 teaspoon of baking powder to help the brownies rise slightly, and 1/4 teaspoon of salt to balance out the sweetness and enhance the flavors.
Stir everything together until the batter is well-mixed. It should be thick and slightly sticky, which is exactly what we want for fudgy brownies.
We’ve made it through the first few steps—prepping the sweet potato, mixing the wet and dry ingredients, and getting that rich brownie batter ready. Now, let’s continue with the remaining steps to bring everything together and bake these irresistible Vegan Sweet Potato Brownies.

Step 5: Fold in the Chocolate Chips (Optional)
This step is optional, but if you’re like me, you’ll want to fold in some dairy-free chocolate chips. They add extra pockets of melty chocolate that take these brownies to the next level. If you don’t have chocolate chips on hand, you could chop up a dairy-free chocolate bar and use that instead. Add about 1/4 cup of chocolate chips and gently fold them into the batter with a spatula. Be careful not to overmix—just fold until the chocolate is evenly distributed.
If you’re looking to keep the brownies more on the healthy side, you can skip the chocolate chips altogether. The sweet potato and almond butter already provide enough natural richness, but adding chocolate definitely makes them a little more indulgent!

Step 6: Pour the Batter into the Baking Pan
Now that your batter is complete, it’s time to get it into the pan. Pour the brownie batter into the prepared 8×8-inch baking pan, and use a spatula or the back of a spoon to spread it out evenly. Make sure the batter is distributed evenly in all corners of the pan to ensure consistent baking.
As you’re spreading the batter, you might notice that it’s quite thick, which is exactly what we want for a fudgy texture. Don’t worry about making it perfect—just get it as smooth and even as you can.
Step 7: Bake the Brownies
Pop the baking pan into the preheated oven and bake the brownies for 25 to 30 minutes. After about 20 minutes, start checking the brownies with a toothpick to see if they’re done. Insert the toothpick into the center of the brownies, and when you pull it out, there should be a few moist crumbs on it, but not wet batter. If the toothpick comes out clean, the brownies are likely overbaked, so make sure to watch closely toward the end of the baking time.
The exact baking time can vary slightly depending on your oven and the thickness of your batter, so keep an eye on them and check for doneness after 25 minutes. If you prefer your brownies a bit fudgier and softer, you can pull them out a little sooner.
Step 8: Cool and Slice
Once the brownies are done baking, remove the pan from the oven and set it on a cooling rack. Let the brownies cool in the pan for about 10 to 15 minutes before transferring them to the cooling rack. This step is important because it allows the brownies to set and firm up a little bit. If you try to cut them too soon, they might fall apart, and we don’t want that!
After letting them cool for a bit, carefully lift the brownies out of the pan using the edges of the parchment paper. Set them on a wire rack to cool completely. This will help them maintain their structure and texture, and it gives you the perfect opportunity to let the flavors develop.
Step 9: Slice and Enjoy
Once the brownies have cooled completely (or at least to a comfortable temperature), it’s time to slice and enjoy! These brownies are wonderfully fudgy and have just the right amount of sweetness. They’re perfect on their own, but they also make a great addition to a cup of coffee or a plant-based milkshake. You can even serve them with a dollop of coconut whipped cream or a scoop of dairy-free ice cream for a truly decadent dessert.
Tips for Perfecting Your Vegan Sweet Potato Brownies:
- Don’t Overmix the Batter: While it’s important to combine the ingredients thoroughly, be careful not to overmix the batter. Overmixing can lead to denser brownies. Stir just until everything is well-combined and smooth.
- Check for Doneness Early: Ovens can vary, and brownies can go from perfectly baked to overcooked quickly. Start checking for doneness around 25 minutes and pull them out as soon as the toothpick comes out with a few moist crumbs (not wet batter).
- Use High-Quality Cocoa Powder: The cocoa powder is one of the primary flavors in these brownies, so using a good-quality unsweetened cocoa powder makes a difference. It will provide a rich, deep chocolate flavor that pairs perfectly with the sweet potato.
- Make Them Extra Fudgy: If you like your brownies extra fudgy, try reducing the baking time by a few minutes. You’ll still get a moist, rich texture, but they will be slightly softer and gooier.
- Customize with Add-ins: While chocolate chips are a classic addition, you can make these brownies your own by adding other ingredients like chopped nuts (walnuts or pecans would be great) or dried fruit (like raisins or chopped dates). Get creative!
- Store Properly: These brownies can be stored in an airtight container at room temperature for about 3–4 days. For longer storage, you can refrigerate them for up to a week. They also freeze well if you want to keep some on hand for later!

FAQ Section and Conclusion:
Now that you know how to make these delicious, healthy Vegan Sweet Potato Brownies, let’s answer some frequently asked questions to help ensure your baking experience goes smoothly. Whether you’re a seasoned baker or trying this recipe for the first time, these tips and answers will make sure you get the best results.
1. Can I use a different type of nut butter?
Yes! While almond butter is the star of this recipe, you can easily swap it out for peanut butter, cashew butter, or even sunflower seed butter if you’re allergic to nuts. Just keep in mind that different nut butters will bring subtle flavor changes—peanut butter will add a stronger, more savory taste, while cashew butter will keep things creamy and mild.
2. Can I make these brownies without almond flour?
If you don’t have almond flour on hand, you can use other gluten-free flours such as coconut flour, oat flour, or even a gluten-free all-purpose flour blend. If you’re not worried about gluten, regular all-purpose flour will work as well. Keep in mind that if you use coconut flour, you’ll need to reduce the amount since it’s much more absorbent than almond flour.
3. How do I know when the brownies are done?
The best way to check if your brownies are done is by inserting a toothpick into the center. It should come out with a few moist crumbs but not wet batter. You’ll want to check around the 25-minute mark, as ovens vary. If you prefer your brownies a bit fudgier, you can pull them out a little earlier, but if you like them more set, leave them in for the full 30 minutes.
4. Can I add more sweeteners to the recipe?
Absolutely! If you prefer your brownies a little sweeter, feel free to add a bit more maple syrup or another sweetener like agave or coconut sugar. Just keep in mind that increasing the sweetener may affect the texture slightly, so you may need to adjust the dry ingredients as well. I suggest adding no more than an additional tablespoon or two.
5. Can I make these brownies ahead of time?
Yes, these brownies store wonderfully! You can bake them in advance and keep them in an airtight container at room temperature for up to 3–4 days. They also freeze well, so you can stash them in the freezer for up to a month if you want to enjoy them later. Simply let them cool completely before freezing, and store them in a freezer-safe container or zip-top bag. To enjoy them later, let them thaw at room temperature or warm them in the microwave.
6. Can I make these brownies without the chocolate chips?
Yes! While the chocolate chips add a lovely richness and gooeyness, you can absolutely leave them out. The sweet potato and almond butter already provide a deliciously rich texture and flavor, so the brownies will still be amazing without the chocolate chips. If you prefer, you could replace them with chopped nuts, dried fruit, or even a swirl of peanut butter for some extra indulgence.
Conclusion:
These Vegan Sweet Potato Brownies are a perfect balance of health and indulgence. They’re made with simple, wholesome ingredients like sweet potatoes, almond butter, and maple syrup, making them not only delicious but also nutritious. Whether you’re looking for a healthier dessert, a snack to satisfy your chocolate cravings, or a treat to share with friends and family, these brownies are sure to impress.
The beauty of this recipe is in its versatility. You can customize it with different nut butters, flours, or add-ins, making it a perfect base for your creative baking experiments. Plus, they’re quick to make, and the end result is a fudgy, rich brownie that tastes just as good as any traditional brownie—without the guilt.
I hope you’re as excited as I am to try these brownies. Once you’ve baked them, I’d love to hear how they turned out and any variations you tried! Feel free to leave a comment below or share your thoughts. And don’t forget to tag me if you share your creations on social media—I always love seeing your baking successes.
Happy baking, and enjoy these healthy, sweet treats!
Print
Vegan Sweet Potato Brownies: A Healthy and Delicious Treat
- Total Time: 35 min
Description
These moist and chewy brownies are made with mashed sweet potatoes, cocoa powder, and minimal added sugar – making them a guilt-free, feel-good treat. They’re vegan, gluten-free optional, and perfect for chocolate lovers!
Ingredients
-
1 cup mashed sweet potato (about 1 medium, roasted or steamed)
-
½ cup almond butter (or any nut/seed butter)
-
¼ cup maple syrup or agave syrup
-
¼ cup cocoa powder
-
⅓ cup oat flour or almond flour (gluten-free if needed)
-
1 tsp vanilla extract
-
½ tsp baking powder
-
¼ tsp salt
-
¼ cup dairy-free chocolate chips (optional but recommended)
Instructions
1️⃣ Prep oven and pan:
Preheat oven to 350°F (175°C). Line a small 8×8-inch pan with parchment paper or lightly grease it.
2️⃣ Mix wet ingredients:
In a large bowl, combine mashed sweet potato, almond butter, maple syrup, and vanilla. Mix until smooth.
3️⃣ Add dry ingredients:
Stir in cocoa powder, flour, baking powder, and salt. Mix until fully combined. Fold in chocolate chips if using.
4️⃣ Bake:
Spread the batter evenly into the prepared pan. Bake for 20–25 minutes or until the edges are set and a toothpick inserted in the center comes out mostly clean (a few moist crumbs are OK).
5️⃣ Cool and slice:
Let cool completely in the pan before slicing into squares for best texture.
Notes
-
Make it nut-free: Use sunflower seed butter instead of almond butter.
-
Extra sweet tip: Add 1–2 tbsp coconut sugar if your sweet potato isn’t very sweet.
-
Fudgy style: Chill in the fridge for 1 hour after baking to firm them up.
- Prep Time: 10 min
- Cook Time: 25 min