Sweet Potato Coffee Cake Recipe with Cinnamon Streusel
This sweet potato coffee cake recipe transforms humble sweet potatoes into a tender, spiced breakfast treat topped with buttery streusel and vanilla glaze.
I stumbled on this sweet potato coffee cake one morning when I had leftover mashed sweet potatoes in the fridge and couldn’t bear to throw them out. It turned into one of those happy accidents that becomes a regular on my weekend breakfast table. The sweet potato keeps the crumb incredibly moist, and the warm spices make the whole house smell like a cozy café.
Coffee cake is one of those forgiving recipes where you get impressive results without much fuss. This version has the bonus of sneaking in some vegetables at breakfast, which honestly feels like a little victory.
Table of Contents
Why You’ll Love This Sweet Potato Coffee Cake
This cake hits all the right notes. The sweet potato puree adds natural sweetness and a silky texture you just can’t get from butter alone. It stays moist for days, which is rare for homemade cakes.
The streusel topping gets wonderfully crisp and buttery in the oven, creating this perfect contrast with the tender cake underneath. And that hint of espresso powder? It doesn’t make the cake taste like coffee, but it deepens all the warm spices and makes everything taste more like itself.
You can serve this for brunch, pack it for a potluck, or just keep it on the counter under a cake dome for whenever you need something sweet with your afternoon tea. It’s fancy enough for company but easy enough for a regular Tuesday.
The cardamom adds a subtle floral note that makes people ask what the secret ingredient is. I love that mysterious quality in baked goods.

Sweet Potato Coffee Cake
Ingredients
Streusel Topping
- ½ cup all-purpose flour
- ⅓ cup light or dark packed brown sugar
- 1 ½ teaspoons ground cinnamon
- ¼ teaspoon ground nutmeg
- ¼ teaspoon kosher salt
- 4 tablespoons unsalted butter melted
Coffee Cake
- 1 ¾ cups all-purpose flour
- 2 teaspoons baking powder
- 1 ½ teaspoons ground cinnamon
- 1 teaspoon kosher salt
- 1 teaspoon instant espresso powder
- ½ teaspoon ground nutmeg
- ½ teaspoon ground cardamom
- 2 large eggs
- 1 cup light or dark packed brown sugar
- 1 cup sweet potato puree
- ½ cup evaporated milk or milk of choice
- ¼ cup vegetable oil or any neutral oil
- 4 tablespoons unsalted butter melted
- 1 teaspoon vanilla bean paste or 2 teaspoons vanilla extract
Glaze
- ½ cup powdered sugar
- 2 tablespoons evaporated milk or milk of choice
- 1 teaspoon vanilla bean paste
- ⅛ th teaspoon pinch kosher salt
Instructions
- Preheat the oven to 350°F. Grease a 9-inch springform pan (or regular round pan) with baking spray and line with a piece of parchment paper for good measure, spray the parchment paper as well. Then set the baking pan aside.
- To make the streusel topping: In a medium bowl, combine the flour, brown sugar, cinnamon, nutmeg, and salt, stir to combine. Then pour in the melted butter and stir together until the mixture resembles a wet, sand-like texture. Set the the streusel aside.
- To make the sweet potato coffee cake: In another bowl, combine the flour, baking powder, cinnamon, salt, espresso powder, nutmeg, and cardamom. Whisk the dry ingredients well to combine, set aside.
- In a large bowl, combine the eggs, brown sugar, sweet potato puree, milk, oil, butter, and vanilla. Stir well to combine. Add the dry ingredients into wet ingredients and use a rubber spatula to fold everything together until just combined. Empty the cake batter into the prepared baking pan and smooth out the top. Sprinkle the reserved streusel evenly over the top of the cake batter.
- Bake the cake for 45-50 minutes or until a toothpick inserted into the center of the cake comes out clean. Then set the cake onto a wire rack to cool down for 10 minutes before glazing.
- To make the glaze: In a medium bowl, combine the powdered sugar, milk, vanilla, and salt. Whisk together to combine until the glaze is smooth and free of any lumps.
- Carefully take the cake out of the pan and set onto a cake stand or platter. Evenly pour the glaze over the cake. Slice the sweet potato coffee cake into wedges and serve immediately. Enjoy!
Ingredients You’ll Need for Sweet Potato Coffee Cake
This recipe uses three simple components: a cinnamon streusel topping, a spiced sweet potato cake base, and a quick vanilla glaze. Everything comes together in under an hour, and you probably have most of these ingredients already.

