Heads up: some links are affiliate, so I may earn a tiny commission (at no extra cost to you!) on stuff I genuinely adore. Please read my Disclosure Policy for additional information.
Brownies made with sweet potato sounds like the kind of thing a nutritionist invents to ruin dessert. But here’s what actually happens — you get a fudgy, rich, deeply chocolatey brownie that holds together beautifully, and nobody at the table needs to know there’s a vegetable involved. That’s a win by any measure.
The sweet potato does a lot of quiet work here. It adds natural sweetness, keeps the texture incredibly moist, and lets you cut back on sugar without losing any of the richness you expect from a good brownie.
Peanut butter brings depth, cocoa brings the chocolate hit, and the white chocolate chips scattered through every slice? That’s just good decision-making.
One bowl, 40 minutes, 12 brownies. Let’s go.
Why You’ll Love This Recipe
- Fudgy, not cakey — Sweet potato puree keeps the texture dense and moist in the best possible way — these don’t dry out.
- Naturally sweetened — Honey or maple syrup replaces refined sugar without sacrificing flavor.
- Peanut butter in every bite — It adds a subtle nuttiness and richness that takes these well beyond a basic brownie.
- Gluten-free friendly — A simple 1:1 flour swap is all it takes to make the whole batch gluten-free.
- One bowl, minimal cleanup — No stand mixer, no multiple pans, no complicated steps.
- Sneakily nutritious — Sweet potato, eggs, and peanut butter make these genuinely more wholesome than your average brownie — without tasting like it.
Ingredients

- ½ cup sweet potato puree (about 1 medium sweet potato, cooked and mashed)
- ½ cup peanut butter
- ⅓ cup unsweetened cocoa powder
- ⅓ cup honey or maple syrup
- 2 large eggs
- ¼ tsp salt
- ½ tsp baking powder
- ½ cup all-purpose flour (or gluten-free flour)
- ½ cup white chocolate chips
Products I Used
- 🍠 Bruce’s Yams Sweet Potato Puree — Walmart / Amazon (or make your own — see Step 1)
- 🥜 Jif Natural Peanut Butter — Target / Walmart
- 🍫 Ghirardelli Unsweetened Cocoa Powder — most grocery stores
- 🍯 Pure Maple Syrup — Trader Joe’s / Whole Foods
- 🍬 Nestle Toll House White Chocolate Chips — Walmart / Target
Step-by-Step Instructions
Step 1: Prep the Sweet Potato

If you’re making your own puree, cook one medium sweet potato by steaming, boiling, or baking at 400°F until fork-tender — about 45 minutes if baking, 15–20 minutes if boiling or steaming.
Let it cool slightly, peel, and mash until completely smooth. You need ½ cup of puree, so a medium potato is perfect. Using canned puree is a totally valid shortcut — just make sure it’s plain, not pie filling.
Step 2: Preheat the Oven
Preheat your oven to 350°F (175°C). Grease an 8×8-inch baking dish or line it with parchment paper, leaving some overhang on the sides so you can lift the whole slab out cleanly once it’s cooled. Parchment is worth the extra 30 seconds.
Step 3: Mix the Wet Ingredients


In a large bowl, combine the sweet potato puree, peanut butter, honey or maple syrup, and eggs. Mix well until the batter is smooth, uniform, and creamy. No lumps of sweet potato, no streaks of peanut butter — take your time here and the rest comes together easily.
Step 4: Add the Dry Ingredients


Add the cocoa powder, flour, salt, and baking powder to the wet mixture and stir until just combined — don’t overmix. Fold in the white chocolate chips last, distributing them evenly through the batter. The batter will be thick, almost like a soft dough. That’s exactly right.
Step 5: Bake

Pour the batter into your prepared baking dish and spread it evenly to the edges with a spatula. Bake for 25–30 minutes, until a toothpick inserted in the center comes out with just a few moist crumbs — not wet batter. These brownies firm up as they cool, so don’t overbake chasing a dry toothpick.
Step 6: Cool and Slice

