

Sweet potatoes, flour, baking powder, baking soda, cinnamon, nutmeg, brown sugar, eggs, sour cream, pecans, butter.
Table of Contents
The first time I made these Sweet Potato Muffins, it was one of those slightly messy kitchen afternoons where I had good intentions, three sweet potatoes staring at me from the counter, and absolutely no desire to make anything complicated. You know how sweet potatoes can sit there looking useful but also quietly judging you? That was the vibe. I had bought them thinking I’d make a “proper” dinner side, and then somehow muffins sounded much better. Honestly, I stand by that decision.
There’s something really comforting about Sweet Potato Muffins. They don’t shout for attention like a frosted cupcake, but they’re not boring either. They’re soft, warm, lightly spiced, and topped with a brown sugar cinnamon pecan streusel that makes the whole thing feel a little bakery-ish. Not bakery-perfect, maybe. More like “I made these at home and the kitchen smells amazing, please ignore the flour on the counter” perfect.
I think what I love most about this Sweet Potato Muffins recipe is that it feels cozy without being too heavy. The roasted sweet potato puree makes the muffins moist and tender, while the cinnamon and nutmeg bring that warm, familiar flavor that instantly makes me think of fall mornings, holiday breakfasts, and coffee that I keep reheating because I forgot about it. Sound familiar? I swear, half my coffee life happens in the microwave.
The streusel topping is where these moist sweet potato muffins get a little extra personality. It’s just chopped pecans, brown sugar, cinnamon, salt, and melted butter, but once it bakes on top, it turns into this crumbly, sweet, slightly crunchy crown. Yes, crown. Muffins deserve nice things too. I will admit, I’ve picked little bits of streusel off the tray before serving. Very professional, very classy, no regrets.
These sweet potato breakfast muffins are the kind of treat that works in a lot of situations. Breakfast? Absolutely. Brunch? Perfect. Afternoon snack with tea? Yes please. Dessert when you want something sweet but not too sweet? Also yes. They’re homey in the best way, like something you’d bring to a casual family brunch or pack into a lunchbox with the hope that nobody squishes it.
And here’s the nice part: they’re not hard to make. You roast the sweet potatoes, blend the flesh into a smooth puree, mix the batter, let it rest a bit, add the streusel, and bake. It’s a few steps, yes, but none of them are scary. If you can mash, whisk, scoop, and wait a little, you can make these homemade sweet potato muffins. Ever tried something similar? If you love pumpkin muffins or banana muffins, I think these might sneak right onto your favorites list.

Why you’ll Love these Sweet Potato Muffins?
You’ll love these Sweet Potato Muffins because they’re soft, moist, fluffy, and full of cozy cinnamon-nutmeg flavor. They taste like something you’d want on a chilly morning, but honestly, I’d eat them in any season. Sweet potato doesn’t need to be trapped in fall, right? Sometimes you just want a warm muffin with a crumbly topping in June. No rules.
The sweet potato puree is the quiet hero here. It gives the muffins natural sweetness, a tender crumb, and that pretty golden-orange color. It also keeps them from drying out too quickly, which is a big deal because dry muffins are just sad little bread rocks wearing cupcake liners. These moist sweet potato muffins stay soft and lovely, especially when you don’t overbake them.
Another thing I appreciate about this Sweet Potato Muffins recipe is that it uses everyday baking ingredients. You need sweet potatoes, flour, baking powder, baking soda, cinnamon, nutmeg, oil or melted butter, brown sugar, granulated sugar, eggs, sour cream, and a simple pecan streusel. Nothing too fussy. Nothing that makes you wander around the grocery store wondering if you’re in the wrong aisle or just losing patience.
The brown sugar cinnamon pecan streusel gives these sweet potato breakfast muffins that little “oh, these are special” moment. It adds crunch, sweetness, and a nutty flavor that works so well with the soft muffin underneath. Do you agree that muffin tops are secretly the best part? Because with this streusel, the muffin top is absolutely showing off.
These muffins are also flexible. You can use roasted sweet potatoes or canned sweet potato puree. You can use oil for moisture or melted butter for flavor. You can keep the pecans, swap them for walnuts, or leave nuts out completely. This is the kind of recipe that gives you room to breathe, and I like that. Real-life baking often includes one missing ingredient and one tiny moment of panic.
And finally, Sweet Potato Muffins store well, which makes them great for make-ahead breakfasts or snacks. Bake a batch, keep a few on the counter, stash some in the fridge, and freeze the rest for later. Future-you will feel very cared for when there’s a soft spiced muffin waiting around.

