A sad, wrinkly sweet potato sitting on the counter at nine on a random Tuesday night is exactly what led to these sweet potato brownies. Chocolate cravings hit hard, but putting on real pants to reach the store felt completely out of the question.
Past attempts at healthy baking had always tasted like heavily spiced dirt, so skepticism felt entirely justified going into this one. But desperation pushed the potato into cocoa powder anyway, and the result came out intensely chocolatey, dense, and completely free of any weird vegetable aftertaste. This sweet potato brownie recipe skips eggs entirely and still delivers real fudge. Here is exactly how I do it.
Why You’ll Love This Recipe
- Zero weird texture. These come out incredibly dense and fudgy, not cakey or crumbly like a lot of alternative bakes.
- Pantry clean-out friendly. Maple syrup, oats, and cocoa powder probably already sit in the cupboard right now.
- Forgiving batter. No eggs to overbeat and no gluten to overwork means this sweet potato brownie recipe survives aggressive mixing.
- Legitimately satisfying. This scratches the real chocolate craving, no pretending required.
Tools You’ll Need
Nothing fancy, I promise.
- Food processor or potato masher. Getting the sweet potato totally smooth prevents tiny orange flecks from showing up in the final bake.
- 8×8 inch baking pan – A metal 8×8 baking pan gives the best edges, but glass works too if you keep an eye on the time.
- Parchment paper. Skipping this step means chiseling baked goods out of the corners with a butter knife.
Ingredients
For the Brownies
- 1 cup sweet potato purée – You need roughly one medium-large potato. Please mash it well unless you want a surprise chunk of potato in your dessert.
- 2/3 cup maple syrup – For sweetness and moisture. Do not use pancake syrup; it is not the same thing.
- 1/2 cup almond butter or peanut butter – This replaces the butter and eggs. Almond butter is more neutral, but peanut butter gives it a strong peanut butter cup vibe.
- 1 tsp pure vanilla extract – The good stuff if you have it, the cheap stuff if you do not.
- 1 ½ Tbsp avocado oil – Just a little bit for richness. Melted coconut oil works too.
- 1/2 cup cocoa powder or cacao powder – Use the darkest, highest quality you can find, because this cocoa powder is what turns a chocolate brownie sweet potato experiment into an actual dessert.
- 1/4 tsp sea salt – Essential for making the chocolate taste like chocolate.
- 1 tsp baking powder – Gives it just a tiny bit of lift so it is fudgy, not a brick.
- 2/3 cup oat flour – You can just blend rolled oats until they look like flour.
- 1/2 cup chopped raw pecans – Optional, but the crunch is desperately needed to break up the dense fudge texture.
- 1/4 cup dairy-free chocolate chips – Optional, but also not optional if you respect yourself.

How To Make Sweet Potato Brownies
Set your expectations to “fudgy” and remember that because there are no eggs, you can safely eat half the batter before it even hits the pan.
- Prep the potato: To make sweet potato purée, halve the sweet potato, brush with oil, and bake at 375°F until squishy. If you are impatient like me, you can totally microwave it until soft, just scoop out the flesh and mash it well so nobody knows you took a shortcut.
- Prep the pan: Adjust the oven to 350°F and line an 8×8 pan with parchment paper. Leave a little overhang on the sides so you can lift the whole thing out later instead of aggressively digging out the first square.
- Mix the wet ingredients: In a large bowl, mix the sweet potato purée, maple syrup, almond butter, vanilla, and oil. If it looks a little separated and weird right now, do not panic, the dry ingredients will fix your mess.
- Add the dry ingredients: Stir in the cocoa powder, sea salt, and baking powder, then mix in the oat flour until you have a thick, scoopable batter. It will be much thicker than normal brownie batter—this is fine, you did not ruin it.
- Fill the pan: Spread the batter into your lined pan and top with pecans and chocolate chips. You will have to physically press the batter into the corners with a spatula because it will not pour.
- Bake and chill: Bake for 28-32 minutes until the edges look dry. Let it cool in the pan for at least 30 minutes—if you try to cut these sweet potato chocolate brownies while they are piping hot, they will collapse into a delicious but embarrassing pudding.
♥ The Misfit Tips!
- Avoid the mashing mistake. Rushing the potato mashing once left visible orange chunks in the final bake, which led to immediate interrogation from the kids. Taking the extra minute for a completely smooth puree prevents this.
- Make your own oat flour. Rolled oats blended until they turn to dust work just as well as a dedicated bag of oat flour.
- Trust the cooling test. Cutting these hot turns them into basically hot fudge, while a full hour of cooling lets them set up properly.
Make it yours
- Espresso boost. You stir a teaspoon of instant espresso powder into the dry ingredients to deepen the chocolate flavor.
- Cinnamon swirl. You add a pinch of cinnamon to the batter for a warmer, spiced version of these brownies.
Perfect Pairings
These sweet potato brownies suit two specific pairings particularly well.
- A massive scoop of vanilla coconut ice cream melts directly into the center of a warm square.
- A giant mug of black coffee balances out the richness with every sip.
How to Store Sweet Potato Brownies
❤
- Fridge. You store these in an airtight container for up to a week, and they get denser and fudgier the longer they chill.
- Freezer. You wrap individual squares tightly in plastic wrap and freeze them for up to a month.
- Reheat. Twelve seconds in the microwave warms a square without turning the chocolate chips into lava.
- Storage note. You avoid leaving these on the counter for more than two days, since the fresh sweet potato moisture speeds up mold.

Sweet Potato Brownies
Ingredients
Equipment
Method
- To make sweet potato purée, halve sweet potato and brush the cut sides with oil (optional). Add to a parchment-lined baking sheet. Bake at 375 F (190 C) for ~25-30 minutes or until tender to the touch. Move to one side of pan and wrap the parchment paper over top to steam. Let steam for 5 minutes. Then peel away skin and mash in a mixing bowl (or food processor). Set aside.
- Adjust oven temperature to 350 degrees F (176 C) and line an 8×8-inch baking pan (or similar-size pan) with parchment paper. Set aside.
- To a large mixing bowl, add sweet potato purée, maple syrup, almond butter, vanilla extract, and avocado oil and stir to combine.
- Add cacao powder, sea salt, and baking powder and stir to combine. Then add oat flour and stir until a thick, scoopable batter is achieved (see photo).
- Transfer batter to your parchment-lined baking dish and spread into an even layer using a spoon or rubber spatula. Then top with pecans and chocolate chips (optional).
- Bake on the center rack (at 350 F / 176 C) for 28-32 minutes. The brownie edges should appear slightly dry and a toothpick inserted into the center should come out mostly clean (a few crumbs are okay, but it shouldn’t be overly gooey). Remove from oven and let cool in the pan for 30 minutes – 1 hour.
- Lift out of pan and slice. Enjoy warm or room temperature. Store leftovers covered at room temperature up to 3 days, in the refrigerator up to 5-7 days, or in the freezer up to 1 month. These brownies are delicious on their own but elevated with a scoop of dairy-free ice cream.