Let the brownies cool in the pan for 10–15 minutes, then transfer to a wire rack to cool completely before slicing. Cutting them warm will give you crumbly edges and messy slices. Patience here is rewarded. Use a sharp knife and wipe it clean between cuts for clean, even squares.
Pro Tips
Get the sweet potato completely smooth. Lumps of sweet potato in the batter mean uneven texture in the finished brownie. Mash thoroughly or run the puree through a fine sieve if needed. Smooth puree equals fudgy, consistent brownie.
Don’t overbake. These brownies will look slightly underdone when you pull them from the oven. That’s correct. They continue to set as they cool and the fudgy texture is the whole point — an extra 5 minutes in the oven turns them dry and disappointing.
Use natural peanut butter. The kind with just peanuts and salt, not the stabilized commercial versions. It blends more smoothly into the batter and gives a cleaner, more pronounced peanut flavor.
Maple syrup vs. honey. Both work, but they taste slightly different. Maple syrup gives a more neutral sweetness; honey adds a floral note that comes through subtly in the finished brownie. Either is delicious — use what you have.
Line the pan with parchment. Greasing alone works, but parchment with an overhang lets you lift the entire block of brownies out in one piece for much cleaner slicing. Worth the extra step every time.
Variations & Customizations
- Dark chocolate chips instead of white — Swap in dark or semi-sweet chocolate chips for a more intense, classic brownie flavor.
- Add a swirl — Drop spoonfuls of extra peanut butter on top of the batter before baking and swirl with a toothpick for a visual and flavor upgrade.
- Almond butter version — Replace the peanut butter with almond butter or sunflower seed butter for a different flavor profile or a nut-free option.
- Add espresso powder — ½ teaspoon of espresso powder in the batter deepens the chocolate flavor significantly without making it taste like coffee.
- Top with flaky salt — A pinch of flaky sea salt scattered on top right before baking makes the chocolate flavor pop and gives every bite a beautiful sweet-salty finish.
- Make them vegan — Replace the eggs with 2 flax eggs (1 tbsp ground flaxseed + 3 tbsp water each, rested for 5 minutes) and swap the honey for maple syrup.
- Add chopped walnuts or pecans — Fold in ¼ cup of roughly chopped nuts with the chocolate chips for crunch and extra richness.
Storage & Reheating
| Method | Details |
|---|---|
| Room Temperature | Store in an airtight container for up to 3 days. Keep in a single layer or separate with parchment paper so they don’t stick together. |
| Fridge | Refrigerate in an airtight container for up to 1 week. The texture becomes slightly denser when cold, which many people prefer. |
| Freezer | Freeze individually wrapped brownies for up to 2 months. Thaw at room temperature for about 30 minutes before eating. |
| Reheating | Microwave a single brownie for 10–15 seconds to bring back that fresh-from-the-oven fudginess. Don’t overheat or the edges dry out. |
| Make-ahead tip | These taste even better on day two once the flavors have had time to settle. Bake the night before if you can. |
Frequently Asked Questions

Can I use canned sweet potato puree?
Yes, canned sweet potato puree works perfectly and saves significant time. Just make sure you’re using plain pureed sweet potato — not sweet potato pie filling, which has added sugar and spices that will throw off the balance of the recipe.
Why are my brownies crumbly instead of fudgy?
The most likely cause is overbaking. These brownies need to come out of the oven when the toothpick has a few moist crumbs, not when it’s completely clean. They firm up as they cool — if they’re crumbly, they went a few minutes too long.
Can I make these without peanut butter?
Yes. Almond butter and sunflower seed butter both work as direct substitutes in equal amounts. The flavor will shift slightly but the texture stays the same. For a nut-free version, sunflower seed butter is the best swap.
Do these taste like sweet potato?
Not really. The sweet potato adds moisture and a subtle natural sweetness but it doesn’t have a strong flavor presence — especially against the cocoa and peanut butter. Most people can’t identify it and just know the brownies taste really good.
Can I double the recipe?
Yes — double all the ingredients and bake in a 9×13-inch pan. Baking time will increase slightly, so start checking at 30 minutes and add time in 5-minute intervals as needed.
Are these actually healthy?
Healthier than a standard brownie, yes. They use whole food ingredients, natural sweeteners, and skip refined sugar entirely. But they’re still a dessert — enjoy them as one.
Sweet Potato Brownies
Fudgy, chocolatey brownies made with sweet potato and peanut butter — wholesome enough to feel good about, delicious enough that nobody will ever guess.
Ingredients
- ½ cup sweet potato puree (about 1 medium sweet potato, cooked and mashed)
- ½ cup peanut butter
- ⅓ cup unsweetened cocoa powder
- ⅓ cup honey or maple syrup
- 2 large eggs
- ¼ tsp salt
- ½ tsp baking powder
- ½ cup all-purpose flour (or gluten-free flour)
- ½ cup white chocolate chips
Instructions
- Cook and mash the sweet potato until completely smooth. Set aside ½ cup of puree.
- Preheat oven to 350°F (175°C). Grease or line an 8x8-inch baking dish with parchment paper.
- In a large bowl, mix together the sweet potato puree, peanut butter, honey or maple syrup, and eggs until smooth.
- Add the cocoa powder, flour, salt, and baking powder. Stir until just combined. Fold in the white chocolate chips.
- Pour batter into the prepared pan and spread evenly. Bake for 25–30 minutes until a toothpick comes out with just a few moist crumbs.
- Cool in the pan for 10–15 minutes, then transfer to a wire rack. Cool completely before slicing.
Notes
Related articles to sweet potato brownies
- No-Bake Chocolate Peanut Butter Balls That Melt in Your Mouth (Only 5 Ingredients!)
- High-Protein No-Cook Peanut Butter Banana Overnight Oats That Keep You Full All Morning
- Creamy, No-Cook Chia Pudding with Figs That Feels Light but Keeps You Full
- 27 Easy Carrot Recipes That Taste Way Better Than They Sound


