Nobody believes me when I say there’s a full serving of sweet potato hiding in these sweet potato brownies with peanut butter. They’re impossibly fudgy, swirled with creamy natural peanut butter, and they bake up with that coveted crackly top using just avocado oil, cocoa powder, and a humble mashed sweet potato.
I stumbled onto this recipe after a batch of “healthy” brownies came out dry and cakey. Adding mashed sweet potato fixed everything: moisture, richness, and a subtle sweetness that lets the chocolate and peanut butter shine. Now it’s my most-requested dessert.
Table of Contents
What Are Sweet Potato Brownies with Peanut Butter?
They’re rich, fudgy chocolate brownies where mashed sweet potato replaces most of the fat, then swirled with natural peanut butter for a nutty, melt-in-your-mouth bite that tastes purely like chocolate.
- Whisk mashed sweet potato, eggs, brown sugar, vanilla, and avocado oil until smooth.
- Stir in whole wheat flour, cocoa powder, salt, and cinnamon until thick and scoopable.
- Fold in chocolate chips, then scoop into a parchment-lined 8×8 pan.
- Bake at 375°F for 25 to 30 minutes until the top is set and dry.
- Cool, slice into 16 squares, and watch them disappear.
Quick comparison to help you decide your approach:
- Sweet potato vs. black bean brownies: Sweet potato gives a smoother crumb with zero detectable earthy aftertaste.
- Avocado oil vs. melted butter: Oil keeps them dairy-free and extra moist; butter adds richer flavor.
- Whole wheat vs. all-purpose flour: Whole wheat adds nutty depth; all-purpose makes them slightly lighter.
- Natural vs. processed peanut butter: Natural delivers truer peanut flavor without added sugar or oils.
My verdict: these are the most foolproof better-for-you brownies I’ve ever tested, and the peanut butter swirl makes them feel genuinely indulgent.

Sweet Potato Brownies with Peanut Butter
Equipment
- 8×8 baking pan
- Medium mixing bowl
- Whisk
- spatula
- Parchment paper
- Instant-read thermometer
Ingredients
Brownies
- ¾ cup cooked and mashed sweet potato roasted preferred for best flavor
- 2 teaspoons vanilla extract
- 2 large eggs
- ¼ cup avocado oil or melted butter
- ½ cup natural peanut butter unsalted smooth preferred
- ½ cup light brown sugar
- ⅓ cup whole wheat flour
- ⅓ cup cocoa powder
- ½ teaspoon salt
- ½ teaspoon cinnamon
- ½ cup chocolate chips plus extra for topping
Instructions
- Preheat oven to 375°F (190°C). Line an 8×8 baking pan with parchment paper or grease it well.
- In a medium bowl, whisk together mashed sweet potato, vanilla, brown sugar, eggs, and avocado oil until smooth and glossy.
- Add peanut butter, flour, cocoa powder, salt, and cinnamon. Mix until just combined into a thick, scoopable batter.
- Fold in chocolate chips evenly using a spatula.
- Spread batter into the prepared pan, smoothing the top. Sprinkle extra chocolate chips on top if desired.
- Bake for 25–30 minutes until the top is set. Cool in the pan for 15 minutes, then lift out and slice into 16 squares. Let cool completely for best texture.
Notes
Why You’ll Love These Sweet Potato Brownies with Peanut Butter
These sweet potato brownies with peanut butter hit that rare sweet spot: wholesome enough to feel good about, decadent enough to satisfy a serious chocolate craving.
- Ultra-fudgy texture: The mashed sweet potato keeps every square dense and moist, never dry or crumbly.
- One-bowl easy: No mixer, no melting chocolate over a double boiler, just a whisk and a spatula.
- Naturally sweetened richness: Half a cup of brown sugar plus the sweet potato means less added sugar than classic brownies.
- Tested for the crackly top: After several batches, I found whisking the sugar and eggs well is what gives you that shiny, crinkly surface.
Here’s my favorite discovery: roasting the sweet potato instead of boiling it concentrates the flavor and removes excess water, giving you a noticeably fudgier brownie. For another cozy dessert win, try my nostalgic dot cake recipe next.
Ingredients
This sweet potato brownie recipe with peanut butter uses pantry staples you likely have on hand. The magic of any sweet potato brownie with peanut butter is in the quality of two ingredients: natural peanut butter and good cocoa powder.

