This vegan sweet potato bread is incredibly soft, remarkably tender, and perfectly balanced with natural sweetness. Crowned with a delightfully crumbly cinnamon streusel, it transforms any moment into a special occasion – whether it’s for a comforting breakfast, a satisfying snack, or an indulgent dessert.

Are you searching for a heartwarming baked good that’s both wholesome and utterly delicious? Look no further than this exquisite vegan sweet potato bread! If the rich, earthy sweetness of sweet potatoes appeals to your palate, prepare to fall in love with this recipe. The star ingredient, sweet potato puree, not only infuses the bread with a lovely natural sweetness but also guarantees an incredibly moist and tender crumb. Complementing this foundation, a harmonious blend of cinnamon, ginger, and nutmeg introduces a cozy, aromatic spiced flavor that evokes feelings of comfort and warmth. To elevate this already fantastic loaf, a generous layer of buttery, crunchy streusel topping adds that irresistible bakery-style finish. Whether you pair a slice with your morning coffee, enjoy it as an afternoon pick-me-up, or serve it as a light dessert, this sweet potato bread is destined to become a cherished new staple in your recipe collection. It’s an ideal treat for autumn gatherings, holiday tables, or simply to brighten a casual weekend morning.

Why You’ll Adore This Vegan Sweet Potato Bread
There are countless reasons why this vegan sweet potato bread stands out from the crowd and why it deserves a spot in your baking repertoire. Beyond its simply delicious taste, it offers a myriad of benefits:
- Irresistible Flavor Profile: The natural sweetness of sweet potatoes beautifully harmonizes with the warming spices like cinnamon, ginger, and nutmeg, creating a comforting and perfectly balanced flavor that isn’t overly sweet.
- Unbeatable Texture: Thanks to the sweet potato puree, this bread boasts an exceptionally moist, tender, and soft crumb. It’s truly melt-in-your-mouth delicious, a texture often hard to achieve in vegan baking.
- Vegan & Dairy-Free: Completely free from animal products, this recipe is perfect for those following a vegan diet or anyone looking for a delicious dairy-free alternative without compromising on taste or texture.
- Simple to Make: Despite its gourmet appeal, the process for making this sweet potato bread is straightforward and accessible for bakers of all skill levels. With clear steps, you’ll have a gorgeous loaf in no time.
- Versatile Treat: Enjoy it for breakfast, as a delightful snack with tea or coffee, or even as a light dessert. It’s hearty enough to satisfy but light enough not to overwhelm.
- Healthier Indulgence: Sweet potatoes are packed with vitamins, fiber, and antioxidants, making this bread a slightly more nutritious option compared to other sweet baked goods. It’s a treat you can feel good about enjoying.
- Crowd-Pleaser: This bread is universally loved! Its comforting flavors and appealing streusel topping make it a fantastic item to share with family and friends, whether at a brunch, potluck, or holiday gathering.
Essential Ingredients & Smart Substitutions
Crafting the perfect vegan sweet potato bread begins with understanding each ingredient’s role and knowing what flexible alternatives you might have on hand. Here’s a breakdown:
- Sweet Potato Puree: This is the heart of our bread, providing moisture, natural sweetness, and that beautiful orange hue. You’ll need approximately 1 ½ cups of smooth puree, which typically comes from about 1 ½ pounds of whole sweet potatoes. For the best texture and flavor, we recommend making your own fresh puree by steaming or baking the sweet potatoes until they are fork-tender, then scooping out the flesh and mashing it until completely smooth. Store-bought canned sweet potato puree can also work in a pinch, but ensure it’s unsweetened and unseasoned.
- All-Purpose Flour: Standard all-purpose flour provides the perfect structure for this tender loaf. Its balanced protein content ensures a light yet sturdy crumb. While we haven’t tested this recipe with gluten-free flour blends, if you choose to experiment, look for a 1:1 gluten-free baking blend that contains xanthan gum for optimal results. Please note that texture may vary.
- Plant-Based Milk: We opted for unsweetened almond milk to keep this recipe vegan and light. However, feel free to use any other plant-based milk you prefer, such as soy milk, oat milk, or cashew milk. Full-fat coconut milk (from a can) could also be used for an extra rich loaf, but it might slightly alter the flavor profile. Dairy milk can be used if you’re not strictly vegan or dairy-free.
- Neutral Oil: A neutral-flavored oil is essential for adding moisture without imparting a strong taste. Avocado oil or vegetable oil are excellent choices as they have mild flavors and moderate smoking points. Avoid coconut oil, as its higher melting point can lead to a drier texture in the finished bread once it cools. For an interesting savory nuance, especially if you’re leaning into the spiced notes, a good quality light olive oil could also be considered, though it will subtly change the flavor.
- Brown Sugar: Light brown sugar brings a delightful molasses note and deep sweetness to the bread, complementing the sweet potato beautifully. You can adjust the amount slightly to suit your preference, or for a less refined sugar option, coconut sugar can be a good 1:1 substitute, though it will give a slightly different, more caramel-like flavor.
- Baking Powder: This leavening agent is crucial for giving the bread its rise and a light, airy texture. Ensure your baking powder is fresh for the best results; it usually has a shelf life of 6-12 months.
- Salt: A pinch of salt is vital to balance the sweetness and enhance all the other flavors in the bread. Don’t skip it!
- Warm Spices: The trio of cinnamon, ground ginger, and nutmeg provides that classic, inviting warm spiced flavor profile. These spices are especially wonderful with sweet potato. Feel free to adjust their quantities to suit your personal taste – add a little extra cinnamon for a bolder flavor, or a touch more ginger for a zippier kick. A tiny pinch of ground cloves or allspice could also be added for an even more complex spice blend.
- Streusel Topping: This crumbly topping is made from light brown sugar, all-purpose flour, ground cinnamon, and oil. It adds a wonderful textural contrast and an extra layer of sweetness and spice. For an added crunch and nutty flavor, consider incorporating a handful of finely chopped pecans or walnuts into the streusel mixture. A sprinkle of oats can also add a rustic texture.

