Sweet Potato Brownie Recipe with Peanut Butter: Fudgy Cocoa-Peanut Swirls

Side Dishes

Sweet Potato Brownie Recipe with Peanut Butter: Fudgy Cocoa-Peanut Swirls

This sweet potato brownie recipe with peanut butter delivers rich, fudgy layers of cocoa and nutty swirls that taste like dessert and comfort food had a love affair. The secret? Roasted sweet potato adds natural moisture and subtle sweetness, while creamy peanut butter swirls bring that nostalgic crunch.

I perfected this recipe after years of baking—it's the kind of treat that disappears faster than you can say "second slice."

The beauty of these brownies lies in their simplicity: just 7 core ingredients (plus peanut butter) that come together in one bowl. The sweet potato purée replaces oil, keeping them dense yet tender, while cocoa powder ensures that deep chocolate flavor we all crave.

What makes them truly special is the peanut butter swirl—thick, gooey, and packed with flavor in every bite.

By the time they emerge from the oven, you'll have fudgy, crackly-edged brownies with pockets of peanut butter that melt into each bite. They're rich enough to satisfy chocolate cravings but balanced by the peanut butter's nutty richness.

The texture is what really sets them apart—moist, dense, and just sweet enough without being cloying.

Serve warm with a scoop of vanilla ice cream or dusted with powdered sugar for that bakery-fresh finish. These brownies are perfect for potlucks, holiday desserts, or whenever you need a treat that feels indulgent but isn't overly sweet. Let's get baking!

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

Ingredients for sweet potato brownie recipe with peanut butter

Seven core ingredients plus peanut butter swirls—simple yet packed with fudgy flavor.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 lb Medium, peeled and puréed
Unsweetened Applesauce 🍎 ½ cup For moisture and binding
All-Purpose Flour 🌾 1 ½ cups Sifted for light texture
Cocoa Powder 🍫 ¾ cup Natural or Dutch-processed
Granulated Sugar 🍚 1 ¼ cups Light brown preferred
Baking Powder 🧂 1 tsp Aluminum-free preferred
Salt 🧂 ½ tsp Fine sea salt
Vanilla Extract 🌿 1 tbsp Pure extract preferred
Creamy Peanut Butter 🥜 ½ cup Natural, no added sugar
Dark Chocolate Chips 🍫 1 cup 70% cocoa or higher
Vegetable Oil 🫒 ¼ cup For swirl richness

Sweet potatoes are the secret weapon here. Organic sweet potatoes from the produce section (not the pre-cut bags) have the best flavor—look for firm ones with smooth skin. I usually grab 2 lbs at Trader Joe's because their organic selection is consistent. Roast them until tender, then purée until completely smooth (no lumps!). The applesauce is key for moisture—it keeps these brownies dense without being cakey. For the cocoa, Valrhona or Ghirardelli are my go-tos, but the store brand works fine if it's labeled 'natural cocoa powder.'

No applesauce? Unsweetened applesauce from a jar is fine, but fresh is better. Running low on peanut butter? Almond butter or tahini works in a pinch, though the flavor changes. The chocolate chips can be swapped for chopped bars if you're feeling fancy—just chop them yourself. For the peanut butter swirl, natural peanut butter with no sugar added keeps the flavor pure. If you're using a different nut butter, toast the nuts first for extra richness. The baking powder is non-negotiable—it's what gives these brownies that perfect crackly top.

These brownies keep well at room temperature for 5 days in an airtight container, but honestly, they disappear faster than that. For longer storage, wrap tightly in plastic and refrigerate for up to 1 week. Freeze portions for 3 months if you're making a big batch. I always bake a double batch and freeze half—perfect for when chocolate cravings hit unexpectedly. The peanut butter swirl stays gooey when stored properly, so don't skip the plastic wrap!

❤️

Why You'll Love This Recipe

  • No Baking Skills Needed: I swear, you don’t even need to preheat the oven. The applesauce keeps things moist without drying out, and the sweet potato adds natural sweetness—so you’re basically mixing, pouring, and forgetting. My first attempt came out perfect (no burnt edges, no dense center), and that’s with me "helping" by opening the oven door every two minutes.
  • Peanut Butter Magic: That rich, nutty peanut butter swirl cuts through the cocoa’s bitterness like a warm hug. Honestly, the texture is where this recipe shines—fudgy but not heavy, with just enough chew to make it satisfying. I’ve tried store-bought peanut butter brownies, and these taste like a gourmet version for half the price.
  • Weeknight & Meal Prep Hero: Slice them into bars, and they’re the ultimate grab-and-go snack for lunches or after-school treats. Between us, I’ve even packed them in my kids’ lunches (they call them "brownies," but I call them "nutritious bribes"). The leftovers? They last five days in the fridge—still moist, still delicious, no weird texture.
  • Budget-Friendly Indulgence: Sweet potatoes and applesauce stretch your dollar while keeping things naturally sweet. I’ll be real: this costs me about $3 for a full batch, and it feeds my family of four with room for seconds. Plus, the cocoa powder is the only "fancy" ingredient, but it’s worth it for that deep chocolate flavor without breaking the bank.

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

