Side Dishes
This sweet potato brownie recipe with peanut butter transforms a classic dessert into a decadent, nutrient-rich treat that's impossible to resist. The secret lies in blending the natural sweetness of roasted sweet potatoes with rich cocoa and creamy peanut butter, creating a fudgy texture that's both indulgent and subtly healthy.
I developed this recipe after years of experimenting with sweet potato-based desserts, and the peanut butter addition takes it to another level entirely.
The beauty of this recipe is its simplicity—just a handful of ingredients come together to form a dense, moist brownie with a perfect balance of sweet and nutty flavors.
Roasting the sweet potatoes first intensifies their natural sugars, while the peanut butter adds a satisfying crunch and depth of flavor that pairs beautifully with the chocolate. What makes these brownies truly special is how they satisfy cravings without feeling overly heavy.
By the time these brownies emerge from the oven, you'll have a pan of rich, fudgy squares with a slightly crisp edge and a velvety interior. The peanut butter swirls throughout create pockets of nutty goodness that contrast perfectly with the chocolatey base.
They're ideal for dessert lovers who want something decadent yet balanced, or as a special treat for holidays and gatherings.
These brownies are also incredibly versatile—add chocolate chips for extra richness, drizzle with melted chocolate for a professional finish, or serve warm with a scoop of vanilla ice cream.
The recipe delivers restaurant-quality results with minimal effort, making it perfect for both experienced bakers and beginners looking to impress. Let's get baking!
Ingredients for sweet potato brownie recipe with peanut butter
Roasted sweet potatoes and creamy peanut butter create a fudgy, nutty brownie experience unlike any classic recipe.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Sweet Potatoes 🍠 | 2 lbs | Peeled, roasted until tender |
| Unsweetened Applesauce 🍎 | 1 cup | Substitute for oil, adds moisture |
| Natural Peanut Butter 🥜 | 1 cup | Creamy, no added sugar |
| Unsweetened Cocoa Powder 🍫 | ¾ cup | Dutch-processed preferred |
| All-Purpose Flour 🌾 | 1 ½ cups | Sifted for light texture |
| Granulated Sugar 🍚 | 1 cup | Light brown sugar for depth |
| Vanilla Extract 🌿 | 1 tbsp | Pure, high-quality extract |
| Baking Powder 🧂 | ½ tsp | Aluminum-free preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Dark Chocolate Chips 🍫 | 1 cup | 70% cocoa or higher |
| Vegetable Oil 🫒 | ½ cup | Light, neutral flavor |
| Chopped Peanuts 🥜 | ½ cup | For topping, optional |
The sweet potatoes are the foundation—choose firm, vibrant orange ones from the produce section, not the pre-cut bags. Roast them until tender but not mushy; Trader Joe's or Whole Foods carry the best quality for this recipe. The peanut butter should be natural, no-stir for authentic flavor and texture—Smucker's Natural or Jif Natural are reliable choices. For the cocoa powder, Hershey's Special Dark or Ghirardelli Intensol work perfectly, delivering that rich chocolate depth without bitterness. The chocolate chips? Enjoy Life brand ensures no cross-contamination if allergies are a concern.
No applesauce? Substitute with mashed banana or pumpkin puree—both add moisture and natural sweetness. Running low on cocoa powder? Melted dark chocolate at half the amount works in a pinch. The baking powder is critical for that perfect rise—Bob's Red Mill is my go-to for aluminum-free options. For extra richness, add an extra 0.25 cup of chocolate chips or swap in chopped walnuts for a different crunch. The vegetable oil can be replaced with melted coconut oil, though it adds a slight coconut flavor. If you prefer a sweeter brownie, increase the sugar by 0.25 cup—adjust to taste.
Store leftovers in an airtight container at room temperature for 3 days or refrigerate for 1 week. For longer storage, freeze portions for up to 3 months. These brownies reheat beautifully—30 seconds in the microwave brings back that fudgy texture. To serve, dust with powdered sugar or drizzle with melted chocolate for a restaurant-quality finish. The peanut butter swirls keep best when refrigerated, so plan to bake fresh if serving immediately.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this recipe when I’m too tired to cream butter and sugar—just mash the sweet potato, stir in the applesauce, and fold in the peanut butter. The cocoa powder does all the heavy lifting for rich flavor without extra fuss.
- Peanut Butter Magic: That first bite? Fudgy, dense, and packed with nutty warmth from the peanut butter, but not cloyingly sweet. The sweet potato keeps it moist without needing extra oil, and the applesauce makes it tender—like a brownie hug for your taste buds.
- Snack Attack Ready: Between us, these disappear faster than I can pull them from the oven. I cut them into squares and stash them in the fridge for when I need a quick pick-me-up—perfect for lunchboxes, after-school snacks, or when you’re craving something sweet but don’t want to bake from scratch.
- Budget-Friendly Indulgence: Sweet potatoes and peanut butter stretch my grocery budget without sacrificing taste. I’ve made two dozen of these for under $10, and they’re still crave-worthy. Plus, the leftovers? They last a week if you can resist them that long.
Step-by-step instructions for sweet potato brownies with peanut butter
Here's how to create a moist, fudgy brownie with natural sweetness and peanutty depth.
Roast the Sweet Potatoes Until Tender
Preheat your oven to 375°F. Pierce the 2 lbs medium sweet potatoes with a fork in several places, then place them directly on the oven rack. Roast for 45-50 minutes until completely tender when pierced with a knife—you should feel no resistance at all. The skins should be slightly charred in spots, adding a subtle smoky depth to the flavor.
Let the sweet potatoes cool for 10 minutes before handling. Once cool enough to touch, peel them and transfer the flesh to a food processor. Mash until completely smooth, scraping down the sides as needed. This puree forms the natural sweetener and moisture base for our brownies, replacing traditional sugar and oil.
Mix Wet Ingredients for Perfect Texture
In a large mixing bowl, combine the sweet potato puree with the 1 cup unsweetened applesauce and 0.5 cup vegetable oil. Add the 1 cup natural peanut butter and mix until completely smooth. The mixture should be thick but pourable—this creates the perfect fudgy foundation.
In a separate bowl, whisk together the 1 cup granulated sugar, 0.75 cup unsweetened cocoa powder, 1.5 cups all-purpose flour, 0.5 tsp baking powder, and 0.5 tsp salt. Sift the dry ingredients directly into the wet mixture to avoid lumps. Add the 1 tbsp vanilla extract and stir until just combined—don't overmix or the brownies will become dense.
Fold in Chocolate and Peanuts
Using a spatula, gently fold in the 1 cup dark chocolate chips and 0.5 cup chopped peanuts until evenly distributed throughout the batter. The chocolate chips should be spread evenly, with no clumps visible. This step ensures each bite delivers that perfect balance of rich chocolate and nutty crunch.
For best results, let the batter rest for 10 minutes at room temperature. This allows the flour to fully hydrate and the flavors to meld together. You'll notice the batter becomes slightly thicker during this time—this resting period is crucial for achieving that signature fudgy texture.
Bake for Perfectly Dense Brownies
Preheat your oven to 350°F and line an 8x8-inch baking pan with parchment paper, leaving an overhang on the sides for easy removal. Pour the batter into the prepared pan and smooth the top with a spatula. Tap the pan gently on the counter a few times to release any air bubbles.
Bake for 25-30 minutes until a toothpick inserted in the center comes out with moist crumbs but no wet batter. The edges should be set but the center should remain slightly soft—this ensures that fudgy texture we're after. The brownies will continue to set as they cool, so don't overbake.
Cool and Slice for Maximum Enjoyment
Remove the pan from the oven and let the brownies cool in the pan for 15 minutes before transferring them to a wire rack to cool completely. This gradual cooling process helps the brownies set properly without becoming dry. The contrast between the warm center and slightly cooled edges creates the perfect texture contrast.
Once completely cool, use the parchment paper overhang to lift the brownies out of the pan. Cut into 12 equal squares using a sharp knife dipped in hot water between cuts. This ensures clean, crisp edges every time. Store in an airtight container at room temperature for up to 5 days or refrigerate for up to 1 week.
Pro Tips For Making Sweet Potato Brownie Recipe With Peanut Butter
- Bake at 325°F, Not Higher: I learned this the hard way—sweet potatoes and peanut butter need patience. Cranking the oven to 350°F will burn the edges before the center sets, leaving you with a dry, cracked mess. Trust me, 325°F gives those brownies a fudgy, gooey center while keeping the peanut butter from seizing up.
- Roast Sweet Potatoes First: Peanut butter-sweet potato brownies taste flat when you just mash raw sweet potatoes. Roast them at 400°F for 20-25 minutes until tender—this caramelizes their natural sugars, giving the brownies depth. (Yes, even if you’re impatient like me.)
- Warm the Peanut Butter: Natural peanut butter separates when mixed into cold batter. Microwave it for 10 seconds first—just enough to make it smooth. Cold peanut butter makes the texture grainy, and nobody wants that in a brownie.
- Skip the Extra Egg: This recipe likely calls for applesauce as an egg substitute, but adding an extra egg (to "bind it better") is a rookie move. Applesauce already adds moisture; extra egg makes the brownies dense and dry. Stick to the recipe—it’s balanced for a reason.
Best sauces and condiments for this sweet potato brownie recipe with peanut butter
Peanut Butter Drizzle
Warm ½ cup of natural peanut butter in a small saucepan over low heat until completely smooth. Thin it with 1 tablespoon of heavy cream or milk for easier drizzling.
Let it cool slightly before pouring over the cooled brownies in a zigzag pattern. This creates a glossy, nutty finish that complements the fudgy texture perfectly. 🥜
Salted Caramel Swirl
Make a simple caramel by melting ½ cup granulated sugar in a saucepan over medium heat, then adding 2 tablespoons of butter and 2 tablespoons of heavy cream. Stir in ¼ teaspoon of flaky sea salt for depth.
Cool slightly, then swirl it into the batter before baking for pockets of sweet-salty goodness. The contrast with the peanut butter is unbeatable.
Chocolate Ganache Drizzle
Heat ½ cup heavy cream until steaming, then pour it over 8 ounces of chopped dark chocolate (70% cocoa). Stir until smooth and let cool to 90°F for easy drizzling.
Pour over the brownies in a thin layer and let it set for 10 minutes before slicing. This adds a luxurious, glossy finish that enhances the chocolatey flavor.
Spiced Whipped Cream
Whip 1 cup heavy cream with 1 teaspoon vanilla extract, 1 tablespoon powdered sugar, and a pinch of cinnamon. Pipe or dollop onto plates alongside the brownies.
The warm spices complement the peanut butter beautifully, creating a balanced dessert experience. This works especially well when serving warm brownies.
Honey-Lime Glaze
Combine ¼ cup honey with 1 tablespoon lime juice and 1 tablespoon melted butter in a small saucepan. Simmer for 2 minutes**, then brush it over the top of the brownies right after baking.
The tangy sweetness cuts through the richness, adding a bright finish that pairs perfectly with the peanut butter. 🍯
Nutrition facts
Frequently asked questions
Can I make these brownies without roasting the sweet potatoes?
Roasting develops the sweet potatoes' natural sugars for that perfect balance of sweet and nutty flavors. For a quick version, you can use 2 cups of canned sweet potato puree (unsweetened) as a substitute, but the texture will be slightly less dense. If using fresh, boil them until tender instead of roasting.
How do I make these brownies extra fudgy?
For maximum fudginess, reduce the flour to 1.25 cups and increase the cocoa powder to 0.85 cups. Also, underbake slightly by removing them when the toothpick comes out with moist crumbs (around 23-25 minutes) and let them cool completely before slicing.
Can I substitute almond butter for peanut butter?
Yes, but expect a different flavor profile. Use the same amount of almond butter, but add 1 teaspoon of peanut extract (found in baking sections) to capture the authentic peanut taste. Almond butter will make the brownies slightly lighter in texture and nuttier in flavor.
Why did my brownies turn out cakey instead of fudgy?
Overmixing the batter or using too much flour (or baking powder) are common causes. For next time, measure flour by weight (170g instead of cups) and mix just until combined. Also, ensure your oven is properly calibrated—brownies are forgiving about temperature variations.
Are these brownies gluten-free?
Not as written, but you can easily adapt them! Replace the all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob's Red Mill) and add 1 teaspoon of xanthan gum. The texture will be slightly different but still delicious. For best results, use a gluten-free measuring cup and sift the flour.
