Sweet Potato Brownie Recipe with Peanut Butter: Fudgy Richness with Nutty Swirls

Side Dishes

Sweet Potato Brownie Recipe with Peanut Butter: Fudgy Richness with Nutty Swirls

This sweet potato brownie recipe with peanut butter delivers a game-changing dessert that blends earthy sweet potato with rich peanut butter swirls—think fudgy brownie meets nutty, moist cake.

The secret lies in roasting the sweet potato until tender and caramelized, then blending it into the batter for a dense, velvety texture that’s far from your typical cake.

What makes this recipe stand out is how the natural sweetness of the sweet potato pairs perfectly with creamy peanut butter, creating a flavor balance that’s both comforting and sophisticated.

The process is straightforward but requires attention to detail, particularly when roasting the sweet potato and mixing the batter to achieve that signature fudgy consistency.

You’ll need just a few pantry staples—flour, sugar, eggs, and of course, peanut butter—and the recipe comes together in under 30 minutes of active prep, with most of the work happening in the oven. The result?

A brownie that’s dense yet moist, with pockets of peanut butter swirled throughout for every bite.

What you’ll end up with is a dessert that’s rich, deeply flavorful, and surprisingly versatile—great for a cozy weeknight treat, a make-ahead dessert for gatherings, or even a snackable indulgence straight from the fridge.

The texture is a standout: fudgy on the outside, tender and slightly cake-like inside, with a subtle caramelized sweetness from the roasted sweet potato. Trust me, this isn’t your average brownie.

For extra decadence, fold in chocolate chips or chopped peanuts before baking, or drizzle with melted chocolate once cooled. The possibilities are endless, but the foundation—sweet potato, peanut butter, and a touch of cocoa—is what makes this recipe truly special. Ready to bake? Let’s get started.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for sweet potato brownie recipe with peanut butter

Sweet potatoes, peanut butter, and cocoa—these are the stars of this decadent treat.

Ingredient Amount Notes
Sweet Potatoes 🍠 1 ½ lb Medium-sized, peeled and cubed
All-Purpose Flour 🌾 1 ½ cups Sifted for smooth batter
Granulated Sugar 🍚 1 cup White or brown for depth
Peanut Butter 🥜 1 cup Creamy, unsalted preferred
Unsalted Butter 🧈 ¾ cup Room temperature for mixing
Large Eggs 🥚 2 whole Room temperature for blending
Vanilla Extract 🌿 1 tbsp Pure extract for flavor
Baking Powder 🍞 ½ tsp For light texture
Salt 🧂 ¼ tsp Kosher or sea salt
Cocoa Powder 🍫 ½ cup Natural or Dutch-processed
Dark Chocolate Chips 🍫 ½ cup Optional for extra richness
Chopped Peanuts 🥜 ¼ cup Optional for texture

The sweet potato is non-negotiable here—pick firm, vibrant orange ones with no soft spots. Trader Joe's or Costco usually have the best selection. Roast them until they're tender and caramelized, then blend into a smooth puree. No food processor? Mash with a fork—it'll still work. The peanut butter? Creamy is a must—chunky won't blend smoothly. I always grab the natural, unsalted kind from Smucker's or Jif—they're reliable and affordable. If you're feeling fancy, try Skippy Natural for a smoother texture.

No cocoa powder? Melted dark chocolate works in a pinch—use half the amount and let it cool slightly before mixing. Swapping peanut butter? Almond butter or sunflower seed butter keeps it nutty but adds a different twist. The chocolate chips and peanuts are totally optional, but I always add them—Ghirardelli chocolate chips melt perfectly, and Planters chopped peanuts give that classic crunch. If you're baking for someone with nut allergies, skip the peanuts and use seeds instead. And trust me, room temperature butter is key—it mixes so much better than cold chunks.

This batter keeps for 2 days in the fridge if you make it ahead, but honestly? It's best fresh from the oven. The brownies reheat beautifully—20 seconds in the microwave or 5 minutes at 350°F to revive that fudgy texture. Store leftovers wrapped tightly at room temp for 3 days or freeze for up to 3 months. I always bake an extra batch because they disappear fast—portion into single servings before freezing for easy grab-and-go treats.

❤️

Why You'll Love This Recipe

  • No Fuss Mix-In: I just blend roasted sweet potato into the batter—no peeling, no dicing, no mess. The natural sweetness cuts down on sugar, and the texture? Rich, dense, and almost like a cakey brownie.
  • Peanut Butter Magic: That creamy peanut butter swirl isn’t just an afterthought—it’s the star. One spoonful of the good stuff (I use crunchy, but smooth works too) turns this into a dessert that tastes like a hug. Honestly, the first bite makes me forget it’s "healthy."
  • Budget-Friendly Indulgence: Sweet potatoes and peanut butter stretch this recipe far beyond what a traditional brownie would cost. I’ve made two full pans for under $8—enough to feed my family and my neighbor who keeps "accidentally" walking over. No guilt, all satisfaction.