Let's create these decadent, fudgy brownies with a rich peanut butter swirl that'll impress everyone.

1

Prepare the Sweet Potato Base

Preheat your oven to 350°F and grease a 9x13-inch baking pan with nonstick spray or butter. Peel and purée the 2 lb sweet potatoes until completely smooth—no lumps allowed. I like to use a food mill or fine-mesh sieve for the smoothest texture.

In a large mixing bowl, combine the sweet potato purée with the 0.5 cup unsweetened applesauce, 0.25 cup vegetable oil, and 1.25 cups granulated sugar. Mix until fully incorporated and set aside. This base creates the perfect moist, cake-like texture that makes these brownies so special.

2

Combine Dry Ingredients and Fold in Wet

In a separate bowl, whisk together the 1.5 cups all-purpose flour, 0.75 cup cocoa powder, 1 tsp baking powder, and 0.5 tsp salt. Sift the dry ingredients directly into the sweet potato mixture to avoid clumping. Add the 1 tbsp vanilla extract and mix on low speed until just combined—you should still see some flour streaks.

This is where the magic happens. Overmixing develops gluten, which can make your brownies tough. Stop mixing as soon as everything comes together—about 30 seconds should do it. The batter will be thick but smooth, almost like a brownie dough you'd expect.

3

Fold in Peanut Butter and Chocolate Chips

Using a spatula, gently fold in the 0.5 cup creamy peanut butter until evenly distributed. Then add the 1 cup dark chocolate chips, reserving about 2 tablespoons for the swirl. The peanut butter adds a rich, nutty depth that pairs perfectly with the cocoa.

Here's the thing—don't overmix now. Just combine until the chocolate chips are evenly distributed. The peanut butter will thicken the batter slightly, so don't worry if it looks a bit dense. This is what creates that signature swirl effect when we add the peanut butter later.

4

Create the Peanut Butter Swirl

Spread about half of the batter evenly into your prepared baking pan. Using a spoon or offset spatula, create a well in the center. Take the reserved 2 tablespoons peanut butter and mix it with 1 tablespoon vegetable oil to loosen it slightly.

Drizzle this peanut butter mixture into the center well, then carefully swirl it into the batter using the tip of the spoon. This creates those beautiful marbled patterns. Top with the remaining batter and gently spread it evenly over the peanut butter swirl. The contrast of the dark brownie and light peanut butter will be stunning when baked.

5

Bake to Perfect Fudgy Perfection

Bake for 25-30 minutes until a toothpick inserted in the center comes out with just a few moist crumbs—don't wait for it to be completely clean. The brownies will continue setting as they cool. I know it seems like they might be underdone, but they'll firm up beautifully while cooling.

Let the brownies cool completely in the pan for at least 1 hour before slicing. This resting period is crucial—it allows the flavors to meld and prevents them from falling apart when you cut them. Once cooled, cut into 12 equal squares and serve. Each bite delivers a perfect balance of moist sweet potato, rich peanut butter, and fudgy chocolate goodness.

👨‍🍳

Pro Tips For Making Sweet Potato Brownie Recipe With Peanut Butter

  • Steam First, Then Bake: I learned this the hard way—sweet potatoes release moisture when baked, and if you skip the initial steam, your brownie will turn out dense or gummy. Roast the sweet potatoes at 400°F (200°C) for 15 minutes covered with foil before baking the brownies. That extra step guarantees a fudgier texture.
  • Use Warm Applesauce: Cold applesauce makes the batter thick and heavy, and that’s when the brownies turn out dry. Microwave the unsweetened applesauce for 20–30 seconds until it’s just warm to the touch—it blends smoother and keeps the final texture moist without overpowering the peanut butter flavor.
  • Sift That Cocoa: Lumpy cocoa powder is the silent killer of even brownies. Sift it before mixing it with the dry ingredients, and then whisk it with the flour to break up any remaining clumps. Trust me, you’ll taste the difference—no graininess, just pure chocolate richness.
  • Peanut Butter Swirl Last: Adding peanut butter directly to the batter makes the brownies too dense. Instead, fold in 2–3 tablespoons of peanut butter into the batter, then swirl in the rest (about ½ cup) on top after pouring the batter into the pan. The contrast of gooey and fudgy layers is what makes this recipe shine.

