Sweet Potato Peanut Butter Muffins Recipe: Nutty-Sweet Bites With Hidden Veggie Boost

Side Dishes

Sweet Potato Peanut Butter Muffins Recipe: Nutty-Sweet Bites With Hidden Veggie Boost

This sweet potato peanut butter muffin recipe transforms humble ingredients into nutty-sweet, vegan-friendly bites that sneak in hidden vegetables without sacrificing flavor.

The secret lies in blending roasted sweet potatoes with creamy peanut butter and whole-grain flour, creating muffins with a moist crumb and satisfying texture that keeps you reaching for seconds.

What makes these stand out is how they balance natural sweetness with rich peanut flavor, all while being packed with fiber and plant-based protein.

Perfect for breakfast, snack time, or even dessert, these muffins bake up in just 20-25 minutes at 350°F, delivering a batch that's ready when you are. The recipe uses simple pantry staples—no fancy equipment or complicated techniques—yet the result is restaurant-quality in every bite.

The roasted sweet potatoes add natural sweetness and moisture, while the peanut butter contributes that signature nutty depth that makes these muffins irresistible.

What you'll love most is how these muffins satisfy cravings while being nutrient-dense—ideal for meal prep or sharing with friends who appreciate both taste and health benefits. The optional chocolate chips or oats add extra texture and customization, but even without them, these muffins shine.

Store them in an airtight container for up to 3-4 days, making them a convenient option for busy mornings or on-the-go energy boosts.

Whether you're baking for a crowd or treating yourself to a wholesome snack, this recipe delivers foolproof results every time. The combination of sweet potatoes and peanut butter creates a flavor profile that's both comforting and exciting, proving that healthy eating can be delicious. Let's get baking!

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

Ingredients for sweet potato peanut butter muffin

Twelve simple ingredients blend sweet potato's natural sweetness with peanut butter's nutty richness.

Ingredient Amount Notes
Medium Sweet Potatoes 🍠 2 whole Peeled, roasted until tender
Creamy Peanut Butter 🥜 1 cup Natural, unsweetened preferred
All-Purpose Flour 🌾 2 cups Whole-grain or white flour
Granulated Sugar 🍚 ¾ cup Or coconut sugar for refined-free
Baking Powder 🧂 2 tsp Aluminum-free preferred
Baking Soda 🧂 ½ tsp Ensures proper rise
Salt 🧂 ½ tsp Fine sea salt
Vanilla Extract 🌸 1 tsp Pure vanilla for best flavor
Unsweetened Almond Milk 🥛 ¾ cup Or other plant-based milk
Flaxseed Meal 🌱 1 tbsp Mixed with 3 tbsp water for egg replacement
Dark Chocolate Chips 🍫 ½ cup Vegan chocolate chips optional
Old-Fashioned Oats 🍞 ½ cup Rolled oats, optional topping
Extra-Virgin Olive Oil 🫒 ½ cup For moistness and richness

The sweet potatoes are the star—orange-fleshed varieties like Jewel or Beauregard work best, packed with natural sweetness and moisture. Roast them until tender (about 45 minutes at 400°F), then mash them smooth. Trader Joe's or Whole Foods carry excellent organic options, but any standard grocery store will have them. Skip the pre-mashed kind—the fresh, roasted texture makes all the difference. For the peanut butter, natural, unsweetened is key (like Smucker's Natural or Crazy Richard's), but any creamy peanut butter will work in a pinch. The flaxseed egg substitute is non-negotiable for vegan binding—just mix it with water and let it sit for 5 minutes to thicken.

No almond milk? Soy milk or coconut milk works just as well—just use the same amount. Fresh vanilla extract is worth the splurge (I grab McCormick Pure Vanilla at Target), but imitation will do if you're short on time. Want extra crunch? Swap the chocolate chips for vegan white chocolate chunks or crushed peanuts. The oats on top are totally optional, but they add a nice texture contrast if you're feeling fancy. For the flour, King Arthur whole-grain is my go-to, but all-purpose works too. If you're gluten-free, swap in a 1:1 gluten-free flour blend—just add an extra 0.5 tsp of baking powder to compensate.

These muffins stay fresh for 3-4 days in an airtight container at room temperature, or you can freeze them for up to 3 months for grab-and-go convenience. To reheat, microwave for 15-20 seconds or warm in a 350°F oven for 5 minutes. I like to portion them into individual containers before freezing so I can grab one on my way out the door. The chocolate chips stay soft if you store them separately and add them right before baking—just fold them in gently at the end. For extra moisture, brush the tops with a little almond milk before baking.

❤️