Ingredient Notes
The ingredients in these Sweet Potato Muffins are simple, but they all bring something important to the recipe. The sweet potatoes keep the muffins tender, the sour cream adds richness, the spices bring warmth, and the pecan streusel gives that sweet little crunch on top. It’s not complicated, but it is nicely balanced.
- Sweet potatoes: Fresh roasted sweet potatoes give these Sweet Potato Muffins their soft texture, natural sweetness, and beautiful color. You’ll roast 3 to 4 medium sweet potatoes, scoop out the flesh, blend it until smooth, and measure 1 1/4 cups of puree for the batter. Roasting takes a little time, but it brings out the sweetness in a really nice way. If you’re short on time, canned sweet potato works too. Just make sure it’s plain sweet potato, not sweet potato pie filling, because that has extra sugar and spices already mixed in.
- All-purpose flour: Flour gives these homemade sweet potato muffins their structure. Measure it carefully, because too much flour can make the muffins dense or dry. I like to spoon the flour into the measuring cup and level it off instead of scooping straight from the bag. It’s a tiny detail, but muffins can be dramatic about flour.
- Baking powder: Baking powder helps the muffins rise and become fluffy. It works with the baking soda to create a lighter texture, so the muffins don’t feel too heavy from the sweet potato puree.
- Baking soda: Baking soda reacts with the sour cream and helps the muffins rise and brown nicely. It’s only a small amount, but it matters. Baking is funny like that. Sometimes the smallest ingredient causes the biggest trouble if you forget it.
- Ground cinnamon: Cinnamon is one of the main flavors in these Sweet Potato Muffins. It gives them that warm, cozy, bakery-style smell while they bake. If cinnamon had a personality, it would definitely be the friend who brings a blanket and asks if you’ve eaten.
- Ground nutmeg: Nutmeg adds deeper warmth and a slightly earthy spice flavor. You don’t need much, because nutmeg can get bossy fast. But when used just right, it makes these sweet potato breakfast muffins taste richer and more comforting.
- Salt: Salt balances the sweetness and helps the cinnamon, nutmeg, and sweet potato flavor stand out. Without salt, the muffins can taste a little flat. Not bad exactly, just kind of sleepy.
- Canola oil, vegetable oil, or melted butter: Oil keeps the muffins extra moist and soft, while melted butter gives them a richer flavor. I go back and forth here. If I want the softest moist sweet potato muffins, I use oil. If I want that buttery homemade flavor, I use melted butter. Both are good choices, so choose based on your mood.
- Light brown sugar: Brown sugar adds sweetness, moisture, and a gentle caramel flavor. It works beautifully with sweet potatoes and warm spices. It also helps make the muffins taste cozy instead of plain.
- Granulated sugar: Granulated sugar adds sweetness and balances the deeper flavor of the brown sugar. Using both sugars gives these Sweet Potato Muffins a nice, rounded sweetness without making them feel too dessert-heavy.
- Eggs: Eggs help bind the batter and give the muffins structure. Room-temperature eggs mix more easily into the wet ingredients, so the batter comes together smoothly.
- Sour cream: Sour cream keeps these homemade sweet potato muffins tender and rich. It adds moisture without making the batter too thin. If your sour cream is cold from the fridge, let it sit out for a bit before mixing. It behaves better when it’s not icy cold, same as people, honestly.
- Pecans: Chopped pecans add crunch and nutty flavor to the streusel. They make the muffin tops feel special without being too much. If you don’t like pecans, walnuts work too, or you can skip the nuts.
- Melted butter for the streusel: Melted butter helps the pecans, brown sugar, cinnamon, and salt come together into a crumbly topping. It’s basically the glue holding the delicious little streusel bits together.