| Amount | Ingredient |
|---|---|
| ¾ cup | cooked and mashed sweet potato (roasting gives the best flavor) |
| 2 teaspoons | vanilla |
| 2 large | eggs |
| ¼ cup | avocado oil (or melted butter) |
| ½ cup | unsalted smooth natural peanut butter (if salted, omit the salt below) |
| ½ cup | light brown sugar |
| ⅓ cup | whole wheat flour |
| ⅓ cup | cocoa powder |
| ½ teaspoon | salt |
| ½ teaspoon | cinnamon |
| ½ cup | chocolate chips (plus extra for topping) |
My favorite ingredient here is the natural peanut butter. That drippy, single-ingredient kind melts into the warm batter and creates pockets of pure nutty flavor in every bite.
What Equipment Do You Need?
An 8×8 pan is the single tool that prevents the most common mistake: brownies that bake unevenly or too thin. The right pan size keeps them thick and fudgy.
| Tool | Purpose |
|---|---|
| Essential: 8×8 baking pan | Keeps the brownies thick, fudgy, and evenly baked through the center. |
| Essential: Medium mixing bowl | Holds everything for the easy one-bowl mixing method. |
| Essential: Whisk and spatula | The whisk aerates eggs and sugar; the spatula folds in the thick batter. |
| Optional: Parchment paper | Creates a sling for lifting brownies out cleanly before slicing. |
| Optional: Instant-read thermometer | Confirms a 180°F internal temp so they’re cooked but never overbaked. |
How Do You Make Sweet Potato Brownies with Peanut Butter Step by Step?
Making sweet potato brownies with peanut butter comes down to three simple phases: mixing the wet base, building the batter, and baking to fudgy perfection.

Preparing the Pan and Wet Ingredients
- Preheat your oven to 375°F and line an 8×8 pan with parchment paper, or grease it well with extra oil. Set it aside so it’s ready when your batter is.
- In a medium bowl, combine the mashed sweet potato, vanilla, brown sugar, eggs, and avocado oil. Whisk well until the mixture is smooth and slightly glossy. [If your sweet potato is lumpy, whisk a little longer for a velvety base.]
Building the Brownie Batter
- Add the peanut butter, whole wheat flour, cocoa powder, salt, and cinnamon to the bowl. Mix until just combined; the batter will be thick but scoopable, almost like a soft cookie dough.
- Fold in the chocolate chips with a spatula, distributing them evenly throughout. [If the batter feels dry, your sweet potato may have been low-moisture, so add a teaspoon of oil.]
Baking and Finishing
- Scoop the batter into your prepared pan and smooth the top. Sprinkle extra chocolate chips over the surface for a bakery-style finish.
- Bake for 25 to 30 minutes, until the top is set and dry to the touch. For perfect doneness, bake to an internal temp of 180°F.
- Let them cool in the pan for 15 minutes, then lift out using the parchment and slice into 16 squares. Cool completely for the cleanest cuts.