| Ingredient | Amount | Notes |
|---|---|---|
| For the Streusel Topping | ||
| All-purpose flour | 1/2 cup | Creates the crumbly texture |
| Light or dark brown sugar | 1/3 cup, packed | Dark gives deeper molasses flavor |
| Ground cinnamon | 1 1/2 teaspoons | Warm spice base |
| Ground nutmeg | 1/4 teaspoon | Adds complexity |
| Kosher salt | 1/4 teaspoon | Balances sweetness |
| Unsalted butter, melted | 4 tablespoons | Binds the streusel |
| For the Cake | ||
| All-purpose flour | 1 3/4 cups | Main structure |
| Baking powder | 2 teaspoons | Provides lift |
| Ground cinnamon | 1 1/2 teaspoons | Classic warming spice |
| Kosher salt | 1 teaspoon | Enhances all flavors |
| Instant espresso powder | 1 teaspoon | Deepens flavor without coffee taste |
| Ground nutmeg | 1/2 teaspoon | Warm, slightly sweet |
| Ground cardamom | 1/2 teaspoon | Secret floral note |
| Large eggs | 2 | Room temperature works best |
| Light or dark brown sugar | 1 cup, packed | Adds moisture and caramel notes |
| Sweet potato puree | 1 cup | Canned or homemade both work |
| Evaporated milk | 1/2 cup | Regular milk works too |
| Vegetable oil | 1/4 cup | Any neutral oil |
| Unsalted butter, melted | 4 tablespoons | Adds richness |
| Vanilla bean paste or extract | 1 teaspoon paste or 2 teaspoons extract | Pure extract preferred |
| For the Glaze | ||
| Powdered sugar | 1/2 cup | Sift if lumpy |
| Evaporated milk | 2 tablespoons | Or any milk |
| Vanilla bean paste | 1 teaspoon | Vanilla extract also fine |
| Kosher salt | Pinch (1/8 teaspoon) | Balances sweetness |
The sweet potato puree is the star here. You can use canned sweet potato puree or make your own by roasting a sweet potato until tender, scooping out the flesh, and mashing it smooth. Just make sure it’s not the candied kind with marshmallows—we want plain, unsweetened puree.
Instant espresso powder is worth seeking out. It dissolves completely into the batter and amplifies the chocolate and spice flavors without making the cake taste like coffee. You can find it near the instant coffee at most grocery stores, and a little jar lasts forever.
Step-by-Step Instructions for Making Sweet Potato Coffee Cake
This sweet potato coffee cake recipe comes together in three simple stages: streusel, cake, and glaze. The whole process is straightforward, even if you’re new to baking coffee cakes.

