Sweet Potato Brownies with Peanut Butter
These gluten-free sweet potato brownies with peanut butter are fudgy, secretly wholesome, and ready in 40 minutes—one bowl, no mixer, kid-approved.
The first time I sneaked roasted sweet potato into a brownie batter, my then-7-year-old took one bite, narrowed her eyes, and asked what I’d done differently. I held my breath—she’s the family taste-tester and pulls no punches. Well… she finished the square, asked for another, and these gluten-free sweet potato brownies with peanut butter have been on our weekly rotation ever since.
Could a vegetable really replace half the butter and oil in a brownie without anyone noticing? You know, I was skeptical too until I roasted that first sweet potato and saw how it transformed the texture into something fudgy, dense, and almost truffle-like. The natural sugars caramelize during roasting, which means deeper flavor and less added sweetener—a win for any brownie that’s trying to pull its nutritional weight.
I’ll walk you through the exact one-bowl method I use, including the roasting trick that makes or breaks the texture. Stick around for the troubleshooting section, because gluten-free brownies have a few quirks worth knowing before you preheat the oven.
Why You’ll Love This Sweet Potato Brownie Recipe with Peanut Butter
- Texture like a cross between a brownie and a chocolate truffle—dense, fudgy edges with a creamy peanut-butter swirl running through every bite.
- One bowl, no mixer required, so cleanup takes about 90 seconds and beginners can absolutely nail these on the first try.
- Naturally gluten-free with hidden veggies, making them my go-to lunchbox treat for picky eaters and a sneaky-healthy Easter brunch dessert.
- Adaptable to dairy-free and refined-sugar-free diets with a couple of easy swaps that don’t compromise the fudge factor.
The Secret to Perfect Gluten-Free Sweet Potato Brownies with Peanut Butter
- Roast the sweet potato, never boil it—roasting evaporates excess water and concentrates the natural sugars, giving you a thicker batter and richer chocolate flavor.
- Use natural peanut butter (the drippy kind), because hydrogenated brands create a greasy, separated batter that bakes up oily on top.
- Underbake by 2–3 minutes for true fudgy texture—the brownies firm up considerably as they cool, and an overbaked pan turns cakey fast.
- Let them cool completely before slicing, since warm brownies tear and crumble while fully cooled brownies slice into clean, bakery-style squares.
The Celiac Disease Foundation’s gluten-free ingredient guide is a helpful resource for verifying your cocoa powder, chocolate chips, and gluten-free flour blend—cross-contamination in cocoa is more common than most people realize.
Table of Contents
Ingredients

Wet Ingredients
| Ingredient | Amount | Notes |
|---|---|---|
| Cooked and mashed sweet potato | ¾ cup | Roasted for best flavor; cooled to room temp |
| Vanilla extract | 2 tsp | Pure, not imitation |
| Large eggs | 2 | Room temperature |
| Avocado oil or melted butter | ¼ cup | Either works; butter adds richness |
| Natural peanut butter | ½ cup | Drippy, no added sugar or palm oil |
| Light brown sugar | ½ cup | Packed |
Dry Ingredients
| Ingredient | Amount | Notes |
|---|---|---|
| Gluten-free all-purpose flour | ⅓ cup | A 1:1 blend with xanthan gum (King Arthur or Bob’s Red Mill 1-to-1) |
| Unsweetened cocoa powder | ⅓ cup | Dutch-process for deeper flavor; natural works too |
| Salt | ½ tsp | Fine sea salt |
| Ground cinnamon | ½ tsp | Warms up the chocolate notes |
Mix-Ins
| Ingredient | Amount | Notes |
|---|---|---|
| Chocolate chips | ½ cup | Semi-sweet or dark; verify gluten-free |
| Extra chocolate chips for topping | Optional | For that bakery look |
Step-by-Step Instructions
1. Prepare the pan
Preheat the oven to 375°F (190°C) and line an 8×8-inch baking pan with parchment paper, leaving an overhang on two sides for easy lifting. Lightly grease the parchment if you want extra insurance against sticking. Pro tip: an 8×8 pan is essential here—a 9×9 will give you thinner, drier brownies.
2. Mix the wet ingredients
In a medium mixing bowl, whisk together the ¾ cup mashed sweet potato, 2 tsp vanilla extract, ½ cup brown sugar, 2 eggs, and ¼ cup avocado oil (or melted butter) until smooth and glossy. The mixture should look like a thin chocolate pudding before the cocoa goes in. Pro tip: if your sweet potato is still warm, let it cool 5 minutes first or you’ll scramble the eggs.
3. Add the peanut butter and dry ingredients
Add the ½ cup natural peanut butter, ⅓ cup gluten-free flour, ⅓ cup cocoa powder, ½ tsp salt, and ½ tsp cinnamon directly to the wet mixture. Stir with a sturdy spatula until a thick, glossy brownie batter forms with no streaks of flour or cocoa remaining. The batter will smell like warm chocolate and toasted peanuts—a dead giveaway you’re on the right track.
4. Fold in the chocolate chips
Gently fold in the ½ cup chocolate chips with just a few strokes to distribute them evenly without overworking the batter. Spread the batter into the prepared pan with an offset spatula, smoothing the top into an even layer. Sprinkle a generous handful of extra chocolate chips across the surface if you want that glossy bakery finish.
5. Bake
Bake for 25–30 minutes, or until the top is set and a toothpick inserted near the center comes out with a few moist crumbs—not wet batter, but not bone-dry either. Start checking at the 25-minute mark, because oven calibration varies and these go from fudgy to cakey quickly. The edges should look slightly cracked and pull just barely away from the pan.
6. Cool and slice
Let the brownies cool in the pan for about 15 minutes, then lift them out using the parchment overhang and transfer to a wire rack. Cool completely—at least another 45 minutes—before slicing into 16 squares with a sharp knife wiped clean between cuts. Man, oh man… cutting too early will give you a gooey mess instead of clean squares, so resist the urge.