Why You'll Love This Recipe

  • No Peel Required: I roast the sweet potatoes whole—just poke ‘em with a fork, microwave ‘em for 10 minutes, and scoop out the flesh. No peeling, no mess, no fuss. The kids even help (mostly because they love the sticky peanut butter step).
  • Natural Sweetness Wins: That creamy peanut butter and caramelized sweet potato? It’s like a hug in muffin form. No weird aftertaste—just rich, buttery, slightly spiced warmth that tastes like dessert but isn’t. (Yes, even my picky nephew asks for seconds.)
  • Breakfast or Snack: Pack ‘em in lunchboxes, toss ‘em in a thermos for a hike, or serve with coffee—these muffins play nice everywhere. The flour and baking powder keep ‘em sturdy, so they don’t fall apart when life gets busy.
  • Pantry Staple Magic: Sweet potatoes stay fresh forever, peanut butter’s a no-brainer, and flour/sugar? Always on hand. I’ve made a dozen batches with ingredients I already owned—zero specialty shopping, zero wasted money. Budget-friendly doesn’t mean boring, though.

Step-by-step instructions for sweet potato peanut butter muffins

Here's how to transform humble sweet potatoes into rich, moist muffins with a nutty twist.

1

Roast the Sweet Potatoes Until Silky

Preheat your oven to 400°F. Pierce the 2 whole medium sweet potatoes with a fork and place them on a baking sheet. Roast for 45-50 minutes until they yield easily to a fork and the edges are slightly caramelized. Let them cool completely before handling—this makes them much easier to mash.

I like to scoop out the flesh and discard the skins, then mash the cooked sweet potatoes until completely smooth. The texture should be like thick pudding. If you prefer extra moisture, add 1-2 tablespoons of the unsweetened almond milk while mashing. This step is crucial for achieving that tender crumb you'd expect from muffins.

2

Mix Wet Ingredients for Perfect Texture

In a large mixing bowl, combine the mashed sweet potatoes with the 1 cup creamy peanut butter, 0.5 cup extra-virgin olive oil, and 0.75 cup granulated sugar. Whisk vigorously until completely smooth and well blended. The mixture should be thick but pourable.

Next, stir in the 1 tsp vanilla extract and the flaxseed egg substitute (mix 1 tbsp flaxseed meal with 3 tbsp water and let sit for 5 minutes to thicken). This plant-based egg replacement works beautifully for binding while keeping the muffins moist. The peanut butter will give the batter its signature rich flavor, while the olive oil adds that luxurious mouthfeel.

3

Combine Dry Ingredients Gently

In a separate bowl, sift together the 2 cups all-purpose flour, 2 tsp baking powder, 0.5 tsp baking soda, and 0.5 tsp salt. Whisk just until combined—don't overmix or you'll develop gluten that makes the muffins tough. Gradually add this dry mixture to your wet ingredients, stirring just until everything is incorporated.

Fold in the 0.5 cup dark chocolate chips and 0.5 cup old-fashioned oats using a spatula. The chocolate chips will add pockets of gooey sweetness, while the oats give a delightful crunchy texture. Be careful not to overmix at this stage—just combine until the chocolate chips and oats are evenly distributed throughout the batter.

4

Bake Until Golden and Springy

Preheat your oven to 375°F and line a muffin tin with paper liners. Divide the batter evenly among 12 muffin cups, filling each about ¾ full. Bake for 20-25 minutes, until the tops are golden brown and a toothpick inserted in the center comes out clean.

I always tap the top of the muffins gently when they come out—they should spring back slightly, indicating they're perfectly done. Let them cool in the pan for 5 minutes before transferring to a wire rack. The residual heat helps them set properly, preventing them from falling apart when you remove them.

5

Serve Warm for Maximum Enjoyment

These muffins are best enjoyed warm, straight from the oven. The combination of sweet potato's natural sweetness, peanut butter's richness, and chocolate's depth creates a flavor profile that's simply irresistible. Serve them with a dollop of whipped coconut cream or a drizzle of melted peanut butter for extra indulgence.

Store any leftovers in an airtight container at room temperature for 2 days or refrigerate for up to 5 days. For best texture, reheat in the microwave for 10-15 seconds before serving. The muffins will keep well, but I promise you'll want to enjoy them fresh while they're still warm and fragrant.

👨‍🍳

