Sweet Potato Muffins

4.84 from 201 votes

Try these vegan Sweet Potato Muffins made with easy ingredients in 30 minutes. They are kid-friendly and nutritious - great for breakfast or school lunchbox

This post may contain affiliate links. Please read our disclosure policy.

If you’re looking for a morning muffin recipe that is oil-free, low in sugar and filled with nutrition, these roasted sweet potato muffins are the perfect treat! They’re vegan, easy to whip up with everyday ingredients and have a sweet and satisfying taste that kids and grown-ups alike love!

The recipe video uses coconut milk and coconut sugar while my updated recipe I’ve swapped for almond milk and regular sugar. Use whichever you prefer!

Large plate of the sweet potatoe muffins

Table of Contents

  1. Ingredients for roasted sweet potato muffins
  2. How to make sweet potato muffins
  3. Optional Add-Ins
  4. Tips for making the best sweet potato muffins
  5. Frequently asked questions
  6. For more muffin recipes:
  7. Sweet Potato Muffins Recipe

Because of the natural sweetness of the sweet potatoes, you’ll use way less sugar than most muffin recipes. And the outcome is a moist and delicious muffin you can enjoy for breakfast, snack or even dessert. I add these healthy sweet potato muffins to my kids lunchboxes, and they are perfect for school.

Ingredients for roasted sweet potato muffins

  • Roasted sweet potatoes. For the best results, I highly suggest using roasted sweet potatoes instead of another method of cooking them. This ensures that extra moisture is baked off before mashing.
  • Dry ingredients: all-purpose flour, sugar, baking powder, cinnamon, and salt.
  • Wet ingredients: almond milk and vanilla extract.
Ingredients for recipe in individual bowls: flour, salt and cinnamon, vanilla extract, sugar, baking powder, roasted mashed sweet potatoes, and milk.

How to make sweet potato muffins

The first step to making sweet potato muffins is to cook the sweet potatoes. While this is a great recipe to use leftover sweet potatoes, roasting them in the oven gives a smoky sweet flavor that truly makes the recipe delicious. Roast at 425°F for 45-50 minutes. About 2 medium sweet potatoes should get you about 2 and half cups of sweet potatoes. Allow them to cool completely before making the batter.

Prepare the batter

  1. Add the flesh of the sweet potatoes to the bowl with the milk and vanilla. You can also add this mixture to a blender to quickly combine them.
  2. Mix until it’s well combined. You can do this with a whisk or handheld mixer.
  3. Mix the dry ingredients and add them on top of the sweet potato mixture.
  4. Mix until well combined. It’s ok if it’s a little clumpy, but make sure there are no more streaks of flour left.
Collage of wet ingredients being mixed in blender

Bake muffins

  1. Scoop the batter into a muffin pan.
  2. Bake until the muffins are cooked through a toothpick comes out clean.
Collage of the muffins in the tin before and after baking

I don’t bake much, so I tend to celebrate the results dramatically when I do. Hey, you should too! There’s some magic that happens in that oven.

Optional Add-Ins

It’s so fun experimenting with add-ins for healthy muffins. When I first made these I tested them with raisins, chocolate chips, granola and almond butter. I loved the almond butter the most, but the kids loved the chocolate chips…obviously! Here are some fun topping ideas though:

  • Chocolate: chips, chunks, nibs…you name it!
  • Nuts: walnuts, almond or pecans
  • Dried fruit: raisins or cranberries
  • Fresh fruit: bananas or blueberries
  • Something savory: spinach or corn
Close up shot of the sweet potato muffins with almond butter on the side

