Side Dishes
These sweet potato peanut butter muffins prove healthy baking can be delicious—packed with nutty richness, subtle sweetness, and hidden veggies that disappear into every bite. The secret lies in blending roasted sweet potato into the batter, which adds natural moisture and depth without overpowering the peanut butter flavor.
I developed this recipe after years of experimenting with veggie-loaded muffins that still tasted indulgent, not like a side dish.
What makes these muffins special is their perfectly balanced texture—moist yet tender, with a subtle crumb that holds up to peanut butter's oiliness.
The recipe uses simple pantry staples (flour, sugar, peanut butter) plus a few key techniques: roasting the sweet potato first for concentrated flavor, and mixing the batter just until combined to keep those muffins light.
No special equipment or advanced skills required—just a standard muffin tin and about 25 minutes of active time.
By the time they emerge from the oven, you'll have golden-brown muffins with a faintly spiced aroma from cinnamon and nutmeg, and a rich peanut butter taste that lingers. The sweet potato's natural sweetness balances the peanut butter's richness, creating a flavor profile that's both comforting and sophisticated.
These muffins work as breakfast, a snack, or even a dessert—paired with a drizzle of honey or a sprinkle of flaky salt for extra depth.
Best of all, they freeze beautifully for quick grab-and-go mornings or after-school snacks. The recipe yields 12 muffins, so you can bake a batch ahead and enjoy them all week. Let's get started—your taste buds (and your kids' lunchboxes) will thank you.
Ingredients for sweet potato peanut butter muffin
Here's what you'll need for these nutty-sweet muffins—simple pantry staples plus a few vegan tricks.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 cups | Spooned and leveled measurement |
| Sweet Potato 🍠 | 1 ½ cups | Roasted and mashed (about 1 large) |
| Creamy Peanut Butter 🥜 | 1 cup | Natural, no added sugar |
| Granulated Sugar 🍚 | ¾ cup | Or coconut sugar for refined option |
| Brown Sugar 🍚 | ¼ cup | Packed lightly |
| Unsweetened Applesauce 🍎 | ½ cup | For moisture and fat replacement |
| Flaxseed Meal 🌾 | 2 tbsp | Ground flaxseed for egg replacement |
| Almond Milk 🥛 | ½ cup | Unsweetened, for liquid binding |
| Vanilla Extract 🌸 | 1 tsp | Pure vanilla for flavor depth |
| Ground Cinnamon 🌿 | 1 ½ tsp | Warm and aromatic |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated preferred |
| Baking Soda 🧂 | 1 tsp | For leavening |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Chopped Peanuts 🥜 | ¼ cup | Optional topping (toasted) |
The sweet potato is your secret weapon. Roast it first—cubed and baked until tender—so it blends smoothly into the batter. Trader Joe's has pre-cut sweet potatoes if you're short on time, but a regular grocery store sweet potato works just fine. Look for one that's firm and vibrant orange—no green spots! The peanut butter should be creamy, not chunky, and natural if you can find it (no added sugar). I always grab the Smucker's Natural brand when I'm stocking up. The flaxseed meal is key for binding—just mix it with the almond milk and let it sit for 5 minutes to thicken before adding to the batter.
No flaxseed? Chia seeds work too—just double the amount. Short on almond milk? Oat milk or soy milk keeps things vegan. The sugars can be swapped—coconut sugar or maple syrup both work, though the texture might shift slightly. For the spices, Penzeys has the best cinnamon and nutmeg if you want to splurge, but regular grocery store brands are fine. The baking soda is non-negotiable—it's what gives these muffins their lift. And if you're worried about the applesauce making them too dense, trust me on the full-fat version—it keeps them moist without weighing them down.
These muffins stay fresh for 4 days at room temperature or 1 week in the fridge, wrapped tightly. But honestly, they're even better the next day once the flavors meld. For freezing, I recommend wrapping individual muffins in plastic wrap and then placing them in a freezer bag. They'll keep for up to 3 months. To reheat, just pop them in the microwave for 20-30 seconds. Pro tip: I always bake an extra batch and freeze half—perfect for lazy mornings or after-school snacks. The chopped peanuts on top? Totally optional, but they add a nice crunch if you're feeling fancy.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this recipe when I’m in a rush—just mash the sweet potato, stir in the peanut butter, and fold in the dry ingredients. The texture comes out tender without overworking the batter, and honestly? My stand mixer gets a break.
- Sweet & Nutty Magic: That combo of brown sugar and creamy peanut butter makes these muffins ridiculously good—like a dessert that’s also breakfast. The roasted sweet potato adds depth, so it’s not just sweet; it’s complex and satisfying.
- Packable & Portable: I make a double batch every Sunday because these keep perfectly for days. Toss them in a lunchbox, grab one for a snack, or pack them for a picnic. They’re sturdy enough to handle travel but still taste fresh.
- Budget-Friendly Staples: Flour, sweet potatoes, and peanut butter? All pantry basics that won’t break the bank. I’ve made 12 muffins for under $3—way better than store-bought treats, and zero waste if you use the whole sweet potato.
Step-by-step instructions for sweet potato peanut butter muffins
These muffins come together with minimal effort but deliver big flavor—creamy peanut butter meets sweet potato goodness.
👨🍳 Step 1: Roast and Mash the Sweet Potato
Preheat your oven to 400°F and pierce a large sweet potato with a fork. Place it on a baking sheet and roast for 45-50 minutes until tender when pierced with a knife. The flesh should be soft enough to mash easily with a fork.
Once cool enough to handle, scoop out the flesh and mash it until completely smooth. You'll need 1.5 cups of mashed sweet potato—this adds natural sweetness and moisture to the muffins. If you're short, a small amount of extra applesauce works in a pinch, but the texture won't be quite the same.
👨🍳 Step 2: Mix Dry Ingredients and Wet Components
In a large bowl, whisk together the 2 cups all-purpose flour, 1.5 teaspoons ground cinnamon, 0.5 teaspoon ground nutmeg, 1 teaspoon baking soda, and 0.5 teaspoon salt. This dry mixture forms the structural backbone of your muffins, so make sure it's evenly combined—no flour clumps should remain.
In a separate bowl, combine the 1 cup creamy peanut butter, 0.75 cup granulated sugar, 0.25 cup brown sugar, 0.5 cup unsweetened applesauce, 2 tablespoons flaxseed meal, and 0.5 cup almond milk. Stir until the flaxseed meal is fully dissolved—this creates a flax "egg" that binds everything together. The mixture should be smooth and slightly thick.
🥘 Step 3: Combine Wet and Dry Ingredients
Create a well in the center of your dry ingredients and pour in the wet mixture. Using a spatula, gently fold everything together until just combined—overmixing develops gluten and makes muffins tough. You'll still see some flour streaks, and that's perfect. Stir in the 1 teaspoon vanilla extract and the 1.5 cups mashed sweet potato until fully incorporated.
Here's the thing—don't worry if the batter looks thick. Sweet potato muffins are naturally denser than classic muffins, and that's what gives them their moist, cake-like texture. If the batter seems too thick to handle, add 1 tablespoon almond milk at a time until it's workable, but don't overdo it or your muffins will be gummy.
🔥 Step 4: Fill Muffin Tins and Bake
Preheat your oven to 375°F and line a 12-cup muffin tin with paper liners. Divide the batter evenly among the liners, filling each about ¾ full. The batter will rise significantly, so don't overfill. Sprinkle each muffin with 1 teaspoon chopped peanuts for a delightful crunchy topping.
Bake for 20-25 minutes until a toothpick inserted in the center comes out clean. The tops should be golden brown, and the muffins should pull away slightly from the edges of the liners. If they're browning too quickly, tent with foil to prevent over-browning while they finish cooking. Real talk: your oven might run hot, so start checking at the 20-minute mark.
⏰ Step 5: Cool and Enjoy
Remove the muffins from the oven and let them cool in the pan for 5 minutes before transferring to a wire rack. This short rest prevents them from breaking apart when you move them. While they cool, you'll notice their aroma fills the kitchen—warm peanut butter, cinnamon, and sweet potato create an irresistible combination.
Serve warm for the best texture, or store in an airtight container at room temperature for up to 3 days. These muffins freeze beautifully too—wrap individually and freeze for up to 3 months. When reheating, microwave for 10-15 seconds to restore their soft, moist texture. Each bite delivers a perfect balance of sweet, nutty, and spiced flavors with that hidden veggie boost.
Pro Tips For Making Sweet Potato Peanut Butter Muffin
- Boil Sweet Potatoes Until Fork-Tender: I learned this the hard way—overcooked sweet potatoes turn your muffins into dense, gummy bricks. Test doneness by piercing with a fork; it should slide in like butter, not fight you. (Yes, even if you're impatient like me.)
- Mix Peanut Butter Last: Adding creamy peanut butter early makes the batter too thick and gummy. Wait until you’ve combined the wet and dry ingredients, then fold it in gently—this keeps the texture light and the peanut flavor evenly distributed.
- Don’t Overmix the Batter: I used to beat these like I was trying to win a baking contest, and the muffins turned out tough. Stir just until the flour disappears—lumps are fine. The goal is tender, not perfect.
- Use a Toothpick for Doneness: Your oven might lie, but a toothpick won’t. Insert it into the center of the last muffin—if it comes out clean (or with one crumb), they’re done. No more guessing, no more dry centers.
Creative variations of this sweet potato peanut butter muffin
Spiced Orange Twist
Brighten the batter with 1 tablespoon fresh orange zest and 1 tablespoon orange juice—it cuts through the peanut butter's richness while adding a citrusy pop. I like to add this with the vanilla extract for even distribution.
The orange flavor pairs perfectly with cinnamon and nutmeg, creating a warm, spiced aroma that reminds me of holiday baking. 🍊
Chocolate Chip Swap
Replace ¼ cup chopped peanuts with ½ cup vegan chocolate chips (like Enjoy Life brand) for a decadent twist. The chocolate melts slightly during baking, creating pockets of gooey goodness that contrast beautifully with the peanut butter.
For extra indulgence, use dark chocolate chips and sprinkle with flaky sea salt on top. 🍫
Banana Boost
Add ½ cup mashed ripe banana to the wet ingredients for extra moisture and natural sweetness. The banana blends seamlessly with the sweet potato and peanut butter, giving the muffins a subtle fruity note.
I recommend using overripe bananas—they're sweeter and softer, making them perfect for baking. This variation works especially well if you're looking for a slightly lighter muffin. 🍌
Pumpkin Spice Fusion
Swap ½ cup sweet potato for ½ cup pumpkin puree and add ½ teaspoon pumpkin pie spice to the dry ingredients. The pumpkin adds a velvety texture while keeping the peanut butter flavor front and center.
This fall-inspired version has become a family favorite—especially when paired with a dollop of vegan whipped cream. 🎃
Coconut Crunch Topping
Sprinkle muffins with 2 tablespoons unsweetened shredded coconut before baking for a tropical twist. The coconut toasts beautifully in the oven, creating a delightful contrast to the peanut butter's nuttiness.
For an extra layer of flavor, mix the coconut with 1 teaspoon cinnamon before sprinkling. This variation feels like a vacation in every bite! 🥥
Protein-Packed Version
Boost nutrition by adding ¼ cup powdered peanut protein (like Naked Pea brand) to the dry ingredients. This keeps the muffins vegan while adding a subtle protein kick—great for breakfast or post-workout snacks.
The texture remains light and airy, and you won't taste the protein powder at all. Perfect for anyone looking to fuel up without sacrificing flavor. 💪
Nutrition facts
Frequently asked questions
Why does my batter look too thick?
The sweet potato adds natural density, but if your batter seems unworkable, add 1 tablespoon almond milk at a time until smooth. Over-thinning can make muffins gummy, so aim for a thick but pourable consistency. The texture should resemble pancake batter—thick but still able to flow gently.
Can I substitute regular butter for peanut butter?
Not directly—peanut butter provides both fat and protein that butter can't replicate. For a similar texture, try ½ cup melted coconut oil plus ½ cup powdered peanut butter (like PB2). The muffins will still taste nutty but with a lighter flavor. For a classic version, stick with creamy peanut butter.
How do I fix dense or dry muffins?
Dense muffins often mean overmixing or insufficient moisture. Next time, fold just until combined and ensure your sweet potato is fully mashed. For dryness, try adding 1 tablespoon applesauce to the batter. The flaxseed egg and almond milk keep them moist—never skip these! A 5-minute rest after mixing also helps.
Are these muffins kid-friendly?
The natural sweetness from sweet potato and peanut butter makes them a hit with kids. For picky eaters, try adding ¼ cup mini chocolate chips or a sprinkle of cinnamon sugar on top. The muffins are soft enough for little hands and packed with nutrients from the veggies.
Can I make these without a muffin tin?
Yes! Use a mini loaf pan or divide batter into 4 ramekins for individual portions. Bake at 350°F for 20-25 minutes until set. For a rustic look, shape batter into balls on a baking sheet and flatten slightly—bake for 18-20 minutes. These work great as breakfast buns or snack cakes!