Preparing Your Sweet Potato Puree for Perfection
Achieving a smooth, consistent sweet potato puree is essential for the perfect bread texture. Here are two reliable methods:
Stovetop Steaming Method
This method yields a very moist puree, as the sweet potatoes absorb minimal water. Start by thoroughly washing your sweet potatoes. Peel the skin off, then chop the potatoes into roughly 1-inch chunks. Place the chunks in a pot with about 1-2 inches of water, ensuring they are not fully submerged. Bring the water to a simmer, then cover the pot tightly and cook for 15-20 minutes, or until the sweet potato chunks are incredibly soft and easily pierced with a fork. Once cooked, drain any excess water extremely well. Immediately mash the hot sweet potatoes with a fork, potato masher, or a food processor until completely smooth, with no lumps remaining. Allowing them to cool slightly before mashing can make it easier to handle.
Microwave Method for Speed
For a quicker approach, the microwave method is fantastic. Wash your sweet potato thoroughly, but do not peel it yet. Using a fork, poke several holes all over the skin (this allows steam to escape and prevents the potato from bursting). Place the sweet potato on a microwave-safe plate and cover it with a damp paper towel. Microwave on high for 5-10 minutes, depending on the size of the potato. Begin with 5 minutes, then check for doneness by inserting a fork into the center; if it isn’t tender, continue microwaving in 1-minute increments until soft throughout. Once cooked, let the sweet potato cool slightly until it’s comfortable to handle. Carefully peel off the skin (it should come off easily) and then mash the flesh until smooth. This method often results in a slightly drier puree, which can sometimes be beneficial for baking, but ensure it’s still smooth.
Step-by-Step Guide to Baking Your Vegan Sweet Potato Bread
Ready to bake? Follow these detailed steps to create a beautiful and delicious loaf of vegan sweet potato bread with a perfect streusel topping.







