If you’ve ever stood in the Starbucks drive-thru line at 7 a.m. wondering why a seasonal drink costs almost seven dollars, this one is for you. My homemade Starbucks Pumpkin Spice Latte recipe uses real pumpkin puree, freshly mixed pumpkin pie spice, and a couple of espresso shots, and it comes together in under ten minutes. I’ve been tweaking it since 2017, and it finally tastes better than the cup you’d pay for.
Why Most Homemade Pumpkin Spice Latte Recipes Fail (And How Mine Did)

Fall of 2017, first apartment in Virginia, a neighborhood where the leaves actually turned, which felt like a big deal after years of growing up in Florida. I told my friend Hailey I was making her the best pumpkin spice latte of her life, which is the kind of sentence that should come with a warning label, and she drove over after work expecting something close to what she’d been buying at Starbucks for years.
The drink was beige. Grainy in a way I cannot defend. It tasted like someone had melted a cinnamon candle into evaporated milk, which I’m now realizing is a weirdly specific reference but also exactly right.
Here’s what went wrong, and these are the same mistakes I see in almost every bad homemade PSL recipe online. I grabbed pumpkin pie filling instead of pure pumpkin puree, so the added sugars scorched on the bottom of the pan within a minute. I dumped dry pumpkin pie spice straight into cold milk, so it floated around in clumps instead of blooming into the drink. And I never actually cooked the pumpkin at all, because nowhere in the recipes I’d been reading did anyone explain that cooking the pumpkin first is what makes a Starbucks copycat pumpkin spice latte taste real instead of raw.
The whole thing went sideways before I’d even pulled the espresso shots. Hailey drank half of hers and said, very gently, “should we just go grab one from the actual store?” She still teases me about it.
So okay. Now we’re doing it right, and the rest of this recipe is what I learned the hard way.
Which Pumpkin to Buy

Get Libby’s. The orange can, one ingredient on the back. The pumpkin pie mix sitting next to it on the shelf is a different product, pre-sweetened and pre-spiced, and it will not work here. Libby’s is denser and less watery than most other brands. You can feel that the second you scoop it.
If your store is out, which happens around mid-November every year, the Whole Foods 365 brand is the next best thing I’ve tried. The Trader Joe’s organic version is wetter, and you’ll want to drain it in a fine mesh sieve over a bowl for 20 minutes before using it. Walk away, do something else, come back. You’ll see a surprising amount of orange-tinted liquid in the bowl, and what’s left in the sieve will work like Libby’s.
You can roast a sugar pumpkin yourself. Halved, seeded, cut-side down on parchment, 400°F for 45 minutes. Scoop the flesh out, blend it. The flavor is genuinely better. Most mornings I am not going to do this. Some mornings I do.
Spices
Pre-mixed pumpkin pie spice exists and it’s fine. McCormick’s version is mostly cinnamon with a polite suggestion of everything else. You can do better with five jars and 90 seconds.
- 2 teaspoons ground cinnamon (I use Saigon, because I bought a tin of Ceylon once and thought it tasted thin and almost lemony)
- 1 teaspoon ground ginger
- ½ teaspoon ground nutmeg, freshly grated if you have a microplane
- ½ teaspoon ground cloves
- ¼ teaspoon ground allspice
Smell your jars before you start. If they don’t smell like much, they’re done.
About the Salt
Add a pinch of fine sea salt to the finished drink before you pour it. Most “this is missing something” feelings in lattes are a salt issue, not a sugar issue. I’m putting this section before the recipe because I forget it half the time when I’m reading my own writing.
Substitutions

Milk. Whole milk is best, and I’ll say why in a second. Oat milk is a close second if you use a barista version like Oatly Barista, which has more fat and stabilizer in it so it actually steams and doesn’t curdle when it hits hot pumpkin. Regular oat milk splits. Almond milk also splits, and it splits worse. I have tried whisking harder, lower heat, adding the puree later. It just doesn’t work, don’t try it.
Whole milk is best because the fat carries the spice flavor in a way skim milk doesn’t, and because the texture stays thick enough that you actually feel like you’re drinking something rich. 2% works fine if that’s what’s in your fridge.
Sugar. I use brown sugar. Honestly I’m not totally sure why it works better than white. I assume it’s the molasses pulling the spices forward, but it might just be that I’ve made it this way long enough that anything else tastes wrong to me. Maple syrup works, two tablespoons. Honey is too floral. White sugar is fine but flat.
Coffee. Espresso is great if you have it. Two shots. I don’t always feel like cleaning my Breville so most mornings I use ½ cup of strong drip coffee or pull the moka pot off the back of the stove. Instant espresso powder dissolved in two tablespoons of hot water is also completely fine.
Vanilla. Use real extract. The imitation stuff has a flat sweetness that you’ll taste at the back end of the drink and not be able to place. I use Nielsen-Massey when I have it and McCormick when I don’t.
How to Make a Starbucks Pumpkin Spice Latte at Home, Step by Step

