Sweet Potato Brownies (Vegan + Gluten-Free!)

These Sweet Potato Brownies are ultra-rich and fudgy, so I’m not sure anyone will believe you when you tell them that there’s sweet potato inside. I love that this recipe is naturally vegan & gluten-free. They taste just as good as my popular Avocado Brownies, only this version is egg-free!

sweet potato brownies cut into squares with almond milk

Why Add Sweet Potatoes to a Brownie Recipe?

Sweet potatoes are definitely not the “norm” in a brownie recipe, but they help act as an egg substitute (similar to flax eggs) in this recipe, helping to bind the brownies while keeping them moist and rich in texture.

They also add some extra nutrition! Sweet potato are loaded with fiber and are a good source of beta-carotene, which is converted to vitamin A in the body. Vitamin A is important for maintaining a healthy immune system (source), and may also help to lower inflammation in the gut. (source)

How to Make Sweet Potato Brownies

To make sweet potato brownies, you’ll need to start with pre-cooked sweet potatoes. You can bake them, pressure cook them (try Instant Pot Sweet Potatoes to avoid heating up your kitchen), or steam them until tender. For the fastest method, peel and cut them into 1-inch cubes, then steam for 10 minutes, or until a fork can easily pierce them.

steamed and mashed sweet potato

You’ll use a fork to mash the sweet potatoes into a puree, then measure that for this recipe. You can save any leftover cooked sweet potato for use in my Sweet Potato Smoothie, Sweet Potato Muffins, or in something more savory like my Sweet Potato Queso.

Once the sweet potato is cooked and measured, you’ll just stir the rest of the ingredients together in a large bowl! Pour the batter into a pan, decorate with few extra chocolate chips if you like, then bake until the edges of the pan start to look dry and the center of the pan has puffed up, about 35 to 40 minutes.

sweet potato brownie batter spread in pan

These brownies are very fudgy, so it’s normal for them to stick to your knife as you cut them. If you prefer a less-fudgy brownie, I recommend adding 1/4 cup more flour to this recipe to help cut-down on the sticky factor. I personally like desserts with a slightly under-baked texture, so if you’re like me, try them as-written below.

What Do Sweet Potato Brownies Taste Like?

Sweet Potato Brownies taste remarkably like “real” brownies to me, but they are slightly less-sweet than a boxed brownie mix, because we’re using low-glycemic coconut sugar. If you replace that with white sugar or brown sugar, they will taste even more like the real thing.

sweet potato brownies cut into squares overhead

You can taste the slightest hint of sweet potato when these are warm from the oven, but as they cool I think it becomes more undetectable. I actually recommend storing these in the fridge to help them firm up a bit, and the flavor gets better the next day!

Can you Freeze Sweet Potato Brownies?

If you can’t finish this whole batch of sweet potato brownies in one week, you can freeze the leftovers in an airtight container for up to 3 months. I would let them thaw overnight in the fridge before you want to serve them again.

Sweet Potato Brownies Tutorial (1-minute video):

5 from 5 votes
sweet potato brownies cut into squares with almond milk
Sweet Potato Brownies (Vegan + Gluten-free!)
Prep Time
15 mins
Cook Time
35 mins
Total Time
50 mins

These Sweet Potato Brownies are ultra-rich and fudgy, and don't taste like a "healthy" brownie at all! I love how easy they are to prepare, and how you can't tell there's a sneaky veggie inside.

Course: Dessert
Cuisine: gluten-free, vegan
Keyword: sweet potato brownies
Servings: 16
Calories: 132 kcal
Author: Megan Gilmore
  • 3/4 cup mashed sweet potato (steamed, then mashed with a fork)
  • 1/2 cup creamy almond butter (use raw almond butter for best flavor)
  • 1/2 cup cacao powder , or cocoa powder (unsweetened)
  • 1 cup coconut sugar
  • 1/3 cup gluten-free flour mix (I used King Arthur's all-purpose mix when testing)
  • 1 teaspoon baking powder
  • 1 teaspoon vanilla extract
  • 1/4 teaspoon salt
  • 1/2 cup dark chocolate chips (optional; use a dairy-free brand like Enjoy Life to keep these vegan)
  1. Preheat the oven to 350ºF and line a 9-inch square pan with parchment paper.

  2. In a large bowl, combine the mashed sweet potato, almond butter, cacao powder, coconut sugar, flour, baking powder, vanilla extract, and salt. Stir well, until a relatively smooth batter is formed. (You can do this in a food processor, if you prefer.)

  3. Fold in the chocolate chips, if using. Transfer the batter to the prepared pan and use a spatula to smooth the top. Bake at 350ºF until the edges look dry and the center of the brownies have puffed up, about 35 to 40 minutes.

  4. Let the brownies cool completely before slicing, or they will be too soft. Cut them into 16 small squares, and store the leftovers in an airtight container in the fridge. I think they taste even better when you serve them cold from the fridge the next day! Leftovers can be stored in the fridge for up to a week, or in the freezer for up to 3 months.

Sweet Potato Brownie Nutrition (per square): Calories: 132, Fat: 7g, Carbohydrates: 18g, Fiber: 2g, Protein: 3g

Recipe Notes:

  • I have not tested this recipe with a traditional flour, but I imagine it might work if that’s what you keep on hand. If you try it, please leave a comment below letting me know how it works out!
  • For a sugar-free brownie, try my Date Brownies, which are 100% fruit-sweetened. (They seriously fool my kids– and they are picky!)
  • For a nut-free brownie, you might want to try using coconut butter instead of almond butter, or you can use sunflower seed butter, too. Just keep in mind that any changes you make will change the flavor slightly.

If you try this recipe, please leave a comment below letting me know how you like it! And if you make any modifications, I’d love to hear how that works out for you, too. I can only test so many options in my own kitchen, so we can ALL benefit from hearing about your experience, too.

Reader Feedback: Have you tried adding sweet potato to brownie before? I tried it a few years ago and didn’t love the recipe I used, so I’m happy to finally have a successful version to share with you!

Get more recipes + meal plans in my books:

detox book and meal plan

Never Miss a Post!

Get a FREE 3-Day Detox Plan when you sign up for my email newsletter

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.



I look forward to trying these brownies, Megan. I like the fact that you added sweet potatoes to the recipe. They look fudgy and delish! Thanks for all you do in creating these recipes for all of us!❤️


I made these with pumpkin instead of sweet potatoe and used almond flour for the butter (one cup) & half the sugar.


These look delicious! Do you think you can use thawed frozen sweet potato or would it be too watery? If not, I may try canned pumpkin and see how that works out. Thanks!

Joshua Howard

Hi! Thank you for this recipe! It sounds soooo delicious! But I have a question. In my country sweet potatos are hard to find. May I replace them with regular plain potatoes?

    Megan Gilmore

    I think that would work, but I haven’t tested it to be sure. Please come back and let me know if you try it!


I was pleasantly surprised how good these are. Even my 6 year old liked them and could not tell the difference from box brownies loaded with sugar. Trying to get healthier eating habits for my family so will definitely be making these in the future.


These are SO good! I only had white sweet potatoes and it came out great. Highly recommend!

Never Miss a Post!

Get a FREE 3-Day Detox Plan when you sign up for my email newsletter