
Sweet Potato Brownies: Fudgy, Not Cakey, Every Time
The first time I made sweet potato brownies, I expected a dense, fudgy bite — not a dry, cakey square. But that's exactly what I got. The problem was my ratio. Too much sweet potato and not enough cocoa, and the batter was loose, the crumb fluffy. After several batches, I found the sweet spot: exactly 1 cup of mashed sweet potato to 3/4 cup of cocoa powder. That ratio gives you brownies that are fudgy, not cakey, every time.

Why Sweet Potato?
Sweet potato does two things here. First, it adds moisture. Brownies need fat and liquid to stay tender, and sweet potato delivers both without making the batter greasy. Second, it brings natural sweetness. That lets you reduce the sugar by about a quarter compared to a standard brownie recipe, without losing any chocolate intensity.
The key is to roast the sweet potato, not boil it. Roasting concentrates the flavor and drives off excess water. Boiling leaves you with a watery puree that can make the brownies gummy. I roast mine at 400°F until a knife slides through with no resistance — usually 45 to 60 minutes for a medium potato. Let it cool, peel off the skin, and mash until completely smooth. No lumps.
The Fudgy Method
Fudgy brownies rely on two things: a higher fat-to-flour ratio and minimal gluten development. This recipe uses melted butter (not creamed) and just 1/2 cup of flour. That's less flour than you'd use in a standard brownie, and it's intentional. Less flour means less structure, which means a denser, more fudgy crumb.
Start by whisking the melted butter and brown sugar together. Butter should be warm but not hot — you don't want to cook the eggs when you add them. Whisk in the eggs one at a time, then the vanilla and mashed sweet potato. The mixture may look slightly separated at this point; that's fine.
Now, sift the dry ingredients. Cocoa powder loves to clump, and a clump of dry cocoa in the middle of a brownie is no one's friend. Sift it together with the flour, baking powder, and salt. Fold the dry ingredients into the wet in two additions, using a rubber spatula. Stop folding the moment you can't see any more white flour. Overmixing is the fastest way to ruin the texture.
When to Pull Them From the Oven
This is the most important part. Bake the brownies at 350°F for 28 to 32 minutes. At 28 minutes, check them: the edges should be set and starting to pull away from the pan. A toothpick inserted into the center should come out with a few moist crumbs clinging to it — not wet batter, but not clean either. If the toothpick comes out clean, you've overbaked them. The residual heat will continue to cook the brownies as they cool, so pulling them while the center still looks slightly underdone is exactly right.
Let them cool completely in the pan on a wire rack. For the cleanest slices, pop the pan in the fridge for 30 minutes before cutting. That firms up the fudgy center and makes the edges crisp.
Mix-Ins and Variations
Dark chocolate chips are my go-to add-in. They add pockets of melted chocolate and a little texture. But you can also fold in chopped walnuts, pecans, or even a swirl of peanut butter. For a peppermint twist, add 1/2 teaspoon of peppermint extract along with the vanilla.
If you want to make these gluten-free, use a 1:1 gluten-free baking blend that contains xanthan gum. I've tested this with Bob's Red Mill 1-to-1 and King Arthur Measure for Measure, and both work well. The texture is slightly more tender than the all-purpose version, but still fudgy.
Takeaway
Sweet potato brownies don't have to be a compromise. With the right ratio — 1 cup sweet potato to 3/4 cup cocoa — and a careful hand at the mixing bowl, you get a brownie that's dense, moist, and deeply chocolatey. No one will guess the secret ingredient unless you tell them.
Frequently Asked Questions
Can I use canned sweet potato puree?
Yes, you can. Just make sure it's 100% pure sweet potato with no added sugar or spices. Drain off any excess liquid before measuring. The texture may be slightly less dense than using roasted sweet potato, but it still works well.
Why are my sweet potato brownies cakey instead of fudgy?
The most common reason is overmixing the batter. Once you add the flour, mix just until combined. Overmixing develops gluten, which gives a cakey texture. Another culprit is overbaking — pull the brownies out when the center still looks a little soft. They will firm up as they cool.
Can I make these without eggs?
Yes. Replace each egg with a flax egg (1 tablespoon ground flaxseed mixed with 3 tablespoons water, let sit for 5 minutes). The brownies will be slightly less rich but still fudgy. For other substitutions, consult a qualified professional.
How do I get clean, neat slices?
Cool the brownies completely, then refrigerate for at least 30 minutes before cutting. Use a sharp knife and wipe it clean between cuts. For the cleanest slices, chill the brownies for 1-2 hours.
Sweet Potato Brownies
These sweet potato brownies are dense, fudgy, and deeply chocolatey. The sweet potato adds moisture and natural sweetness, letting you cut back on sugar without losing texture.
- 9x9-inch baking pan
- parchment paper
- mixing bowls
- hand mixer or stand mixer
- fine-mesh sieve
- rubber spatula
- cooling rack
- 1 medium sweet potato (about 300g, roasted and mashed)
- 1/2 cup 115g unsalted butter, melted
- 3/4 cup 150g packed light brown sugar
- 2 large eggs (at room temperature)
- 1 teaspoon vanilla extract
- 3/4 cup 90g unsweetened cocoa powder, sifted
- 1/2 cup 65g all-purpose flour (or gluten-free 1:1 blend)
- 1/2 teaspoon baking powder
- 1/4 teaspoon salt
- 1/2 cup 90g dark chocolate chips (optional)
- Roast the sweet potato: Preheat oven to 400°F. Prick the sweet potato with a fork, place on a baking sheet, and roast for 45-60 minutes until very soft. Let cool, then peel and mash until smooth. Measure out 1 cup (240g) of mashed sweet potato.
- Reduce oven temperature to 350°F. Line a 9x9-inch baking pan with parchment paper, leaving overhang on two sides.
- In a large bowl, whisk together the melted butter and brown sugar until smooth. Add the eggs one at a time, whisking well after each. Stir in the vanilla and the mashed sweet potato until fully combined. The mixture will look slightly curdled — that's normal.
- In a separate bowl, sift together the cocoa powder, flour, baking powder, and salt. Sifting removes lumps and ensures a smooth batter.
- Add the dry ingredients to the wet ingredients in two additions, folding gently with a rubber spatula. Stop as soon as no streaks of flour remain. Overmixing will make the brownies tough.
- Fold in the dark chocolate chips if using. Scrape the batter into the prepared pan and spread evenly.
- Bake for 28-32 minutes. The edges will be set and pulling away from the pan, and a toothpick inserted into the center should come out with a few moist crumbs, not wet batter. The center will look slightly underdone — that's the secret to fudgy brownies.
- Place the pan on a cooling rack and let the brownies cool completely in the pan, about 1 hour. For cleaner slices, refrigerate for 30 minutes before cutting. Lift the brownies out using the parchment overhang and cut into 16 squares.
Storage: Keep in an airtight container at room temperature for up to 3 days, or refrigerate for up to 1 week. They also freeze well for up to 3 months — wrap individually in plastic wrap and foil. For a dairy-free version, use coconut oil or vegan butter in place of butter. To make these gluten-free, use a 1:1 gluten-free baking blend (one that contains xanthan gum). If you have a food allergy or dietary concern, please consult a qualified professional for personalized advice.
Recipe: Sweet Potato Brownies
Equipment
- 9x9-inch baking pan
- parchment paper
- mixing bowls
- hand mixer or stand mixer
- fine-mesh sieve
- rubber spatula
- cooling rack
Ingredients
- 1 medium sweet potato (about 300g, roasted and mashed)
- 1/2 cup 115g unsalted butter, melted
- 3/4 cup 150g packed light brown sugar
- 2 large eggs (at room temperature)
- 1 teaspoon vanilla extract
- 3/4 cup 90g unsweetened cocoa powder, sifted
- 1/2 cup 65g all-purpose flour (or gluten-free 1:1 blend)
- 1/2 teaspoon baking powder
- 1/4 teaspoon salt
- 1/2 cup 90g dark chocolate chips (optional)
Instructions
- Roast the sweet potato: Preheat oven to 400°F. Prick the sweet potato with a fork, place on a baking sheet, and roast for 45-60 minutes until very soft. Let cool, then peel and mash until smooth. Measure out 1 cup (240g) of mashed sweet potato.
- Reduce oven temperature to 350°F. Line a 9x9-inch baking pan with parchment paper, leaving overhang on two sides.
- In a large bowl, whisk together the melted butter and brown sugar until smooth. Add the eggs one at a time, whisking well after each. Stir in the vanilla and the mashed sweet potato until fully combined. The mixture will look slightly curdled — that's normal.
- In a separate bowl, sift together the cocoa powder, flour, baking powder, and salt. Sifting removes lumps and ensures a smooth batter.
- Add the dry ingredients to the wet ingredients in two additions, folding gently with a rubber spatula. Stop as soon as no streaks of flour remain. Overmixing will make the brownies tough.
- Fold in the dark chocolate chips if using. Scrape the batter into the prepared pan and spread evenly.
- Bake for 28-32 minutes. The edges will be set and pulling away from the pan, and a toothpick inserted into the center should come out with a few moist crumbs, not wet batter. The center will look slightly underdone — that's the secret to fudgy brownies.
- Place the pan on a cooling rack and let the brownies cool completely in the pan, about 1 hour. For cleaner slices, refrigerate for 30 minutes before cutting. Lift the brownies out using the parchment overhang and cut into 16 squares.