Step-by-step instructions for sweet potato brownies with peanut butter

Here's how to make decadent brownies that blend sweet potato's natural sweetness with rich peanut butter and fudgy cocoa goodness.

1

Roast the Sweet Potatoes Until Tender

Preheat your oven to 375°F. Peel and cube the 1.5 lb sweet potatoes into ½-inch pieces—smaller pieces will cook faster and blend more smoothly. Spread them on a baking sheet in a single layer and roast for 25-30 minutes until fork-tender and golden brown.

Let the roasted sweet potatoes cool slightly before blending—this prevents a hot mess in your food processor. I like to press them with a fork to release any excess moisture, which keeps the batter from becoming too wet. The roasted sweet potatoes will form the base of your batter, adding natural sweetness and moisture without needing extra liquid.

2

Mix Wet Ingredients for a Smooth Batter

In a large mixing bowl, combine the 1 cup peanut butter, 0.75 cup unsalted butter (softened), and 1 cup granulated sugar. Mix with an electric mixer on medium speed for 2-3 minutes until smooth and creamy. Add the 2 whole large eggs, 1 tbsp vanilla extract, and the cooled sweet potatoes, mixing until fully incorporated.

This is where the magic happens—the peanut butter and butter create a rich base, while the sweet potatoes add natural sweetness and moisture. The mixture should be thick but pourable. If it looks too thick, add 1-2 tablespoons of water to help it blend smoothly. The batter should be glossy and well-combined, with no lumps.

3

Fold in Dry Ingredients and Chocolate

In a separate bowl, whisk together the 1.5 cups all-purpose flour, 0.5 tsp baking powder, 0.25 tsp salt, and 0.5 cup cocoa powder. Gradually add this dry mixture to the wet ingredients, folding gently with a spatula until just combined. Fold in the 0.5 cup dark chocolate chips and 0.25 cup chopped peanuts, reserving a few for garnish if desired.

Don't overmix—just combine until the dry ingredients disappear. Overmixing develops gluten, which can make the brownies tough. The batter should be thick and fudgy-looking, with visible chocolate chips and peanuts evenly distributed. If the batter seems too stiff, add 1 tablespoon of water to loosen it slightly.

4

Bake Until Fudgy and Set

Pour the batter into a 9x9-inch baking pan lined with parchment paper, smoothing the top with a spatula. Bake in a 350°F oven for 30-35 minutes, or until a toothpick inserted in the center comes out with a few moist crumbs (not wet batter). The edges should be set, but the center should still look slightly underdone—this ensures fudgy texture.

Here's the thing—sweet potato brownies are denser than traditional ones, so they need a little extra time to set. If the top starts to brown too quickly, tent the pan with foil to prevent over-browning. The brownies will continue to firm up as they cool, so don't overbake. Let them cool in the pan for 15 minutes before slicing—this prevents them from falling apart.

5

Chill and Slice for Perfect Texture

Transfer the brownies to a wire rack and let them cool completely. For the best texture, chill them in the refrigerator for 1-2 hours before slicing. This step is crucial—it allows the flavors to meld and the brownies to firm up just enough to slice neatly without crumbling.

Once chilled, cut into squares and serve. The brownies should be rich, fudgy, and packed with peanut butter swirls and chocolate chunks. Store leftovers in an airtight container in the fridge for up to 5 days or freeze for longer storage. These brownies are even better the next day—the flavors deepen and the texture becomes even more decadent.

👨‍🍳

Pro Tips For Making Sweet Potato Brownie Recipe With Peanut Butter

  • Boil Sweet Potatoes Until Fork-Tender: I learned this the hard way—undercooked sweet potatoes make your brownies dense and gummy. Boil them until you can pierce them with a fork like butter, then mash them smooth. No one likes a chewy bite in their peanut butter brownie.
  • Use Warm Peanut Butter: Cold peanut butter fights with your butter, making the batter fight you. Microwave your peanut butter for 10 seconds to loosen it up—this guarantees a smoother mix and richer flavor. Trust me, your brownies will thank you.
  • Don’t Overmix the Batter: After burning three batches, I finally figured out: once the flour and sugar are combined, stop stirring. Overmixing develops gluten, and you’ll end up with tough, cakey brownies instead of fudgy perfection. Fold just until no dry spots remain.
  • Bake at 325°F, Not Higher: Sweet potatoes add moisture, and high heat turns them into soup. Bake at 325°F for 25–30 minutes—yes, it’s slower, but you’ll get a dense, decadent brownie, not a sad, cracked one. Patience here makes all the difference.