Troubleshooting this recipe

Crackly Top Issues

If your brownies emerge with a dry, cake-like top instead of a crackly crust, your oven temperature is likely too high or the batter was overmixed. First, check your oven with an oven thermometer—many run hotter than set.

I’ve found that 350°F is ideal, but if yours runs hot, reduce to 325°F. Also, ensure you’re not overmixing the batter—stop as soon as flour disappears. For extra crackle, brush the top with a little melted butter before baking.

Peanut Butter Swirl Problems

The peanut butter swirl can separate or sink if the peanut butter mixture is too thick. To fix this, always loosen it with 1 tbsp vegetable oil before swirling. If your swirl looks too dark after baking, you may have used too much peanut butter in the center.

For next time, stick to the 2 tbsp peanut butter + 1 tbsp oil ratio. If the swirl disappears entirely, try spreading the batter in two thinner layers with a peanut butter layer in between.

Dense or Dry Texture

Dense brownies usually mean too much flour or not enough moisture. Double-check your measurements—1.5 cups flour is correct, but sifting is key. If they turn out dry, the sweet potatoes may have been undercooked. Roast them until fork-tender for maximum moisture.

For extra richness, add 2 tbsp sour cream or 1 tbsp melted butter to the batter. If they’re still dry, try increasing the applesauce to 0.75 cup next time.

Uneven Baking

Uneven baking often happens if the oven isn’t preheated properly or the pan isn’t leveled. Always preheat for 15-20 minutes and place the pan on the middle rack. If one side bakes faster, rotate the pan halfway through baking.

For even browning, I recommend using a dark-colored baking pan—they distribute heat better. If your brownies bake too quickly on the edges, tent them loosely with foil after 15 minutes.

Peanut Butter Separation

Natural peanut butter can separate if not mixed properly. To prevent this, always use room-temperature peanut butter and stir it well before measuring. If separation happens, gently fold the batter just until combined—don’t overmix.

For a smoother swirl, mix the peanut butter with 1 tbsp oil to create a pourable consistency. If your peanut butter is too thick, microwave it for 10-15 seconds to soften before using.

Sticky or Gummy Brownies

Underbaked brownies are often sticky or gummy. The toothpick test is crucial—it should have moist crumbs, not wet batter. If they’re still too soft after 30 minutes, bake for another 5 minutes.

For extra firmness, let them cool in the pan for 2 hours before slicing. If they’re still too sticky, try adding 1 tbsp cornstarch to the dry ingredients next time for better structure.

Nutrition facts

Servings 12
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 6g30%
Cholesterol 15mg5%
Sodium 210mg9%
Total Carbohydrate 52g18%
Dietary Fiber 4g14%
Sugars 38g
Protein 8g16%
* 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 make these brownies without sweet potatoes?

The sweet potato is key for moisture and that subtle caramel sweetness! If you must substitute, try 1 cup mashed pumpkin or 1 cup unsweetened applesauce (but reduce other liquids slightly). The texture will be slightly less dense, and the flavor won't be identical, but it'll still be delicious.

2

How do I make the peanut butter swirl look professional?

Use a spoon or offset spatula to create a well in the center of the batter, then drizzle the peanut butter mixture in a zigzag pattern. Swirl gently with the spoon tip to create marbling. For extra definition, chill the batter for 15 minutes before baking—this helps the swirl set better.

3

Can I make these brownies vegan?

Yes! Swap the eggs for 2 tbsp ground flaxseed + 6 tbsp water (let sit for 5 minutes), use vegan peanut butter, and replace the vegetable oil with vegan butter or coconut oil. The texture will be slightly denser but still fudgy. Test the toothpick after 30 minutes—vegan versions often need extra time.

4

Why do my brownies taste bitter?

Bitterness usually comes from overbaking, too much cocoa powder, or using dark chocolate chips with high cocoa content. Bake for 25-30 minutes max and check at 25 minutes. If using extra-dark chocolate, reduce cocoa powder to 0.5 cup and add 0.25 cup more sugar to balance the flavor.

5

How should I store leftovers?

Keep brownies in an airtight container at room temperature for 3-4 days. For longer storage, refrigerate for 1 week or freeze for 3 months. To reheat, wrap a slice in foil and warm in the oven at 300°F for 5 minutes—this brings back that gooey peanut butter perfection!

★★★★★4.8(1 review)
Categories Side Dishes