- Preheat Oven & Prepare Pan: Begin by preheating your oven to 350°F (175°C). Lightly grease and flour a standard 5” x 9” loaf pan, or line it with parchment paper, leaving an overhang on the longer sides to easily lift the bread out later.
- Combine Wet Ingredients: In a large mixing bowl, combine your homemade sweet potato puree, neutral oil (like avocado or vegetable oil), light brown sugar, and almond milk. Using a hand mixer or a sturdy whisk, beat these ingredients together until the mixture is smooth, creamy, and well-incorporated. Ensure the brown sugar has dissolved as much as possible.
- Whisk Dry Ingredients: In a separate medium bowl, combine all the dry ingredients: all-purpose flour, baking powder, salt, ground cinnamon, ground ginger, and ground nutmeg. Whisk these together thoroughly to ensure the leavening agents and spices are evenly distributed throughout the flour. This prevents pockets of unmixed ingredients in your final bread.
- Gently Combine Wet & Dry: Gradually add the dry ingredient mixture to the wet ingredients in the large bowl. Using a spatula or wooden spoon, stir gently until the ingredients are just combined and a smooth batter forms. Be careful not to overmix; overmixing can develop the gluten in the flour too much, leading to a tough, dense bread. A few small lumps are perfectly fine.
- Prepare the Streusel Topping: In a small bowl, combine the streusel ingredients: light brown sugar, all-purpose flour, and ground cinnamon. Mix these with a fork. Then, drizzle in the avocado oil and add a tablespoon of cold water. Use your fingertips to rub the ingredients together until a crumbly mixture forms, with varying sizes of clumps. Don’t overmix the streusel; you want distinct crumbs.
- Fill Pan & Top: Pour the bread batter into your prepared loaf pan, spreading it evenly to reach the corners. Then, generously and evenly sprinkle the prepared streusel topping over the entire surface of the batter.
- Bake to Perfection: Place the loaf pan in the preheated oven and bake for 50-60 minutes. The bread is done when a wooden skewer, toothpick, or cake tester inserted into the center comes out clean or with only a few moist crumbs attached (no wet batter). If the streusel starts to brown too quickly, you can loosely tent the top of the loaf with aluminum foil for the last 15-20 minutes of baking.
- Cool Before Slicing: Once baked, remove the bread from the oven and let it cool in the loaf pan for about 10 minutes. This allows the bread to set and prevents it from crumbling when you remove it. After 10 minutes, carefully use the parchment paper overhang (if used) or gently invert the pan to transfer the loaf to a wire cooling rack. Allow it to cool completely before slicing to ensure the best texture and flavor. Slicing warm bread can sometimes make it gummy or fall apart.
Storage & Freezing Tips for Freshness
To keep your vegan sweet potato bread fresh and delicious for as long as possible, proper storage is key:
- Room Temperature: Once the bread has completely cooled, wrap the entire loaf tightly in plastic wrap, aluminum foil, or place it in an airtight container. It will stay wonderfully fresh at room temperature for up to 2 days.
- Refrigeration: For slightly longer storage, you can refrigerate the bread. Wrap it well or store it in an airtight container in the refrigerator for up to 3-4 days. While refrigeration helps extend shelf life, it can sometimes slightly alter the texture, making it a bit firmer.
- Freezing for Long-Term Storage: This bread freezes beautifully! To freeze, ensure the loaf is completely cooled. For best results, slice the loaf first. Wrap individual slices tightly in plastic wrap, then place them in a freezer-safe bag or airtight container. This allows you to thaw only what you need. The bread can be stored in the freezer for up to 2-3 months.
- Thawing & Reheating: When you’re ready to enjoy a frozen slice, simply let it thaw at room temperature for an hour or two. For a warm, freshly baked experience, you can gently reheat individual slices in a toaster oven or microwave for a short period until warmed through.