Small saucepan, medium-low heat. Not medium. I scorched a batch on medium once and the whole apartment smelled like a campfire that had wandered into a bakery, and my husband walked out of the bedroom looking concerned.
Into the pan:
- 2 tablespoons pumpkin puree,
- 2 tablespoons brown sugar,
- ½ teaspoon spice mix.
Stir constantly with a silicone spatula for 2 minutes. The mixture goes darker and glossier, almost like wet clay, and the pumpkin starts to smell roasted. That smell is how you know you’re not burning it, you’re cooking it.
Add 1 tablespoon water. Stir until it’s a smooth paste. This is the step I skipped for the first three or four years of trying to make this drink, and it’s the reason my home version always came out grainy. The water breaks up the clumps before any milk gets near them. If you only do one thing differently after reading this, do this.
Pour in 1 cup whole milk slowly, whisking. Heat until just barely steaming. Tiny bubbles around the edge of the pan. 165°F on a thermometer if you have one and can find it.
Off the heat, stir in 1 teaspoon vanilla extract and a pinch of fine sea salt.
I have a green silicone spatula that I genuinely hate. It’s the wrong shade of green, sort of avocado-y, and the handle is too long for my saucepan. I keep meaning to replace it and then I don’t. I’m using it right now.
Pull 2 shots of espresso into your mug, then pour the spiced milk on top. Hold the foam back with the back of a spoon, pour the liquid in first, then drop the foam on top. Or use one of those handheld milk frothers, the cheap Ikea one runs on two AA batteries and works.
Whipped cream if you want it. Cinnamon dust on top. Fresh nutmeg grated over does almost nothing for the flavor but smells incredible when you bring the mug up to your face.
Salt the finished drink if it tastes flat. I know I said this already. I’m saying it again because I forgot to do it last weekend and the drink was worse and I sat there for ten minutes trying to figure out what was wrong.
Pro Tips

Make a concentrate ahead. Multiply the pumpkin, sugar, and spice paste by six, cook for 5 minutes, store in a mason jar in the fridge for 10 days. Mornings get easier. You scoop two tablespoons into a mug, whisk in hot milk, pour espresso. Done in 90 seconds.
Pour milk over coffee, never the other way around. The other way shocks the milk and you get a weird thin layer floating on top that nobody wants.
Toast your spices before mixing them. 30 seconds in a dry pan, off the heat the second they smell warm. The difference is real. I have no idea why almost no one mentions this.
I read recently that octopuses can taste with their arms, which has nothing to do with anything I’m telling you, but I keep thinking about it.
Drain wet pumpkin puree in a sieve. 20 minutes. Don’t skip this with the cheaper brands.
Storage
Don’t save a finished latte. The texture goes weird, the foam dies, just drink it.
The concentrate is what keeps. Mason jar in the fridge, 10 days. Stir before using because the spices settle to the bottom. To reheat, two tablespoons of concentrate plus a cup of milk in a small saucepan over medium-low, whisking, until it steams. Microwave works too in a tall mug, then whisk hard.
Don’t freeze the finished drink. The pumpkin separates and the milk gets icy. I tested it because someone in the comments asked and the result was bad enough that I poured it down the sink.
Pumpkin Spice Latte FAQ (The Questions Hailey Keeps Asking Me)

Can I Make This Without an Espresso Machine?
Yes, Hailey asked me this same thing in 2018 because she didn’t want to spend money on a machine. A moka pot works. So does very strong drip coffee, half a cup. Instant espresso powder dissolved in two tablespoons of hot water is also fine, and I’ve done that in airbnbs.
Why Is Mine Grainy?
You skipped the water step, or your pumpkin was watery to begin with. Drain the can in a sieve for 20 minutes. Build a smooth paste with the spices and a tablespoon of water before adding any milk.
Can I Make This for a Crowd?
Make the concentrate ahead. Heat a quart of milk on the stove with the concentrate stirred in. Pour into mugs, add coffee to each, top with whipped cream. Works for six people without anyone feeling rushed.
Recipe Homemade Pumpkin Spice Latte

Prep: 3 minutes
Cook: 5 minutes
Total: 8 minutes
Serves: 1 large mug (12 oz)
Ingredients
- 2 tablespoons pure pumpkin puree
- 2 tablespoons brown sugar, packed
- ½ teaspoon homemade pumpkin pie spice
- 1 tablespoon water
- 1 cup whole milk
- 1 teaspoon vanilla extract
- Pinch of fine sea salt
- 2 shots espresso or ½ cup strong coffee
- Whipped cream and cinnamon, optional
Instructions
- Heat pumpkin, brown sugar, and spice in a saucepan over medium-low for 2 minutes, stirring constantly.
- Add water, stir into a smooth paste.
- Whisk in milk slowly, heat until just steaming (165°F).
- Off the heat, stir in vanilla and salt.
- Pour espresso into a mug, top with the spiced milk.
- Finish with whipped cream and cinnamon if you want.