Make It Your Own
Dairy-Free Version: Skip the melted butter and use ¼ cup avocado oil, and double-check that your chocolate chips are dairy-free (Enjoy Life and Pascha are reliable brands). The sweet potato brownie with peanut butter stays just as fudgy because the fat content remains balanced.
Almond Butter or Sunflower Seed Butter Swap: Replace the peanut butter 1-for-1 with creamy almond butter for a milder nutty flavor, or use sunflower seed butter for a nut-free, school-safe version. Note that sunflower seed butter can react with baking soda to turn baked goods slightly green—harmless, but visually surprising—so don’t panic if it happens.
Refined-Sugar-Free Adaptation: Swap the light brown sugar for ½ cup coconut sugar packed the same way. You’ll get a slightly less sweet, more caramel-forward result, and the texture stays virtually identical in these brownies with sweet potato and peanut butter.
Pumpkin Brownie Variation: Substitute ¾ cup pumpkin purée for the sweet potato when fall hits. You know, pumpkin is wetter than roasted sweet potato, so add an extra tablespoon of gluten-free flour to compensate, and don’t skip the cinnamon—it really shines here.
Peanut Butter Swirl Top: Reserve 2 tablespoons of the natural peanut butter before mixing, warm it 10 seconds in the microwave, and drizzle it across the batter before baking. Drag a toothpick through the drizzle to create a marbled swirl that looks bakery-worthy.
Common Problems & Solutions
Problem: My brownies turned out gummy or wet in the middle.
Solution: Check that your sweet potato was roasted (not boiled) and well-drained of any standing water before mashing.
Explanation: Boiled sweet potato holds onto significant moisture, which throws off the wet-to-dry ratio and leaves the center underbaked even when the timer says they’re done. Well… I learned this the hard way during my first round of testing, and roasting is non-negotiable now.
Problem: The texture came out cakey instead of fudgy.
Solution: Reduce baking time by 3–5 minutes next round and pull them when the center still looks slightly soft.
Explanation: Overbaking is the #1 killer of fudgy brownies, and gluten-free batters set up faster than wheat-based ones because of how starches gelatinize. A few moist crumbs on your toothpick is the gold-standard doneness cue.
Problem: My brownies stuck to the pan.
Solution: Always line with parchment paper, even if your pan is nonstick.
Explanation: The combination of natural peanut butter and chocolate creates serious stickiness that nonstick coating alone can’t handle. Parchment with a slight overhang lets you lift the entire slab out cleanly for slicing.
Problem: The brownies taste flat or one-dimensional.
Solution: Don’t skip the salt and cinnamon, and consider a flaky sea salt finish.
Explanation: Salt amplifies chocolate flavor and cinnamon adds warmth that makes the chocolate taste deeper without making the brownies taste like cinnamon. A pinch of Maldon salt sprinkled on warm brownies takes them from homemade to bakery-style.
Storage & Meal Prep
| Method | Duration | Notes |
|---|---|---|
| Counter | 2–3 days | Airtight container, layered with parchment |
| Fridge | 5–7 days | Bring to room temp 15 minutes before serving |
| Freezer | 2–3 months | Wrap individually in parchment, then foil |
To reheat from frozen, unwrap a brownie and microwave for 20 seconds for a just-baked texture, or let it thaw at room temperature for an hour. Leftover brownies make a knockout sundae base—warm one, scoop vanilla ice cream on top, and drizzle with extra peanut butter. Crumbled brownies also fold beautifully into Greek yogurt parfaits for a make-ahead breakfast that feels indulgent.
Sweet Potato Brownies with Peanut Butter FAQs
Can I make these brownies without peanut butter?
Yes, swap in an equal amount of almond butter, cashew butter, or sunflower seed butter. The texture stays nearly identical because nut and seed butters contribute similar fat and binding properties, though the flavor will shift toward milder or earthier depending on what you choose.
How do I roast sweet potato for the best flavor?
Pierce a whole sweet potato several times with a fork, then roast at 400°F for 45–60 minutes until completely tender and oozing caramelized juice. Roasting concentrates the sugars and removes water, which is exactly what this sweet potato brownie recipe with peanut butter needs to stay fudgy.
What’s the best gluten-free flour for these brownies?
A 1:1 gluten-free baking blend that already contains xanthan gum, like King Arthur Measure for Measure or Bob’s Red Mill 1-to-1, gives the most consistent results. Single-ingredient flours like almond or coconut won’t substitute one-for-one and will dramatically change the texture.
Why did my brownies sink in the middle?
Sinking usually means underbaking or opening the oven door too early in the bake. Wait until at least the 22-minute mark before peeking, and trust the toothpick test rather than going by appearance alone.
Can I double the recipe for a crowd?
Absolutely, just bake the doubled batter in a 9×13-inch pan and add 5–8 minutes to the bake time. This is exactly how I make brownies with sweet potato and peanut butter for school bake sales and Fourth of July picnics—they travel beautifully and disappear fast.
Serving Suggestions