Pro Tips for Perfect Sweet Potato Brownies with Peanut Butter
What separates good sweet potato brownies from great ones is moisture control. Too much water in your sweet potato, and they turn gummy; too little, and they crumble.
Here’s the science: whisking your eggs and sugar thoroughly dissolves the sugar and incorporates air, which creates that signature shiny, crackly top. The American Test Kitchen team explains how this brownie crust forms from dissolved sugar rising to the surface during baking.
I learned the hard way that boiling sweet potatoes makes them waterlogged. After three soggy batches, I switched to roasting them at 400°F until fork-tender, then mashing. The flavor concentrated and the texture became reliably fudgy every time.
Another tested tip: use room-temperature eggs. Cold eggs can seize the peanut butter slightly, leaving streaks instead of a smooth batter. I pull mine out 20 minutes before I start.
Finally, resist overbaking. These look soft when they come out, but they firm up dramatically as they cool. Pull them at 180°F internal and trust the carryover heat to finish the job.
Troubleshooting: When Something Goes Wrong
Why are my brownies gummy in the middle? Your sweet potato likely held too much water from boiling. Roast it instead, or blot the mash with a paper towel before measuring to remove excess moisture.
What if my batter is too thick to spread? That’s normal for these brownies; the batter is meant to be scoopable, not pourable. Press it into the pan with a spatula or damp fingers to spread it evenly.
How do I know when they’re fully baked? The top should look set and dry to the touch. An instant-read thermometer in the center should read 180°F, which guarantees they’re cooked through without being dry.
Can I taste the sweet potato? Not at all, if it’s well mashed and the cocoa is good quality. The sweet potato adds moisture and subtle sweetness, but the chocolate and peanut butter dominate completely.
Variations and Ways to Customize
These brownies are wonderfully flexible, so feel free to adapt them to what’s in your pantry or your dietary needs.
Maple-Sweetened Sweet Potato Brownies
To make these sweet potato brownies with peanut butter and maple syrup, swap the brown sugar for ½ cup pure maple syrup. Reduce the avocado oil to 2 tablespoons since the syrup adds moisture. Expect a slightly softer, more caramel-forward brownie.
Gluten-Free Sweet Potato Brownies
Replace the whole wheat flour with a 1:1 gluten-free baking blend or oat flour. The texture stays beautifully fudgy, though oat flour gives a touch more density. No other changes needed.
Double Chocolate Peanut Butter Brownies
Stir an extra ¼ cup of chocolate chips into the batter and drizzle melted peanut butter over the top before baking. The result is richer, gooier, and irresistible for serious chocolate lovers.
If you love sweet-meets-savory desserts, you’ll also enjoy the silky richness of this Pizzeria Mozza butterscotch budino.
Can You Make Sweet Potato Brownies with Peanut Butter Ahead of Time?
Yes, these brownies actually improve overnight as the flavors meld and the texture sets into something even fudgier. They’re a fantastic make-ahead dessert.
Serving: Serve them slightly warm with a scoop of vanilla ice cream, or at room temperature alongside coffee. They’re at their fudgiest the day after baking.
Storing: Keep them in an airtight container for up to 5 days at room temperature, or freeze for about 1 month. Honestly, the texture holds up remarkably well; they stay moist and dense, not dry.
Reheating: Warm a square in the microwave for 10 to 15 seconds to revive that gooey, melty chocolate-chip center. From frozen, thaw at room temperature for an hour first.
Sweet Potato Brownies with Peanut Butter FAQs
Can I make these brownies vegan?
Yes, replace the two eggs with flax eggs (2 tablespoons ground flax plus 5 tablespoons water) and use dairy-free chocolate chips. The texture will be a touch denser but still fudgy.
What kind of sweet potato works best?
Standard orange-fleshed sweet potatoes work best for their natural sweetness and moisture. Roast them for the most concentrated flavor and the fudgiest result.
Can I use almond butter instead of peanut butter?
Absolutely, almond butter or cashew butter both work as a 1:1 swap. Use a natural, smooth, drippy variety for the best texture and flavor.
Why did my brownies turn out cakey?
Cakey brownies usually mean too much flour or overbaking. Measure flour by spooning it into the cup and pull them out at 180°F internal temperature.
Conclusion
These sweet potato brownies with peanut butter are worth making because they prove a wholesome ingredient can deliver bakery-level fudginess without anyone guessing the secret. They’re easy, forgiving, and endlessly adaptable.
I’d love to hear how yours turn out, so drop a comment with your favorite variation or any questions you have. If you’re craving something cozy and a little nostalgic next, my comforting dirty cabbage recipe is a savory favorite.