This sweet potato brownies recipe makes rich, fudgy squares with a tender bite, gentle sweetness, and a little wholesome goodness tucked right in.

If you have ever wanted brownies that taste rich, chocolatey, soft in middle, and just a little sneaky in best possible way, this sweet potato brownies recipe is about to earn a permanent spot in your dessert folder!
Sweet potato melts right into cocoa and chocolate like it was born for brownie duty, giving each square a plush, fudgy bite without making it taste like a vegetable wandered into dessert by mistake.
These brownies are dark, moist, tender, and full of that warm cocoa smell that makes people walk into kitchen asking, “Wait, what are we baking?”
You get that shiny chocolate top, thick center, soft edges, and just enough natural sweetness from sweet potato to make every bite feel rich without being heavy.
And no, nobody needs to know sweet potato is in there unless you enjoy watching people guess wrong for five minutes!
Ingredients
For Brownies
- 1 cup mashed cooked sweet potato, smooth and packed
- 1/2 cup unsalted butter, melted
- 3/4 cup packed light brown sugar
- 1/4 cup granulated sugar
- 2 large eggs, room temperature
- 2 teaspoons vanilla extract
- 3/4 cup unsweetened cocoa powder
- 1/2 cup all-purpose flour
- 1/2 teaspoon baking powder
- 1/2 teaspoon fine salt
- 1/2 teaspoon espresso powder, optional
- 3/4 cup semi-sweet chocolate chips or chopped chocolate
- 1/3 cup chopped walnuts or pecans, optional
Servings: 9 large brownies or 12 smaller brownies
Prep time: 15 minutes
Cook time: 28 to 32 minutes
Cooling time: 45 minutes minimum
Total time: About 1 hour 30 minutes
Oven temperature: 350°F
Pan size: 8 x 8 inch baking pan
How to Make Sweet Potato Brownies Recipe

Start by cooking sweet potato until it is completely tender, not “kind of soft,” not “almost there,” but soft enough that a fork slides in with no drama at all.
If roasting, pierce sweet potato a few times, place it on a baking sheet, and roast at 400°F for 45 to 55 minutes until collapsing slightly.
If microwaving, pierce it, place it on a plate, and microwave for 6 to 9 minutes, turning once, until soft.
Let it cool enough to handle, scoop out flesh, and mash until smooth. If mash looks stringy or lumpy, press it with fork a little longer, because smooth sweet potato blends into batter like a dream!
Preheat oven to 350°F and line an 8 x 8 inch baking pan with parchment paper, leaving a little overhang on two sides so you can lift brownies out later like a kitchen genius.
Lightly grease parchment and corners of pan. Brownies love sticking to corners when they think nobody is watching, so do not give them chance.
In a large mixing bowl, whisk mashed sweet potato, melted butter, brown sugar, and granulated sugar until mixture looks glossy, thick, and smooth.
At first it may look a little grainy from sugar, but after a minute of whisking, it should come together into a shiny orange-brown mixture that smells buttery and sweet. This is where moisture starts working its magic!
Add eggs and vanilla, then whisk until mixture looks slightly lighter and smoother. Give it a good 30 to 45 seconds with whisk.
You are not trying to whip air like cake batter, but you do want eggs fully mixed in so brownies bake evenly instead of forming random soft spots.
Sprinkle cocoa powder, flour, baking powder, salt, and espresso powder over wet mixture.
Stir gently with spatula or wooden spoon until you no longer see dry flour streaks. Do not beat batter like it owes you money! Brownie batter likes a calm hand.
Overmixing can make texture tougher, and nobody came here for chocolate-flavored gym equipment.
Fold in chocolate chips or chopped chocolate, plus nuts if using. Batter should look thick, shiny, and almost like chocolate frosting with a little weight to it.
If it feels very stiff, add 1 tablespoon milk or water. If your sweet potato was very moist, batter may already be perfect.
This is one of those tiny cook decisions that matters, so trust what you see: thick and spreadable is goal.
Spread batter into prepared pan and smooth top with spatula. Push batter into corners so brownies bake evenly.
Sprinkle a few extra chocolate chips on top if you want that “please take my picture before I disappear” look!
Bake for 28 to 32 minutes, until edges look set and center looks slightly soft but not wet. A toothpick inserted near center should come out with moist crumbs, not raw batter.
Do not wait for a clean toothpick, because clean toothpick usually means dry brownies, and that is how dessert becomes a lecture.
Let brownies cool in pan for at least 45 minutes before slicing. I know this is rude behavior from a recipe, asking you to wait while chocolate smell fills room, but this step is what turns soft brownie slab into neat fudgy squares.
For extra clean slices, chill brownies for 20 minutes after cooling, then use a sharp knife wiped clean between cuts.
How to Know When Brownies Are Done
Edges should look slightly puffed and set, top should look matte with a few shiny chocolate spots, and center should barely jiggle when pan is gently nudged.
If middle looks liquid, bake 3 to 4 minutes longer. If top looks dry and cracked all over, they may be heading toward cakey territory, so pull them out and let carryover heat finish job.
Brownies continue setting as they cool, so trust crumbs on toothpick more than clock alone. Ovens have personalities, and some of them are dramatic!
Helpful Tips for Best Results
- Use smooth mashed sweet potato, not chunky mash. If you want extra silky brownies, blend sweet potato in a small food processor before measuring.
- Do not use canned sweet potato pie filling. It already has sugar and spices, and it will throw recipe off faster than a toddler near a sprinkle jar.
- Measure flour carefully. Too much flour is number one reason brownies turn dry or cakey.
- Use room temperature eggs if possible. Cold eggs can make melted butter firm up in little bits.
- Let brownies cool before slicing. Don’t skip this step, here’s why: sweet potato adds moisture, and brownies need cooling time to firm into that fudgy, sliceable texture.
- For deeper chocolate flavor, use chopped dark chocolate instead of regular chips.
- For sweeter brownies, increase granulated sugar by 2 tablespoons. For less sweet brownies, reduce brown sugar to 2/3 cup.
Storage Instructions
Store brownies in an airtight container at room temperature for 2 days, or refrigerate for up to 5 days. Because sweet potato keeps them extra moist, fridge storage is great if your kitchen runs warm.
To freeze, wrap individual brownie squares in parchment, place them in freezer-safe bag or container, and freeze for up to 2 months. Thaw at room temperature or microwave one square for 10 to 15 seconds when chocolate cravings start making decisions for you.
Serving Suggestions

- Serve sweet potato brownies slightly warm with a scoop of vanilla ice cream and a little drizzle of chocolate sauce.
- Dust cooled brownies with powdered sugar for a simple bakery-style look.
- Top with Greek yogurt and sliced strawberries for a fun dessert plate that feels a little fresh and fancy.
- Serve with hot coffee, cold milk, or an iced latte when you want proper brownie moment.
- Add a spoonful of peanut butter on top of a warm brownie and let it melt into cracks. Highly recommended, very hard to share!
- Cut brownies into small bite-size squares and add them to dessert boards with berries, pretzels, cookies, and chocolate-dipped nuts.
- Serve chilled from fridge if you love dense, truffle-like brownies.
This sweet potato brownies recipe is exactly what I want from a homemade dessert: rich chocolate flavor, soft fudgy middle, simple ingredients, and just enough cleverness to make everyone ask for recipe after first bite!
Sweet potato does quiet work in background, keeping every square tender and moist while cocoa and chocolate take all applause, which honestly feels fair because chocolate has always loved attention.
Make a pan, let it cool, slice it generously, and watch how fast people stop asking what is inside and start asking if they can take one for later!