How to Make Sweet Potato Muffins?
Making Sweet Potato Muffins is not hard, but it does have a few steps. Don’t let that scare you. Most of the process is simple: roast, scoop, blend, whisk, stir, rest, top, and bake. The biggest thing is not rushing the batter and not overmixing it. Muffins like a gentle touch. They’re a little sensitive, apparently.
Step 1: Roast the Sweet Potatoes
Preheat the oven to 425°F / 218°C. Line a baking sheet with parchment paper, then wash and dry 3 to 4 medium sweet potatoes. Pierce each sweet potato 5 to 6 times with a fork so steam can escape while they roast. Place them on the baking sheet and roast for 40 to 45 minutes, or until they are fork tender. The sweet potatoes should feel soft all the way through. This roasting step gives your Sweet Potato Muffins better flavor because the natural sweetness becomes more concentrated.
Step 2: Cool and Puree the Sweet Potatoes
Let the roasted sweet potatoes cool to room temperature. I know waiting is not the fun part, but hot sweet potatoes are basically orange lava, so give them time. Once cooled, scoop the flesh into a food processor and blend until smooth. Measure out 1 1/4 cups of sweet potato puree. This puree is what makes these moist sweet potato muffins soft and tender, so try to blend it well. If you’re using canned sweet potato, measure the same amount and stir it until smooth.
Step 3: Mix the Dry Ingredients
In a mixing bowl, whisk together the all-purpose flour, baking powder, baking soda, cinnamon, nutmeg, and salt. Whisking helps spread the spices and leavening evenly, so every muffin tastes balanced. Nobody wants one muffin to taste like plain flour and another one to taste like it joined a cinnamon challenge.
Step 4: Mix the Wet Ingredients
In a separate bowl, whisk together the oil or melted butter, granulated sugar, light brown sugar, eggs, and sour cream until well combined. The mixture should look smooth and creamy. Room-temperature eggs and sour cream help everything blend better, which gives the batter a nicer texture.
Step 5: Add the Sweet Potato Puree
Whisk the sweet potato puree into the wet ingredients until the mixture is smooth. The batter will turn a warm orange color, and this is usually the moment when I start feeling very pleased with myself. It looks cozy before it even becomes muffins. That’s a good sign.
Step 6: Combine the Wet and Dry Ingredients
Add the dry ingredients to the wet ingredients and mix until just combined. Do not overmix. I know it’s tempting to keep stirring until everything looks perfectly smooth, but muffins do not need that kind of attention. A few small lumps are fine. Overmixing can make Sweet Potato Muffins dense instead of soft and fluffy, and we are not here for cinnamon-spiced hockey pucks.
Step 7: Rest the Batter
Cover the bowl with a clean dish towel or lid and let the batter rest at room temperature for 30 minutes while the oven preheats to 375°F / 190°C. This rest gives the flour time to absorb moisture and helps the muffins bake up with a better texture. It’s a quiet little step, but I do think it makes a difference. Plus, it gives you time to make the streusel and maybe clean up a bit. Or not. No judgment.
Step 8: Make the Cinnamon Pecan Streusel
While the batter rests, make the streusel. In a mixing bowl, combine the chopped pecans, light brown sugar, cinnamon, salt, and melted butter. Stir until everything is coated and crumbly. Transfer the streusel to the refrigerator until you’re ready to use it. Chilling helps it firm up a little, so it sprinkles nicely over the muffin batter instead of melting into one sugary puddle.
Step 9: Prepare the Muffin Pans
Line two 12-count muffin pans with cupcake liners. Since this recipe makes 12 muffins, fill every other cup if you’re using both pans. This gives the muffins more room to rise and helps them bake more evenly. It’s a small extra step, and yes, it feels a tiny bit fancy, but it works.
Step 10: Fill the Muffin Liners
Use a 3-tablespoon cookie scoop to portion the batter into the muffin liners. A scoop keeps the muffins about the same size, which helps them bake evenly. If you don’t have a cookie scoop, use a spoon and do your best. Muffins are forgiving. They might not all look like twins, but honestly, who cares? They’ll still taste good.
Step 11: Add the Streusel
Sprinkle the cinnamon pecan streusel over each muffin. Gently press it into the batter just a little so it sticks while baking. Don’t press hard. You’re not packing a suitcase. Just a gentle pat so the topping settles in.
Step 12: Bake the Muffins
Bake the Sweet Potato Muffins at 375°F / 190°C for 18 to 22 minutes. They are done when a toothpick inserted into the center comes out with a few moist crumbs, or when the center springs back quickly when gently pressed. Try not to overbake them. A few moist crumbs are a good thing here.
Step 13: Cool and Enjoy
Let the muffins cool in the pan for 5 to 10 minutes, then carefully move them to a cooling rack. You can let them cool to room temperature, or you can eat one slightly warm because warm muffins have a way of making patience seem unnecessary. These sweet potato breakfast muffins are wonderful with coffee, tea, milk, or honestly, just your hand hovering over the counter.
Storage Options
These Sweet Potato Muffins store nicely, which is good because the recipe makes a full dozen. Of course, whether they last more than a day depends on your household. Some homes have “muffin people,” and once muffins appear, they disappear in suspiciously quiet waves.
- Room temperature: Store the muffins in an airtight container at room temperature for up to 2 days. Because these are moist sweet potato muffins, I like to place a paper towel in the container to absorb extra moisture. This helps keep them soft without making the streusel topping too damp.
- Refrigerator: Store Sweet Potato Muffins in an airtight container in the refrigerator for up to 5 days. The fridge can firm them up a little, so let them come to room temperature before eating, or warm them briefly in the microwave. Ten seconds can bring back that soft, fresh-baked feeling.
- Freezer: Freeze the muffins for up to 2 to 3 months. Wrap each muffin individually, then place them in a freezer-safe bag or container. This makes it easy to grab one at a time for breakfast or a snack. Future-you will absolutely appreciate this tiny act of kindness.
- Thawing: Thaw frozen homemade sweet potato muffins at room temperature for 1 to 2 hours, or overnight in the refrigerator. If you’re in a hurry, microwave one briefly until softened and warmed through.
- Reheating: Warm muffins in the microwave for 10 to 15 seconds, or place them in a low oven until just warm. Be careful not to overheat them, because even moist muffins can dry out if pushed too far.
- Make-ahead tip: Roast and puree the sweet potatoes a day ahead. Store the puree in the refrigerator until you’re ready to bake. This makes the actual muffin-making process feel much faster and less like a full kitchen project.
Variations & Substitutions
These Sweet Potato Muffins are easy to adjust, which is one of the reasons I like them so much. You can keep them classic with pecan streusel, make them nut-free, add chocolate chips, use canned sweet potato, or swap in pumpkin if that’s what you have. This recipe has a relaxed personality. We love that.
- Use canned sweet potato: Canned sweet potato works well if you want to save time. Use 1 1/4 cups of plain sweet potato puree. Just avoid sweet potato pie filling because it already has sugar and spices added, and that can throw off the flavor and texture.
- Use pumpkin puree: Pumpkin puree can replace sweet potato puree if needed. The muffins will be slightly less sweet and a little more pumpkin-spice in flavor, but still cozy. It’s not exactly the same as Sweet Potato Muffins, but it’s a good cousin.
- Skip the pecans: If you want nut-free sweet potato breakfast muffins, leave the pecans out of the streusel. You can still make the topping with brown sugar, cinnamon, salt, and butter. It will be sweet and crumbly, just without the crunch.
- Use walnuts: Chopped walnuts can replace pecans. They have a slightly stronger flavor and pair well with cinnamon, nutmeg, and sweet potato. Pecans feel sweeter to me, but walnuts are lovely too.
- Add chocolate chips: Mini chocolate chips make these muffins more dessert-like. Chocolate and sweet potato might sound a little unexpected, but it works. Like the quiet kid in a movie who suddenly wins the talent show. Surprising, but delightful.
- Add raisins or dried cranberries: Raisins add soft, chewy sweetness, while dried cranberries bring a little tartness. Both work well with the warm spices in these Sweet Potato Muffins.
- Use melted butter instead of oil: Melted butter gives the muffins a richer flavor. Oil makes them a little softer and more moist. I wouldn’t say one is better all the time. It depends on what you want more: buttery flavor or extra-soft texture.
- Use Greek yogurt instead of sour cream: Plain Greek yogurt can replace sour cream. It adds tang and moisture, though the texture may vary slightly depending on the yogurt brand. Thicker yogurt usually works best.
- Make mini muffins: Use a mini muffin pan for smaller muffins. Reduce the baking time and check early, because mini muffins bake quickly. They’re cute, dangerous, and very easy to eat five of without noticing.
- Add more spice: Add a pinch of ground ginger, cloves, or allspice if you want a warmer flavor. Go lightly, though. Sweet potato has a gentle flavor, and too much spice can take over.