Serving Suggestions: Ways to Enjoy Your Sweet Potato Bread
This versatile vegan sweet potato bread is delightful on its own, but it also pairs wonderfully with a variety of accompaniments. Here are some ideas to elevate your experience:
- Classic with Coffee or Tea: A warm slice is the perfect companion to your morning coffee or afternoon tea. The cozy flavors complement each other beautifully.
- Toasted with Vegan Butter: Lightly toast a slice and spread a generous amount of your favorite vegan butter for a simple yet indulgent treat.
- With Fruit Compote or Jam: Top a slice with a dollop of apple butter, berry jam, or a homemade fruit compote for added sweetness and fruity notes.
- Cream Cheese Frosting: For a more decadent dessert, whip up a simple vegan cream cheese frosting and spread it thickly over slices or the entire loaf once cooled.
- With Fresh Fruit: Serve alongside a bowl of fresh berries, sliced bananas, or a fruit salad for a balanced and refreshing breakfast or snack.
- As French Toast: Turn stale slices into an extraordinary vegan French toast! Dip slices in a plant-based batter and pan-fry until golden brown, then top with maple syrup and fresh fruit.
- Holiday Brunch Staple: Its festive flavors make it an excellent addition to any holiday brunch spread, especially during the fall and winter months.
Frequently Asked Questions (FAQs)
Here are some common questions you might have about making this vegan sweet potato bread:
- Can I use canned sweet potato puree? Yes, you can. Ensure it is unsweetened and unseasoned for the best results. The texture might vary slightly, as homemade puree tends to be thicker and more consistent.
- My bread turned out dry. What went wrong? Overmixing the batter is a common culprit for dry bread, as it develops the gluten too much. Ensure you mix only until just combined. Using too much flour or not enough sweet potato puree can also lead to dryness. Make sure to measure your flour correctly (spoon and level, don’t scoop directly from the bag).
- Why is my streusel not crumbly? If your streusel is too wet, it won’t be crumbly. This can happen if you add too much oil or water. If it’s too fine or sticky, add a little more flour until you achieve a crumbly texture. Conversely, if it’s too dry, add a tiny bit more oil or water, a few drops at a time.
- Can I add nuts or chocolate chips to the bread? Absolutely! For added flavor and texture, fold in about ½ cup of chopped pecans, walnuts, or vegan chocolate chips into the batter before pouring it into the pan. You can also add nuts to the streusel topping.
- How do I know when the bread is fully baked? The best way is to insert a wooden skewer or toothpick into the very center of the loaf. If it comes out clean or with only a few moist crumbs attached (no wet batter), the bread is done. If it comes out wet, continue baking for 5-minute intervals.
- Can I make this recipe into muffins? Yes, this batter can easily be adapted for muffins. Fill muffin liners about two-thirds full and bake for approximately 20-25 minutes, or until a toothpick comes out clean. The yield will vary depending on the muffin tin size.
More Delicious Vegan Bread Recipes
If you’ve enjoyed this delightful sweet potato bread, you’ll surely love exploring more of our easy-to-make, sweet, and incredibly delicious vegan bread recipes! Be sure to try our apple cinnamon bread for a taste of fall and our chocolate banana bread for a rich, comforting treat. Happy baking!
Print Recipe
Vegan Sweet Potato Bread
- Author: Liz Thomson
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 5 minutes
- Yield: 10 slices
- Category: Dessert
- Method: Oven
- Cuisine: American
- Diet: Vegan
Description
This vegan sweet potato bread is soft, tender, and perfectly sweet. Topped with a crumbly cinnamon streusel, it’s the perfect treat for breakfast, a snack, or even dessert.
Ingredients
Units
Scale
Loaf:
- 2 1/4 cups all-purpose flour
- 4 teaspoons baking powder
- 1 cup packed light brown sugar
- 1 1/2 cup / 350g sweet potato puree (about 1 1/2 lbs of sweet potatoes, steamed, peeled, and mashed)
- 1/2 cup almond milk
- 1/3 cup avocado oil
- 1/2 teaspoon salt
- 1 teaspoon cinnamon
- 1 teaspoon ginger
- 1/2 teaspoon nutmeg
Streusel:
- 1/4 cup light brown sugar
- 6 tablespoons all-purpose flour
- 1/2 teaspoon cinnamon
- 2 tablespoons avocado oil
Instructions
Steam the sweet potatoes
- Peel sweet potatoes and chop into chunks. Cook, covered in simmering water until very soft. Drain well and mash.
- Alternatively, you can cook it in the microwave. Wash the potatoes and poke a few holes in the skin with a fork to allow steam to escape. Place the sweet potatoes on a microwave-safe plate and cover them with a damp paper towel. Microwave on high for 8-10 minutes, depending on the size. Let the sweet potato cool slightly, then peel off the skin and mash the flesh.
Make streusel:
- In a small bowl, add all streusel ingredients and mix until combined but crumbly.
Make the bread
- Preheat oven to 350 degrees. Line a 5” x 9” loaf pan with parchment paper or spray with non-stick spray.
- In a large bowl, use a hand mixer to combine sweet potato puree, oil, and brown sugar. Add the milk and continue to blend.
- In a medium bowl, combine the flour, baking powder, salt, and spices. Stir to evenly distribute.
- Add the flour blend and stir by hand until smooth and no lumps remain.
- Scrape into the prepared pan and sprinkle the streusel in an even layer on top of the batter.
- Bake for 50-60 minutes until a skewer inserted comes out clean.
- Allow to cool in the pan for 10 minutes before moving to a cooling rack.