Pro Tips For Making Sweet Potato Peanut Butter Muffin

  • ROAST THE SWEET POTATO FIRST: Sweet potatoes straight from the fridge taste like wet cardboard in muffins. Roast them at 400°F (200°C) for 25-30 minutes until fork-tender—this caramelizes the natural sugars and makes them blend into a velvety purée. (Yes, even if you’re impatient, this step makes all the difference.)
  • USE NATURAL PEANUT BUTTER: Creamy peanut butter works, but natural (with oil separation) gives a richer texture. Before measuring, stir vigorously to recombine the oil and peanut butter—this ensures a smoother batter and prevents greasy muffins. (I learned this after my first batch tasted like peanut oil had leaked into the mix.)
  • DON’T OVERMIX THE BATTER: Once you fold in the flour, stop mixing after 10-12 strokes. Overworking the batter makes muffins dense and tough—this recipe relies on peanut butter’s richness, not gluten development. (I used to beat it like pancake batter; now I just combine until just combined.)
  • CHILL THE BATTER 10 MINUTES: Peanut butter and sweet potato purée can make the batter too runny. Let it sit while you preheat the oven—this helps the flour absorb the moisture, so muffins rise instead of spreading into pancakes. (I know, it’s an extra step, but your muffins will thank you.)

Regional styles of this dish

Southern Sweet Potato Style

In the South, these muffins get a caramelized twist by adding ½ cup brown sugar to the batter and topping each muffin with ¼ tsp cinnamon before baking. I've found that Sweet Baby Ray's BBQ sauce drizzled on top after baking adds a smoky depth that Southern cooks love.

Serve them warm with a side of peanut butter-glazed bananas for a true Southern-inspired breakfast. 🍠

Midwest Oatmeal Twist

The Midwest loves hearty textures, so these muffins often include an extra ½ cup rolled oats folded into the batter. Add 1 tsp cinnamon and ½ tsp nutmeg to the dry ingredients for a spiced twist.

Top with chopped walnuts before baking for crunch. I've seen these served with a side of apple butter—it's a perfect pairing for the nutty flavors. 🌾

West Coast Chocolate Fusion

On the West Coast, these muffins get a decadent upgrade with ½ cup vegan chocolate chunks and a swirl of peanut butter in the batter. Add 1 tsp espresso powder to the dry ingredients to enhance the chocolate flavor.

Top with sea salt flakes before baking for a sweet-salty contrast. Pair them with a cup of chai tea for a cozy morning treat. 🍫

Texas Spiced Peanut Butter

In Texas, these muffins get a kick with ½ tsp cayenne pepper and 1 tsp smoked paprika in the batter. Add ¼ cup chopped pecans for a Southern touch.

Serve them with a side of spicy peanut butter for dipping—just mix 2 tbsp peanut butter with ½ tsp cayenne and a pinch of salt. The heat balances the sweetness beautifully. 🌶️

New England Maple Glaze

Up North, these muffins are often finished with a maple glaze made from ¼ cup powdered sugar, 1 tbsp maple syrup, and 1 tbsp almond milk. Drizzle it over the muffins right after baking while they're still warm.

Top with crushed pecans for texture. This version pairs perfectly with a cup of hot black coffee. 🍁

Nutrition facts

Servings 12
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 3g15%
Cholesterol 0mg0%
Sodium 290mg13%
Total Carbohydrate 38g14%
Dietary Fiber 3g11%
Sugars 22g
Protein 7g14%
* 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 muffins without sweet potatoes?

While sweet potatoes add natural sweetness and moisture, you can substitute with 1 cup mashed roasted butternut squash or 1 cup unsweetened applesauce for a similar texture. The flavor will be slightly different, but the muffins will still be delicious. Just reduce the sugar by 1-2 tablespoons since these substitutes are less sweet.

2

Why did my muffins turn out dry?

Dry muffins usually happen from overbaking or not enough moisture. Always check for doneness with a toothpick at 20 minutes—they're done when clean. For extra moisture, add 1-2 tablespoons unsweetened almond milk to the batter or try replacing ¼ cup flour with ¼ cup oat flour for a tender crumb. Store them in an airtight container to prevent drying out.

3

How can I make these gluten-free?

Use a 1:1 gluten-free flour blend (like Bob's Red Mill) and add an extra 0.5 teaspoon baking powder per cup of flour to help with rise. The flaxseed egg substitute and peanut butter will still work perfectly. For best results, let the batter rest for 10 minutes before baking to hydrate the gluten-free flour. These muffins will be slightly denser but still moist and flavorful.

4

Can I add other nuts besides oats?

Swap the oats for chopped walnuts, pecans, or almonds for extra crunch. For a tropical twist, try toasted coconut flakes. Just fold them in gently at the end to maintain even distribution. If using nuts, reduce the chocolate chips by ¼ cup to balance sweetness. Toasted nuts add amazing flavor and texture!

5

How do I store these muffins for maximum freshness?

Keep them in an airtight container at room temperature for 2-3 days or refrigerate for up to 5 days. For longer storage, freeze individual muffins wrapped in plastic wrap for up to 3 months. To reheat, microwave for 10-15 seconds or warm in a 350°F oven for 5 minutes. The chocolate chips stay soft if you add them right before baking!

★★★★★4.6(9 reviews)
Categories Side Dishes