- Preheat and prepare your pan. Set your oven to 350°F and let it heat fully while you prep. Grease a 9-inch springform pan generously with baking spray, then line the bottom with parchment paper and spray that too. This double insurance makes removing the cake so much easier later.
- Make the streusel topping. In a medium bowl, combine the 1/2 cup flour, 1/3 cup brown sugar, 1 1/2 teaspoons cinnamon, 1/4 teaspoon nutmeg, and 1/4 teaspoon salt. Stir everything together so the spices are evenly distributed. Pour in 4 tablespoons of melted butter and stir until the mixture looks like wet sand with some small clumps. It should hold together when you squeeze it. Set this bowl aside while you make the cake batter.
- Mix the dry ingredients for the cake. In another bowl, whisk together 1 3/4 cups flour, 2 teaspoons baking powder, 1 1/2 teaspoons cinnamon, 1 teaspoon salt, 1 teaspoon espresso powder, 1/2 teaspoon nutmeg, and 1/2 teaspoon cardamom. Give it a really good whisk to break up any clumps and distribute those spices evenly. Set this aside.
- Combine the wet ingredients. In a large bowl, add 2 eggs, 1 cup brown sugar, 1 cup sweet potato puree, 1/2 cup evaporated milk, 1/4 cup oil, 4 tablespoons melted butter, and your vanilla. Stir this mixture really well until everything is smooth and the sweet potato is fully incorporated. The mixture should be cohesive with no streaks of egg or chunks of sweet potato.
- Fold the dry ingredients into the wet. Add your dry ingredient mixture to the wet ingredients all at once. Use a rubber spatula to gently fold everything together, scraping from the bottom and sides of the bowl. Mix just until you don’t see any more flour streaks. The batter will be thick and somewhat glossy. Don’t overmix or you’ll develop too much gluten and end up with a tough cake.
- Fill the pan and add streusel. Pour the cake batter into your prepared springform pan and use your spatula to smooth the top into an even layer. Take your reserved streusel and sprinkle it evenly over the entire surface of the batter. Try to get good coverage all the way to the edges so every slice has that delicious crumbly topping.
- Bake until golden and set. Place the pan in your preheated 350°F oven and bake for 45 to 50 minutes. The cake is done when a toothpick inserted into the center comes out clean or with just a few moist crumbs. The streusel should be golden brown and the edges of the cake will pull away slightly from the pan. Let the cake cool in the pan on a wire rack for about 10 minutes before you attempt to remove it.
- Make the vanilla glaze. While the cake cools, whisk together 1/2 cup powdered sugar, 2 tablespoons evaporated milk, 1 teaspoon vanilla bean paste, and a pinch of salt in a medium bowl. Whisk until completely smooth with no lumps of sugar remaining. The glaze should be pourable but not too runny—think thick cream consistency.
- Glaze and serve. Carefully release the springform pan sides and transfer the cake to a cake stand or serving platter. While the cake is still slightly warm, pour the glaze evenly over the top, letting it drip down the sides naturally. Slice into wedges and serve. The cake is delicious warm, at room temperature, or even slightly chilled the next day.
Expert Tips for Perfect Sweet Potato Coffee Cake
Use room temperature eggs and milk if you remember to pull them out ahead of time. Cold ingredients can cause the melted butter to seize up into little lumps, and while it won’t ruin the cake, it’s easier to get a smooth batter with everything at similar temperatures.
Don’t skip the parchment paper lining. Even with a well-greased springform pan, that sweet potato can make the bottom a bit sticky. The parchment ensures your cake releases cleanly every single time.
Make sure your sweet potato puree is smooth. If you’re making it from scratch, blend or mash it really well so you don’t end up with chunks in the finished cake. Canned sweet potato puree is already perfectly smooth, which is why I often reach for it.
Test your baking powder if it’s been sitting in your pantry for more than six months. Add a spoonful to hot water—it should fizz enthusiastically. If it doesn’t, your cake won’t rise properly and you’ll end up with a dense result.
Let the cake cool before glazing if you want a thicker glaze that sits on top. If you pour it while the cake is still warm, the glaze will soak in more, which is also delicious but gives a different look. I personally like it slightly warm so the glaze gets absorbed a bit into the streusel.
For deeper flavor, toast your spices in a dry skillet for about 30 seconds before adding them to the batter. This wakes up the essential oils and makes everything smell incredible, though it’s totally optional.