What to Serve With Sweet Potato Muffins?
These Sweet Potato Muffins are delicious on their own, but they also pair beautifully with cozy drinks, creamy spreads, fresh fruit, and simple breakfast sides. Since they’re soft, spiced, and topped with sweet pecan streusel, they can lean breakfast, brunch, snack, or dessert depending on what you serve with them.
- Coffee: Coffee and Sweet Potato Muffins are a natural pair. The warm cinnamon, nutmeg, brown sugar, and sweet potato flavor taste so good with a hot cup of coffee. Bonus points if the muffin is still a little warm.
- Tea: Black tea, chai, or herbal tea pairs nicely with these moist sweet potato muffins. Chai is especially good because the spices in the tea echo the cinnamon and nutmeg in the muffins.
- Milk: A cold glass of milk makes these muffins feel extra homey. It’s simple, classic, and especially nice if you add chocolate chips to the batter.
- Butter: Serve a warm muffin with a little butter. It melts into the crumb and makes the muffin even more comforting. Is it necessary? No. Is it wonderful? Yes.
- Honey: A light drizzle of honey adds extra sweetness and makes these sweet potato breakfast muffins feel a little brunch-worthy. It’s especially nice if you skip the streusel.
- Cream cheese: Cream cheese adds tangy richness that balances the sweet potato and brown sugar. A small smear on a warm muffin is honestly very good.
- Greek yogurt: Pair a muffin with Greek yogurt for a more filling breakfast. Add fruit on the side, and suddenly you have a breakfast that feels organized. Even if the rest of the morning is not.
- Fresh fruit: Apples, pears, berries, bananas, or orange slices add freshness beside the warm spices. Fruit also makes the plate look brighter, which I always appreciate.
- Scrambled eggs: If you like a sweet-and-savory breakfast, serve Sweet Potato Muffins with scrambled eggs. The muffins bring the cozy sweetness, and the eggs add protein and balance.
- Soup or chili: This one might sound a bit unusual, but homemade sweet potato muffins can pair nicely with soup or chili, especially if you skip the streusel or make the muffins a little less sweet. It’s a cozy cold-weather combination.
FAQ
Do I have to roast the sweet potatoes first?
Roasting fresh sweet potatoes gives the muffins better flavor and natural sweetness, but you do not have to do it if you’re using canned sweet potato. If you have time, I do think roasted sweet potatoes make these homemade sweet potato muffins taste extra cozy.
Can I make Sweet Potato Muffins without the streusel?
Yes, you can skip the streusel. The muffins will still be soft, moist, and flavorful. They’ll just be a little simpler. Sometimes simple is exactly what you want.
Can I make these Sweet Potato Muffins nut-free?
Yes. Leave the pecans out of the streusel or replace them with oats if that works for your needs. If you are baking for someone with an allergy, make sure all ingredients are safe and avoid cross-contact.
Why are my muffins dense?
Dense muffins are usually caused by overmixing the batter or using too much flour. Mix only until the dry ingredients disappear, and measure the flour carefully. Muffin batter doesn’t need to be perfectly smooth.

