Side Dishes
This sweet potato bread recipe with canned yams transforms humble pantry staples into a moist, spice-infused loaf that smells like autumn in every slice. The secret lies in blending canned yams with fresh sweet potatoes for perfect texture—creamy yet tender, with just the right crumb.
I developed this recipe after realizing how often store-bought sweet potato bread turns dense, and this version solves that problem completely.
The warm vanilla swirl adds a comforting sweetness that balances the earthy spices, while cinnamon and nutmeg create that signature cozy flavor.
What makes this recipe work is the foolproof mixing technique—no overmixing, no guessing—just a simple combination of wet and dry ingredients that comes together in one bowl. The result? A loaf that stays moist for days, perfect for breakfast or as a side to any meal.
Baking takes just 50 minutes at 350°F, and the aroma alone will have everyone heading to the kitchen. The crust stays soft, not tough, while the interior remains tender and lightly sweet, with pockets of vanilla swirl throughout.
This is the kind of bread that disappears quickly—ideal for holiday tables, potlucks, or just because you deserve something homemade.
For extra flavor, try adding a pinch of cardamom or a dash of orange zest to the dough. Store leftovers wrapped in foil to maintain freshness, or freeze slices for quick breakfasts. Here’s how to make it perfectly every time.
Ingredients for sweet potato bread recipe with canned yams
Transform humble pantry staples into a moist, spice-infused loaf with this foolproof sweet potato bread recipe.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 3 ½ cups | Sifted for light texture |
| Canned Yams 🍠 | 1 can | 15 oz can, drained well |
| Fresh Sweet Potatoes 🍠 | 1 ½ cups | Cooked and mashed, ~1 lb |
| Granulated Sugar 🍚 | ¾ cup | Light brown sugar works too |
| Unsalted Butter 🧈 | ¾ cup | Room temperature for mixing |
| Large Eggs 🥚 | 2 whole | Room temperature preferred |
| Vanilla Extract 🍯 | 2 tsp | Pure extract for best flavor |
| Ground Cinnamon 🌿 | 2 tsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated nutmeg |
| Baking Powder 🧂 | 2 tsp | Aluminum-free preferred |
| Salt 🧂 | ½ tsp | Diamond Crystal kosher |
| Vanilla Swirl Filling 🍯 | 1 cup | Mix powdered sugar + butter + vanilla |
| Milk 🥛 | ½ cup | Whole milk for richness |
The canned yams and fresh sweet potatoes create the perfect moisture balance—Libby's brand is my go-to for canned yams, but any good-quality can works. For the fresh sweet potatoes, orange-fleshed varieties yield the best flavor. Roast them first for easier mashing, or use a food mill if you prefer ultra-smooth texture. The baking powder here is crucial for that tender crumb—Bob's Red Mill aluminum-free version is ideal. Nutmeg should be freshly grated for maximum aroma, though pre-ground works in a pinch. For the vanilla swirl, I use powdered sugar mixed with softened butter and vanilla for a rich, flavorful contrast.
No canned yams? Extra mashed sweet potato works, though the texture will be slightly denser. Substitute brown sugar for white if preferred, but the molasses notes enhance the spice profile. For a dairy-free option, swap the butter for vegan butter or coconut oil, though the crust may be slightly less tender. The vanilla extract can be replaced with vanilla bean paste for a more intense flavor, or even a scraped vanilla bean pod if you're feeling fancy. If you're short on time, the sweet potatoes can be microwaved to soften them quickly, though roasting yields better flavor. The milk can be swapped for plant-based milk if needed, though whole milk provides the best richness.
Store the loaf wrapped in foil at room temperature for 2-3 days to maintain moisture, or refrigerate for up to 5 days. For longer storage, wrap tightly in plastic and freeze for up to 3 months. To reheat, wrap a slice in a damp paper towel and microwave for 10-15 seconds. The bread is best enjoyed fresh from the oven, but even reheated, it retains that comforting sweetness. For extra flavor, try adding a pinch of cardamom or orange zest directly to the dough—it pairs beautifully with the vanilla swirl.
Why You'll Love This Recipe
- No Peel, No Stress: I’ll be real—this recipe skips the tedious sweet potato peeling. Just mash the canned yams right into the batter, and the fresh ones get a quick roast while you mix. That’s 15 minutes saved, and zero sticky fingers.
- Sweet Spice Magic: The combo of caramelized sugar and warm cinnamon in the dough? It’s like dessert sneaking into breakfast. The yams add natural sweetness, so you don’t need extra sugar—but trust me, that first bite is ridiculously good.
- Breakfast to Snack: Make a batch on Sunday, and you’ve got bread for toast in the morning, French toast for brunch, or even crumbs for a pie crust later. Freeze half the loaves—thaw and toast whenever you’re craving something homey.
- Pantry Hero: Canned yams and flour mean this costs less than store-bought bread, and it keeps for days. Use up leftover butter from your coffee or baking, and you’ve got a loaf that’s both budget-friendly and solid comfort food.
Step-by-step instructions for sweet potato and canned yams bread
This method delivers a perfectly moist, spice-infused loaf with a tender crumb and rich vanilla swirl.
Prepare the Sweet Potato-Yam Mixture
Begin by mashing the 1.5 cups fresh sweet potatoes until completely smooth, with no lumps remaining. I use a potato ricer for this—it creates an ultra-silky texture that's essential for that bakery-style crumb. Add the drained 1 can canned yams and mix thoroughly to combine. This blend gives the bread its signature moistness and subtle sweetness.
In a separate bowl, whisk together the 0.75 cup granulated sugar, 2 tsp ground cinnamon, 0.5 tsp ground nutmeg, 2 tsp baking powder, and 0.5 tsp salt. Sifting these dry ingredients prevents clumping and ensures even distribution throughout the batter. The spices here are what give this bread its warm, comforting flavor profile.
Mix Wet Ingredients and Combine
In a large mixing bowl, cream together the 0.75 cup unsalted butter (at room temperature) and the 2 whole large eggs until light and fluffy—this should take about 3-4 minutes with an electric mixer. The butter should be completely incorporated, leaving no streaks. This step is crucial for creating that tender, cake-like texture we want in the finished loaf.
Gradually add the 0.5 cup milk while mixing on low speed, then incorporate the 3.5 cups all-purpose flour (sifted) into the wet ingredients. Mix just until combined—overmixing develops gluten and makes the bread dense. The batter should be thick but pourable. Fold in the sweet potato-yam mixture and 2 tsp vanilla extract until fully incorporated and smooth.
Prepare the Vanilla Swirl Filling
In a small bowl, combine the 1 cup vanilla swirl filling (prepared from powdered sugar, butter, and vanilla) until it reaches a smooth, pipeable consistency. This filling should be thick enough to hold its shape when piped but still spreadable. I like to pipe it directly into the batter using a pastry bag fitted with a star tip, but a spoon works too if you're short on tools.
This is where the magic happens—the vanilla swirl adds a beautiful contrast to the dense sweet potato bread. Don't worry if it looks like too much filling; it will distribute evenly as you fold the batter. The key here is to work quickly to prevent the filling from melting into the batter too soon.
Assemble and Bake the Loaf
Preheat your oven to 350°F and grease a 9x5-inch loaf pan thoroughly with butter or nonstick spray. Pour half of the batter into the prepared pan, then pipe or spoon the vanilla swirl filling in a zigzag pattern across the top. Fold the remaining batter over the filling, gently pressing down to create a marbled effect without overmixing.
Bake for 50-60 minutes, or until a toothpick inserted into the center comes out clean. The top should be golden brown, and the internal temperature should reach 205°F. If the top browns too quickly, tent the loaf with foil after 30 minutes to prevent over-browning while ensuring even cooking. The bread is done when it springs back slightly when pressed gently in the center.
Cool and Serve for Maximum Moisture
Allow the loaf to cool in the pan for 10 minutes before transferring it to a wire rack. This brief resting period helps set the structure, preventing it from collapsing. Once cooled, slice the bread while still warm for the best texture—each slice should be moist and tender with that beautiful vanilla swirl peeking through.
The bread keeps well at room temperature for 2-3 days in an airtight container, but I recommend serving it fresh while the crumb is at its most tender. For extra moisture, you can brush the warm loaf with a simple glaze made from powdered sugar and milk before serving.
Pro Tips For Making Sweet Potato Bread Recipe With Canned Yams
- Mash Yams Cold: Drain and rinse canned yams, then chill them in the fridge for at least 30 minutes before mashing. Cold yams blend smoother and release less moisture—no more soggy bread dough that fights you every step.
- Roast Sweet Potatoes First: Toss diced fresh sweet potatoes in olive oil, salt, and pepper, then roast at 425°F (220°C) for 20 minutes before adding to the dough. Roasting deepens their flavor and cuts down on extra liquid in the batter.
- Measure Flour Right: Spoon flour into the measuring cup, then level it off with a knife—don’t scoop directly from the bag. Packed flour makes dense bread, and this recipe needs lightness to balance the yams’ moisture.
- Butter Matters: Use softened butter (not melted) and fold it in last, mixing just until combined. Overworking the dough after adding butter develops gluten, which turns your bread into a tough, dry brick instead of a tender loaf.
Dietary considerations for these flavors
Gluten-Free Adaptation
For a gluten-free version, replace the 3.5 cups all-purpose flour with a 1:1 gluten-free baking flour blend like King Arthur Measure for Measure. Add 1 extra teaspoon of xanthan gum to mimic gluten’s binding properties.
The texture will be slightly denser, but the moistness from the sweet potatoes and yams helps balance it. I’ve tested this substitution and found it works beautifully—just don’t overmix the batter to avoid a gummy texture. 🌾
Dairy-Free Options
Swap the 0.75 cup unsalted butter for vegan butter or coconut oil (melted) to keep the bread dairy-free. For the vanilla swirl, use vegan powdered sugar and coconut oil-based shortening to maintain the same creamy consistency.
The milk can be replaced with unsweetened almond or oat milk, though whole milk provides the best richness. The flavor stays intact, and the texture remains tender. 🥛
Lower Sugar Swap
Reduce the 0.75 cup granulated sugar to 0.5 cup and add 1 teaspoon of molasses or 1 tablespoon of honey for depth. The molasses enhances the spice profile naturally, while honey adds moisture.
For the vanilla swirl, use monk fruit sweetener or erythritol mixed with softened coconut oil. This keeps the bread sweet but lighter, perfect for those watching sugar intake. 🍯
Nut-Free Considerations
This recipe is naturally nut-free, but if you’re concerned about cross-contamination, ensure all ingredients—like vanilla extract or baking powder—are processed in nut-free facilities. The vanilla swirl can be made with powdered sugar and vegan butter (like Miyoko’s) without any nuts.
Always check labels, especially for canned yams or spices, which sometimes share processing equipment with nut products. Safety first! 🛡️
Allergen-Friendly Tips
For egg allergies, replace the 2 whole eggs with 2 tablespoons of ground flaxseed mixed with 6 tablespoons of water (let it sit for 5 minutes to thicken). This flax "egg" works well in bread recipes and adds a subtle nutty flavor.
If you’re avoiding dairy and eggs, use a vegan egg substitute like Just Egg or tofu-based binder. The bread will still turn out moist and delicious—just give it a few extra minutes in the oven to ensure it’s fully set. 🥚
Storage for Dietary Needs
Store gluten-free or allergen-adapted versions in an airtight container with a slice of bread or parchment paper between layers to prevent sticking. Refrigerate for up to 4 days or freeze for 3 months.
To reheat, wrap slices in a damp paper towel and microwave for 10-15 seconds—this restores moisture without drying out the crumb. Label your loaf clearly if sharing with others who have dietary restrictions. 💡
Nutrition facts
Frequently asked questions
Can I use only canned yams instead of fresh sweet potatoes?
You can substitute 2 cans of yams for the 1.5 cups fresh sweet potatoes, but the texture will be slightly denser. For best results, use 1 can yams + 1 cup mashed sweet potato to maintain that perfect moist crumb. The yams add natural sweetness, while fresh sweet potatoes contribute creaminess.
Why does my sweet potato bread turn out gummy?
Overmixing the batter develops too much gluten, making the bread gummy. Mix just until combined—stop when the flour disappears. Also, ensure your baking powder is fresh (test with the vinegar/baking soda trick) and don't overbake. A toothpick should come out with a few moist crumbs, not wet batter.
How do I make this bread less sweet?
Reduce the sugar to 0.5 cup and add 1 tsp molasses for depth. For the vanilla swirl, use 0.75 cup powdered sugar instead of 1 cup. The spices (cinnamon/nutmeg) will enhance the warm flavor naturally without extra sweetness. Taste the batter before baking to adjust!
Can I make this in a bundt pan instead of a loaf pan?
Grease a 10-12 cup bundt pan well and reduce baking time to 40-45 minutes. Pour the batter in, then pipe the vanilla swirl on top before folding the remaining batter over it. The swirl will create beautiful patterns in the finished cake. Check doneness at 35 minutes—bundt cakes bake faster due to their shape.
What's the best way to reheat stale slices?
Wrap slices in a damp paper towel and microwave for 10-15 seconds to restore moisture. For oven reheating, warm at 300°F for 5-7 minutes wrapped in foil. Never reheat uncovered—this dries out the sweet potato-yam mixture. Freshly baked bread reheats best!