Tips for making the best sweet potato muffins

  1. Roast the sweet potatoes ahead of time. While this is a super quick recipe, roasting the sweet potatoes is the most time consuming part. I roast it at 425°F for 45-50 minutes. Then allow it to cool so it’s easier to handle. This is great to do when you have other food in the oven.
  2. Don’t overmix the batter. Just mix until you don’t see any more flour streaks. If you overmix the batter, the muffins may bake unevenly or become extra chewy and tough.
  3. Customize with add-ins. Feel free to fold in chocolate, chopped nuts or fruit after you’ve mixed the wet ingredients with the dry ingredients.
  4. Use parchment paper muffin cups. This batter tends to be pretty moist so some sticking may occur if you use traditional muffin liners or no muffin liners. I recommend the parchment paper ones for best results.
  5. Allow muffins to cool before removing from pan. It’s tempting, I know. But when you give it time, the steam that condenses around the muffins actually makes it easier to remove from pan. And then don’t forgot to cool them on the wire rack for a total of 15-20 minutes.

Frequently asked questions

How to store sweet potato muffins

Cool the muffins in the pan for a few minutes. Then transfer them to a wire wrack and cool them completely.
Then you’ll want to place the muffins in an airtight container. But it’s important to add a paper towel under the muffins to absorb any moisture that they release. This helps keep them fresher longer. And you won’t get any soggy muffins on day 2 of enjoying these goodies!

Can you freeze sweet potato muffins?

Then you’ll want to place the muffins in an airtight container. But it’s important to add a paper towel under the muffins to absorb any moisture that they release. This helps keep them fresher longer. And you won’t get any soggy muffins on day 2 of enjoying these goodies!

I love how easy these muffins are to make and how healthy and delicious they are! It’s a vegan recipe without any hard-to-find ingredients. In fact, it’s mostly ingredients you probably have in your pantry. And the result is a super moist and nutritious sweet potato muffins recipe that everyone will love!

Close up of on sweet potato muffin cut in half to show moist texture

For more muffin recipes:

This sweet potato muffin recipe post was originally published on March 23, 2019, updated on April 19, 2023 with new images and step-by-step instructionsThe recipe has been slightly modified from the original to use almond milk instead of coconut, regular sugar instead of coconut sugar, and highlighting that roasted sweet potatoes work best! I’ve also made it simpler by mixing everything in one bowl instead of using a blender.

If you’ve tried this healthy-ish feel good Sweet Potato Muffins recipe or any other recipe on FeelGoodFoodie, then don’t forget to rate the recipe and leave me a comment below! I would love to hear about your experience making it. And if you snapped some shots of it, share it with me on Instagram so I can repost on my stories!

Sweet Potato Muffins

Try these vegan Sweet Potato Muffins made with easy ingredients in 30 minutes. They are kid-friendly and nutritious – great for breakfast or school lunchbox
4.8 from 201 votes
Servings 12 muffins
Calories 116
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes




  • Preheat the oven to 350°F. Line a 12-count muffin pan with parchment paper cups, then spray with non-stick cooking spray (for best results).
  • In a large bowl, whisk the flour, sugar, baking powder, cinnamon, and salt. Set aside.
  • In a large bowl, whisk together the mashed sweet potatoes, almond milk, and vanilla extract until smooth.
  • Add the dry ingredients to the sweet potato mixture. Stir with a wooden spoon until combined.
  • Scoop the batter into the prepared muffin pan, filling each muffin cavity about ¾ full.
  • Bake for 25-30 minutes or until a toothpick comes out clean. Allow them to cool completely before enjoying.


Recipe: This recipe was adopted from Vegan Heaven
Storage: Store any leftovers in an airtight container with a paper towel under them to absorb any moisture. They will last about 4-5 days in the fridge. You can also freeze the muffins for up to 3 months. 
Substitutes: For best results, follow the recipe as is and use roasted sweet potatoes. However here are some common substitutes that would work well in this recipe.
  • I would not recommend using yams instead of sweet potatoes. They have more starch than sweet potatoes so they won’t lend enough moisture to the recipe as sweet potatoes do.
  • Instead of almond milk, you can use any other plant-based milk or regular milk.
  • I tested this recipe with a whole wheat white flour, but it will work with any other all purpose flours.
  • To make this gluten-free, use an all-purpose gluten-free flour mix. Do not substitute only almond flour or only coconut flour.
  • Replace sugar with other types of granulated sugar.