These Sweet Potato Muffins are soft, moist, warmly spiced, and topped with a brown sugar cinnamon pecan streusel that makes them feel extra special. The sweet potato puree keeps them tender, the sour cream adds richness, and the cinnamon-nutmeg flavor makes the whole batch smell like comfort.
Make them for breakfast, brunch, fall baking, holiday mornings, lunchboxes, or just because there are sweet potatoes sitting on your counter asking for a purpose. Serve them with coffee, tea, butter, cream cheese, or eat one warm right over the cooling rack. I won’t tell. Can’t wait to hear what you think!

Sweet Potato Muffins
Ingredients
Sweet Potato Muffins
- 3 to 4 medium sweet potatoes
- 1 3/4 cups all-purpose flour 210 g
- 2 tsp baking powder
- 1/4 tsp baking soda
- 2 tsp ground cinnamon
- 1 tsp ground nutmeg
- 1/2 tsp salt
- 1/2 cup canola oil vegetable oil, or melted butter, 118 ml
- 1/2 cup light brown sugar 100 g
- 1/4 cup granulated sugar 50 g
- 2 large eggs room temperature
- 1/2 cup sour cream room temperature, 120 g
Cinnamon Pecan Streusel
- 1/2 cup chopped pecans
- 1/3 cup light brown sugar 67 g
- 1 tsp ground cinnamon
- 1/4 tsp salt
- 3 tbsp melted butter 45 ml
Instructions
- Preheat the oven to 425°F / 218°C. Line a baking sheet with parchment paper.
- Wash and dry the sweet potatoes thoroughly.
- Pierce each sweet potato 5 to 6 times with a fork.
- Place the sweet potatoes on the prepared baking sheet.
- Roast for 40 to 45 minutes, or until the sweet potatoes are fork tender.
- Remove the sweet potatoes from the oven and allow them to cool to room temperature.
- Scoop the sweet potato flesh into a food processor.
- Blend until smooth.
- Measure 1 1/4 cups of pureed sweet potato for the muffin batter. Set aside.
- Alternatively, use 1 1/4 cups canned sweet potato puree.
- In a mixing bowl, whisk together the all-purpose flour, baking powder, baking soda, ground cinnamon, ground nutmeg, and salt until well combined.
- In a separate mixing bowl, whisk together the oil or melted butter, light brown sugar, granulated sugar, eggs, and sour cream until fully combined.
- Add the pureed sweet potato to the wet ingredients.
- Whisk until the mixture is smooth and evenly combined.
- Add the dry ingredients to the wet ingredients.
- Mix gently until just combined. Do not overmix.
- Cover the bowl with a clean dish towel or lid.
- Allow the muffin batter to rest at room temperature for 30 minutes.
- While the batter rests, reduce and preheat the oven to 375°F / 190°C.
- Prepare the cinnamon pecan streusel by combining the chopped pecans, light brown sugar, ground cinnamon, salt, and melted butter in a mixing bowl.
- Stir until the streusel mixture is evenly moistened and combined.
- Transfer the streusel to the refrigerator until ready to use.
- Line two 12-count muffin pans with cupcake liners.
- Using a 3 tbsp cookie scoop, portion the muffin batter into the prepared liners, filling every other cup if using two muffin pans.
- Sprinkle the cinnamon pecan streusel evenly over the muffin batter.
- Gently press the streusel into the tops of the muffins to help it adhere.
- Bake at 375°F / 190°C for 18 to 22 minutes, or until a toothpick inserted into the center comes out with a few moist crumbs.
- The muffins are also done when the centers spring back quickly when gently pressed.
- Remove the muffin pans from the oven.
- Allow the muffins to cool in the pans for 5 to 10 minutes.
- Carefully transfer the muffins to a wire rack.
- Cool to room temperature before serving, or serve slightly warm if desired.
Notes











