I used to think coffee cake was this fancy dessert that required some serious baking skills. My mom would buy those pre-made ones from the grocery store, and I figured that was just easier than making it from scratch.
But it turns out coffee cake is actually pretty simple to make at home. This whole wheat pumpkin version is especially forgiving—the pumpkin keeps it moist, and the whole wheat flour gives it a nice hearty texture without being heavy. Plus, it makes your kitchen smell like fall in the best possible way.
Why You’ll Love This Pumpkin Coffee Cake
- Healthier comfort food – Made with whole wheat pastry flour and natural sweeteners, this coffee cake lets you enjoy a cozy fall treat without the guilt.
- Perfect fall flavors – The warm spices like cinnamon, nutmeg, and ginger paired with pumpkin create that cozy autumn taste you crave all season long.
- Dairy-free friendly – Using non-dairy milk and oil instead of butter makes this cake accessible for those avoiding dairy while still keeping it moist and delicious.
- Great for breakfast or dessert – This coffee cake works perfectly with your morning coffee or as an afternoon treat, making it a flexible addition to your baking rotation.
- Crunchy pecan topping – The brown sugar and pecan streusel adds the perfect sweet crunch that makes every bite satisfying.
What Kind of Pumpkin Should I Use?
For this coffee cake, you’ll want to stick with canned pumpkin purée rather than fresh pumpkin. Canned pumpkin has a consistent texture and moisture level that works perfectly in baked goods, plus it saves you the hassle of roasting and puréeing your own. Make sure you’re buying plain pumpkin purée and not pumpkin pie filling, which already has spices and sugar added. Libby’s is a popular brand that works well, but any 100% pure pumpkin will do the trick. If you do happen to have fresh pumpkin purée on hand, just make sure it’s well-drained so your cake doesn’t turn out too wet.
Options for Substitutions
This coffee cake is pretty forgiving when it comes to swaps, so here are some easy substitutions you can make:
- Whole wheat pastry flour: Regular whole wheat flour works fine, though your cake will be a bit denser. All-purpose flour is also great if you want a lighter texture – just use the same amount.
- Pecans: Walnuts, chopped almonds, or even pumpkin seeds make tasty alternatives for the topping. You can also skip the nuts entirely if you have allergies.
- Non-dairy milk: Regular dairy milk works perfectly here. If you’re out of both, try thinning some yogurt with water or even use buttermilk (just skip the vinegar if using buttermilk).
- Apple cider vinegar: White vinegar or lemon juice will do the same job of creating that tender crumb when mixed with the milk.
- Pumpkin purée: Sweet potato purée or butternut squash purée work well, though the flavor will be slightly different. Make sure you’re using plain purée, not pumpkin pie filling.
- Spice blend: Don’t have all these spices? Use 2 teaspoons of pumpkin pie spice instead, or just stick with cinnamon and ginger for a simpler version.
Watch Out for These Mistakes While Baking
The biggest mistake when making whole wheat pumpkin coffee cake is overmixing the batter, which can lead to a tough, dense texture – mix just until the ingredients are combined and you still see a few flour streaks.
Another common error is not measuring your whole wheat pastry flour correctly, so make sure to spoon it into your measuring cup and level it off rather than scooping directly from the bag, which can pack in too much flour and create a dry cake.
Don’t skip the step of combining the non-dairy milk with apple cider vinegar and letting it sit for a few minutes, as this creates a buttermilk substitute that helps tenderize the whole wheat flour and gives you a better crumb.
Finally, resist the urge to open the oven door too early – whole wheat baked goods need consistent heat to rise properly, so wait until at least 30 minutes before checking with a toothpick inserted in the center.
What to Serve With Pumpkin Coffee Cake?
This spiced pumpkin coffee cake is perfect with a hot cup of coffee or tea – the warm spices really complement both drinks beautifully. I love serving it for brunch alongside some fresh fruit like sliced apples or pears, which echo those cozy fall flavors. A dollop of whipped cream or a scoop of vanilla ice cream makes it feel more like dessert if you’re serving it after dinner. You could also pair it with some Greek yogurt and a drizzle of honey for a lighter option that still feels indulgent.
Storage Instructions
Keep Fresh: This pumpkin coffee cake actually gets better after a day or two! Store it covered at room temperature for up to 3 days, or in the fridge for up to a week. The flavors really meld together nicely, and the texture stays perfectly moist thanks to all that pumpkin.
Freeze: You can freeze individual slices wrapped in plastic wrap and then placed in a freezer bag for up to 3 months. I like to slice the whole cake first, then freeze pieces separately so I can grab just what I need for a quick breakfast or snack.
Serve: Frozen slices thaw beautifully at room temperature in about 30 minutes. If you want to warm it up, just pop a slice in the microwave for 15-20 seconds or toast it lightly. It’s honestly just as good cold straight from the fridge with your morning coffee!
| Preparation Time | 15-20 minutes |
| Cooking Time | 35-45 minutes |
| Total Time | 50-65 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1900-2100
- Protein: 20-24 g
- Fat: 80-90 g
- Carbohydrates: 290-320 g
Ingredients
For the streusel layer:
- 1/3 cup light brown sugar (lightly packed)
- 1 1/2 tsp ground cinnamon (freshly ground preferred for more flavor)
- 2 tbsp neutral oil (such as sunflower or avocado)
- 1/2 cup chopped pecans (raw, about 2 oz)
- 2 tbsp whole wheat pastry flour
For the spiced pumpkin cake:
- 1 1/2 tsp baking powder
- 1/4 tsp ground allspice (optional but recommended for warm spice depth)
- 1/2 tsp ground ginger
- 1 1/2 tsp ground cinnamon
- 2 cups whole wheat pastry flour (spooned and leveled, I use King Arthur)
- 1 1/2 tsp apple cider vinegar (helps activate baking soda)
- 1/3 cup neutral oil (sunflower, avocado, or grapeseed)
- 1/4 tsp ground cloves
- 1/2 tsp fine sea salt
- 1/2 tsp ground nutmeg
- 1 cup canned pumpkin puree (I use Libby’s)
- 1/2 tsp baking soda
- 3/4 cup light brown sugar (lightly packed)
- 1/3 cup plant-based milk (soy or oat milk, room temperature)
- 1 1/2 tsp vanilla extract (adds richness and depth)
Step 1: Prepare the Streusel Topping and Mise en Place
- 1/2 cup chopped pecans
- 1/3 cup light brown sugar
- 2 tbsp whole wheat pastry flour
- 1 1/2 tsp ground cinnamon
- 2 tbsp neutral oil
Start by preparing your streusel topping, which can sit undisturbed while you work on the batter.
Combine the chopped pecans, light brown sugar, whole wheat pastry flour, ground cinnamon, and neutral oil in a small bowl, stirring until the mixture resembles coarse crumbs with visible pecan pieces throughout.
Set this aside at room temperature.
Meanwhile, preheat your oven to 350°F and line a 9-inch round or square baking pan with parchment paper, allowing it to overhang slightly for easy removal.
I like to use freshly ground cinnamon in the streusel topping—it has a noticeably more complex and vibrant flavor than pre-ground spices.
Step 2: Combine and Sift Dry Ingredients
- 2 cups whole wheat pastry flour
- 1 1/2 tsp baking powder
- 1/2 tsp baking soda
- 1/2 tsp fine sea salt
- 1 1/2 tsp ground cinnamon
- 1/2 tsp ground ginger
- 1/2 tsp ground nutmeg
- 1/4 tsp ground allspice
- 1/4 tsp ground cloves
In a medium bowl, whisk together all the dry ingredients: whole wheat pastry flour (spooned and leveled for accuracy), baking powder, baking soda, fine sea salt, ground cinnamon, ground ginger, ground nutmeg, ground allspice, and ground cloves.
Whisking these ingredients thoroughly ensures even distribution of the leavening agents and spices, which prevents dense pockets in the cake and guarantees consistent flavor in every bite.
Set this dry mixture aside until you’re ready to fold it into the wet ingredients.
Step 3: Create the Pumpkin Wet Base and Activate the Leavening
- 1/3 cup plant-based milk
- 1 1/2 tsp apple cider vinegar
- 1 cup canned pumpkin puree
- 3/4 cup light brown sugar
- 1/3 cup neutral oil
- 1 1/2 tsp vanilla extract
Pour the plant-based milk into a large bowl and immediately add the apple cider vinegar, which creates a ‘buttermilk’ effect and activates the baking soda for better rise and lift.
Let this mixture sit for about 30 seconds to a minute so the acid can begin working.
Then add the canned pumpkin puree, light brown sugar, neutral oil, and vanilla extract to the same bowl.
Stir this mixture vigorously for about 30 seconds until well combined and smooth—the pumpkin should be fully incorporated with no streaks remaining.
Step 4: Combine Wet and Dry Ingredients with a Gentle Hand
- dry ingredient mixture from Step 2
- pumpkin wet mixture from Step 3
Add the dry ingredient mixture from Step 2 to the wet pumpkin mixture from Step 3.
Using a rubber spatula or wooden spoon, gently fold the ingredients together using a folding motion—scoop from the bottom, fold over the top, rotate the bowl, and repeat—until just barely combined.
Stop folding as soon as you see no white streaks of dry ingredients remaining; overmixing develops gluten and results in a dense, tough crumb rather than the fluffy texture we’re after.
A few small lumps are perfectly fine and will disappear during baking.
Step 5: Assemble and Top the Cake
- batter from Step 4
- streusel topping from Step 1
Pour the batter from Step 4 into your prepared baking pan, using a spatula to gently spread it into an even layer.
Sprinkle the streusel topping from Step 1 evenly across the entire surface, pressing down lightly so it adheres to the batter.
Take a butter knife or offset spatula and swirl it gently through the topping in a figure-eight or zigzag pattern to create visual interest—this creates marbled lines of streusel throughout the cake as it bakes.
Don’t overdo the swirling; just 3-4 gentle swirls is plenty.
Step 6: Bake Until Golden and Cool Properly
Transfer the pan to your preheated 350°F oven and bake for 35 to 41 minutes, until a wooden toothpick inserted into the center of the cake comes out clean or with just a few moist crumbs (not wet batter).
The top should be golden brown and the streusel topping should smell deeply fragrant.
Remove from the oven and let the cake cool in the pan for 15 minutes—this allows the structure to set slightly without being too hot to handle.
Then turn the cake out onto a wire cooling rack (using the parchment overhang to help lift it out) and let it cool completely before slicing, about 1-2 hours.
I’ve found that removing the parchment while the cake is still slightly warm makes it come off cleanly without tearing the delicate crumb.




