A pumpkin spice latte is three things: strong coffee, steamed milk, and sweetened pumpkin spice. Nothing about that requires a $1,200 machine or a $6 transaction. Strong drip coffee works. Moka pot coffee works. Concentrated cold brew works, and makes an iced version without any extra steps.
The part worth getting right is the milk. Warming it with the syrup rather than pouring the syrup on top lets the spices bloom into the fat, which is the difference between a drink that tastes integrated and one that tastes like coffee with sweet stuff floating in it. Whisking the milk hard as it heats builds enough foam to cap the cup. A jar with a tight lid does the same job if you shake it for thirty seconds.
Made at home with syrup from a batch already in the refrigerator, this lands somewhere around eighty cents. Bought on the way to work five days a week, the same drink runs past $1,500 a year.

Homemade Pumpkin Spice Latte
Ingredients
- 1/2 cup strong brewed coffee moka pot coffee, or 2 shots espresso
- 3/4 cup milk any kind
- 2 tablespoons homemade pumpkin spice syrup or to taste
- 1 tablespoon canned pumpkin puree optional
- 1 pinch ground cinnamon
- 1 pinch ground nutmeg
- 1 pinch ground cinnamon for dusting
- whipped cream optional
Instructions
- Brew the coffee strong. If you are using a drip machine, use about one and a half times your usual grounds for the same amount of water – a standard-strength cup will taste thin once the milk goes in.
- Combine the milk, pumpkin spice syrup, pumpkin puree if using, cinnamon, and nutmeg in a small saucepan over medium-low heat.
- Heat for 3 to 4 minutes, whisking constantly and briskly, until the milk is steaming and frothy. Do not let it boil – boiled milk turns thin and takes on a scalded flavor.
- Pour the hot coffee into a large mug, filling it about a third of the way.
- Pour the warm spiced milk over the coffee, holding back the foam with a spoon, then spoon the foam on top.
- Dust with cinnamon and serve immediately. Add whipped cream if you want the full coffee-shop version.