Serve these brownies warm with a scoop of vanilla bean ice cream and an extra drizzle of melted peanut butter, or cut them into smaller squares for a dessert board alongside fresh berries and salted almonds. They make a stellar finish to a casual fall dinner and pack like champs for school lunches, road trips, and tailgates. For a full make-ahead dessert spread, pair them with creamy banana split nice cream cups and the showstopping Pizzeria Mozza butterscotch budino. They also balance a savory appetizer spread like roasted garlic white bean crostini for a build-your-own party menu.
Ready to Bake?
If you give these gluten-free sweet potato brownies with peanut butter a try, please come back and leave a star rating and a comment—I read every single one and love hearing about your swaps and successes. Pin the recipe to your favorite gluten-free desserts board so it’s ready for the next time chocolate cravings hit. And if you tested a variation that worked, share it below so the whole community can learn from your kitchen wins.

Gluten-Free Sweet Potato Brownies with Peanut Butter
Equipment
- 8×8-inch baking pan
- Parchment paper
- Medium mixing bowl
- Whisk
- Sturdy rubber spatula
- Offset spatula
- Measuring cups and spoons
- Wire cooling rack
- Sharp knife
Ingredients
Wet Ingredients
- ¾ cup cooked and mashed sweet potato roasted for best flavor; cooled to room temp
- 2 tsp vanilla extract pure, not imitation
- 2 large eggs room temperature
- ¼ cup avocado oil or melted butter either works; butter adds richness
- ½ cup natural peanut butter drippy, no added sugar or palm oil
- ½ cup light brown sugar packed
Dry Ingredients
- ⅓ cup gluten-free all-purpose flour 1:1 blend with xanthan gum (King Arthur or Bob’s Red Mill 1-to-1)
- ⅓ cup unsweetened cocoa powder Dutch-process for deeper flavor; natural works too
- ½ tsp salt fine sea salt
- ½ tsp ground cinnamon warms up the chocolate notes
Mix-Ins
- ½ cup chocolate chips semi-sweet or dark; verify gluten-free
- extra chocolate chips for topping optional; for a bakery look
Instructions
- Prepare the pan: Preheat the oven to 375°F (190°C) and line an 8×8-inch baking pan with parchment paper, leaving an overhang on two sides for easy lifting. Lightly grease the parchment for extra insurance against sticking.
- Mix the wet ingredients: In a medium mixing bowl, whisk together the mashed sweet potato, vanilla extract, brown sugar, eggs, and avocado oil (or melted butter) until smooth and glossy. If the sweet potato is still warm, let it cool 5 minutes first to avoid scrambling the eggs.
- Add the peanut butter and dry ingredients: Add the natural peanut butter, gluten-free flour, cocoa powder, salt, and cinnamon to the wet mixture. Stir with a sturdy spatula until a thick, glossy brownie batter forms with no streaks of flour or cocoa remaining.
- Fold in the chocolate chips: Gently fold in the chocolate chips with just a few strokes to distribute them evenly without overworking the batter. Spread the batter into the prepared pan with an offset spatula, smoothing the top, and sprinkle extra chocolate chips on top if desired.
- Bake: Bake for 25–30 minutes, or until the top is set and a toothpick inserted near the center comes out with a few moist crumbs (not wet batter, but not bone-dry). The edges should look slightly cracked and pull just barely away from the pan.
- Cool and slice: Let the brownies cool in the pan for about 15 minutes, then lift them out using the parchment overhang and transfer to a wire rack. Cool completely (at least 45 more minutes) before slicing into 16 squares with a sharp knife wiped clean between cuts.