Calories: 116kcal, Carbohydrates: 26g, Protein: 2g, Fat: 0.4g, Saturated Fat: 0.03g, Polyunsaturated Fat: 0.2g, Monounsaturated Fat: 0.1g, Sodium: 190mg, Potassium: 111mg, Fiber: 1g, Sugar: 10g, Vitamin A: 3932IU, Vitamin C: 1mg, Calcium: 90mg, Iron: 1mg

Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.

Diet: Vegan
Cuisine American
Course: Breakfast, Snack

Rate and comment

Recipe Rating


  1. Flavor was ok, but texture was not what I was expecting. It’s gummy, more like some weird pudding. I don’t know if anyone would be willing to eat this here 😔

  2. Like others, my batch was mushy in the middle. I kept adding time and after about an hour the middle was finally done! The muffins taste good though! The recipe just needs some tweaking. Thank you .

  3. Mine,too, came out mushy on the inside no matter how long I baked them. Obviously, it was too much sweet potato-In retrospect it look like that in the bowl. I used 2.5 cups mashed sweet potatoes. The other comment is right- she means us to measure diced, chopped, or cubed potatoes. The problem is she doesn’t say What size pieces to measure. I feel so dumb because If it’s mashed, then measured,there’s no space between the pieces like if it was cubed so it’s probably twice as much sweet potato. She may want to amend the recipe to say Use 2.5 cups of cubed sweet potato, or diced sweet potato, and say how big the cubing or dicing should be because the amount of space between the different sizes of pieces differs and that makes up a different amount of Mashed sweet potatoes in the end. When I think about it, I’ve never seen the size of pc not indicated. It’s unlike me to make this mistake But it comes from Not having any direction on how to cut sweet potatoes that are being measured. It’s a huge Disappointment actually.. I’m stuck at home needed a treat. My mistake and also the recipe.

    1. Actually, this was measured with mashed sweet potatoes, not cubed potatoes. You can see in the video recipe on the page, that I removed the sweet potato flesh from the skin with a spoon, so it was soft and mashed consistency, and I didn’t show it on screen, but I measured it before adding it to the blender. I think there are variations with the moisture of different sweet potatoes, possibly that are contributing to a mushy end result. I will re-test this recipe, though, since it has been 4 years since I last made this.

  4. Like many others, I followed the recipe and the outside was beautiful but the inside was gummy. Read comments before proceeding! Wanted to love it.

  5. Hi, these came out wonderfully for me. Fortunately I didn’t have any of the problems with consistency that the other readers had. Mine came out fully baked. Still solid (a little dense even) but soft and delicious.

    I made a few substitutions – reduced the sugar by half and only used 2 cups of sweet potato because that’s all I had. The batter was very thick and I only had to bake for 30 minutes. Still turned out nice and sweet. Thank you!

  6. Good flavor but they did not turn out. Followed the recipe exactly and they were gummy on the inside no matter how long I cooked them 🙁

  7. I made these, and like other commenters, mine turned out beautiful on the outside & gummy on the inside. 😕 I was so disappointed. I used whole wheat pastry flour and almond milk. However I think it had to do with the sweet potato measurement- 2.5 cups potatoes, cooked & mashed, is different than 2.5 cups cooked & mashed sweet potatoes.
    With my leftover batter, I added about 2 tbsp more flour so we’ll see if that helps it to be less gummy.

      1. I think it might be wise to amend your recipe and reduce the amount of sweet potato. Like the other commenters, I followed the recipe and mine came out very gummy. Even with an extra 15 mins in the oven. It was very disappointing to throw a whole batch of muffins in the bin. I wish I’d read the comments first as I’m sure that with less sweet potato, these would have been delicious.

        1. Thank you for your feedback! I’m really sorry to hear that. Is it possible the sweet potatoes you used had a higher water content? I’m going to test the recipe a few more times.

See All Comments