Variations to Try
Add 1/2 cup of chopped pecans or walnuts to the streusel for extra crunch. Toast them first for even better flavor. The nuts add a lovely texture contrast and make the topping even more interesting.
Swap the sweet potato for pumpkin puree in the fall. The texture is nearly identical, and you’ll get that classic pumpkin spice vibe everyone loves. The recipe works exactly the same way.
Make it dairy-free by using coconut oil instead of butter and your favorite non-dairy milk in place of the evaporated milk. The texture stays wonderfully moist, and you can’t really tell the difference in the finished cake.
Turn it into muffins for easier portability. Divide the batter among lined muffin cups, top each with streusel, and bake at 350°F for about 20 to 25 minutes. You’ll get about 12 to 14 muffins depending on how full you fill the cups.
Add a cream cheese layer by mixing 8 ounces of softened cream cheese with 1/4 cup sugar and 1 egg. Pour half the cake batter into the pan, spread the cream cheese mixture over it, then top with remaining batter and streusel. It turns into a sweet potato cream cheese coffee cake that’s absolutely decadent.
Skip the glaze and serve with maple butter instead. Just whip softened butter with a bit of maple syrup and a pinch of cinnamon. It’s amazing spread on warm slices.
Troubleshooting Common Issues
If your cake sinks in the middle, you either opened the oven door too early or the baking powder was old. Let the cake bake undisturbed for at least 30 minutes before peeking, and always test your leavening agents before baking.
Dry, crumbly texture usually means you overmixed the batter or baked it too long. Remember to fold the dry ingredients in gently just until combined, and start checking for doneness at 45 minutes rather than waiting the full 50.
If the streusel sinks into the cake instead of staying on top, your batter might have been too thin or the streusel too heavy with butter. Make sure you’re measuring flour correctly by spooning it into the measuring cup and leveling it off, not scooping directly from the bag.
A gummy texture near the bottom often means the cake needed a few more minutes or your oven runs cool. Get an oven thermometer to verify your actual temperature. Most home ovens are off by at least 25 degrees.
Lumpy glaze happens when you don’t sift the powdered sugar first. If you end up with lumps, press the glaze through a fine-mesh strainer before pouring it over the cake. It takes an extra minute but makes a huge difference in presentation.
How to Store Sweet Potato Coffee Cake
This sweet potato coffee cake stays incredibly moist for several days thanks to the sweet potato puree, which acts almost like a natural preservative. Store it properly and you’ll have breakfast ready all week.
| Storage Method | Duration | Instructions |
|---|---|---|
| Room Temperature | 3-4 days | Cover with plastic wrap or store in an airtight container. Keep away from direct sunlight. |
| Refrigerated | Up to 1 week | Wrap tightly in plastic wrap, then foil. Bring to room temperature before serving or warm briefly. |
| Frozen | Up to 3 months | Wrap individual slices in plastic wrap, then place in freezer bag. Thaw overnight in fridge or at room temperature for 2 hours. |
I usually keep mine under a cake dome on the counter for the first couple of days, and it disappears pretty quickly. The streusel stays nice and crumbly if you don’t seal it too tightly while it’s still warm—let it cool completely first.
If you do refrigerate it, let slices come to room temperature or warm them for about 15 seconds in the microwave. Cold cake isn’t bad, but the texture is so much better when it’s not straight from the fridge.
According to the USDA guidelines on food safety, baked goods containing eggs and dairy should be refrigerated if kept longer than two days, though many bakers keep cakes at room temperature for several days without issue.
Sweet Potato Coffee Cake Recipe FAQs
Can I use canned sweet potato instead of fresh for sweet potato coffee cake?
Yes, you can use canned sweet potato as a convenient alternative to fresh. Make sure to drain the canned sweet potato well and mash it until smooth before adding it to your batter. You’ll need about 1 cup of mashed sweet potato for most recipes. Canned sweet potato will produce a slightly different texture than roasted fresh sweet potato, but the cake will still be delicious and moist.
How do I store sweet potato coffee cake and how long does it last?
Store sweet potato coffee cake in an airtight container at room temperature for up to 2 days, or refrigerate it for up to 5 days. The cake actually stays very moist due to the sweet potato content. You can also freeze individual slices wrapped in plastic wrap and then placed in a freezer bag for up to 3 months. Thaw frozen slices at room temperature or warm them gently in the microwave for 20-30 seconds.
What spices work best in sweet potato coffee cake?
The classic spices for sweet potato coffee cake include cinnamon, nutmeg, and ginger, which complement the natural sweetness of the sweet potato. You can also add a pinch of cloves or allspice for extra warmth. A typical combination is 1 teaspoon cinnamon, half a teaspoon nutmeg, and a quarter teaspoon ginger. Some recipes also include vanilla extract to enhance the overall flavor profile.
Can I make sweet potato coffee cake ahead of time?
Yes, sweet potato coffee cake is an excellent make-ahead recipe. You can bake it the night before and store it covered at room temperature. The cake often tastes even better the next day as the flavors have time to meld together. If you want to prepare further in advance, you can mix the dry ingredients and prepare the streusel topping separately, then combine everything and bake on the day you plan to serve it.
What’s the best way to prepare sweet potatoes for coffee cake?
The best method is to roast the sweet potatoes until they’re very soft. Pierce them with a fork, wrap in foil, and bake at 400 degrees Fahrenheit for 45-60 minutes until tender. Let them cool, then scoop out the flesh and mash until smooth. Alternatively, you can peel, cube, and boil the sweet potatoes for 15-20 minutes until fork-tender, then drain and mash. Roasting tends to concentrate the natural sweetness more than boiling.
More Delicious Cake Recipes You’ll Love
If you enjoyed this sweet potato coffee cake recipe, you’ll want to check out my easy eggless vanilla cake recipe for another simple breakfast option. The angel food cake with lemon pie filling is perfect for spring brunch too.
For more creative breakfast ideas, try these spinach cottage cheese oat pancakes, or if you’re looking for a protein-packed dessert, this 2-ingredient protein cheesecake is ridiculously simple.
Final Thoughts on This Sweet Potato Coffee Cake Recipe
This sweet potato coffee cake has become my go-to recipe when I want something homemade that feels special but doesn’t require all-day effort. The sweet potato keeps it moist, the spices make it cozy, and that streusel topping is absolutely irresistible.
I love that you can throw this together on a weekend morning and have something delicious to enjoy throughout the week. It makes your kitchen smell amazing, and people always ask for the recipe when you bring it to gatherings.
Give this sweet potato coffee cake recipe a try and let me know how it turns out. I’d love to hear what variations you come up with or how you served it. Drop a comment below and share your results—I read every single one and love hearing from you!C