Pro cooking tips for this recipe

Roast Sweet Potatoes Perfectly

Roasting the sweet potatoes until they're fork-tender and caramelized is the foundation of this recipe. I always cut them into ½-inch cubes for even cooking and spread them in a single layer on a baking sheet. Roast at 375°F for 25-30 minutes, stirring halfway through.

The goal is tender flesh with slightly crisp edges—this ensures a smooth puree without excess moisture in your batter. Let them cool slightly before blending, or you'll end up with a hot mess in your food processor. 🍠

Peanut Butter Swirl Technique

For that signature peanut butter swirl, don't just fold it in—create ribbons! After mixing your wet ingredients, spread half the batter in your pan, then dollop spoonfuls of peanut butter on top. Use a knife to swirl it gently, then spread the remaining batter over the peanut butter.

This creates beautiful marbled pockets of peanut butter in every bite. I like to use creamy, unsalted peanut butter like Smucker's for the smoothest texture. 🥜

Batter Consistency Secrets

The perfect sweet potato brownie batter should be thick but pourable—like a cross between brownie and cake batter. If your mixture looks too stiff, add 1-2 tablespoons of water to help it blend smoothly. The key is mixing just until combined—overmixing develops gluten, which makes brownies tough.

I always use a spatula to gently fold in the dry ingredients and chocolate chips, reserving a few for garnish. The batter should coat the back of a spoon but still hold its shape. 🌾

Baking Time Mastery

These brownies are denser than traditional ones, so they need a little extra time to set properly. Bake at 350°F for 30-35 minutes, or until a toothpick comes out with a few moist crumbs.

The edges should be set, but the center should still look slightly underdone—this ensures that fudgy texture. If the top browns too quickly, tent the pan with foil. Let them cool in the pan for 15 minutes before transferring to a wire rack.

Patience here prevents crumbling when you slice. 🔥

Chilling for Perfect Slices

This is the secret to clean cuts and rich flavor development. After cooling completely, chill the brownies in the refrigerator for 1-2 hours before slicing. The cold temperature firms up the texture just enough to cut neatly without falling apart.

I like to portion them into squares while still warm from the fridge—they're even more decadent when served slightly chilled. Store leftovers in an airtight container to maintain that fudgy perfection. ❄️

Equipment Upgrades

While you can make these brownies with basic tools, a few upgrades make the process smoother. A stand mixer with the paddle attachment handles the peanut butter and butter mixing beautifully. For roasting, I recommend a half-sheet baking pan with high edges to prevent spills.

And a 9x9-inch parchment-lined pan ensures easy removal. If you're making this often, consider a microplane for grating chocolate instead of chips—it melts more evenly into the batter. 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 85mg28%
Sodium 320mg14%
Total Carbohydrate 52g18%
Dietary Fiber 4g14%
Sugars 38g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use regular potatoes instead of sweet potatoes?

No, sweet potatoes are essential for this recipe—they provide natural sweetness and moisture that regular potatoes lack. Sweet potatoes have a lower water content and richer flavor that blends beautifully with peanut butter and cocoa. If you must substitute, try yams, but they'll give a slightly different texture.

2

How do I prevent the brownies from being too dense?

Don't overmix the batter after adding dry ingredients—just fold until combined. Also, make sure your sweet potatoes are fully roasted and pressed to remove excess moisture. For a lighter texture, add ½ tsp baking soda along with the baking powder. The key is patience during baking: remove them when the center is slightly underdone.

3

Can I make these gluten-free?

Replace the all-purpose flour with a 1:1 gluten-free baking flour blend like Bob's Red Mill. You may need to add ½ tsp xanthan gum if your blend doesn't contain it. Also reduce any other liquids by 1-2 tablespoons since gluten-free flours absorb differently. Test your blend first to ensure proper texture.

4

Why did my brownies turn out cakey instead of fudgy?

This usually happens from overbaking or using too much flour. For fudgy texture, bake just until a toothpick comes out with moist crumbs (not wet batter). Also ensure you're using the correct amount of cocoa powder (½ cup) and don't substitute with chocolate chips. The peanut butter adds richness that helps balance the density—don't skimp!

5

Can I add other nut butters?

Yes! Try almond butter or cashew butter for a different flavor profile. For best results, use unsalted versions to control sweetness. Sunflower seed butter works too if avoiding nuts. Remember that different nut butters have varying moisture levels—you may need to adjust other liquids slightly. The texture will change but still be delicious.

★★★★★4.9(6 reviews)
Categories Side Dishes