The Cozy Coffee Shop Drink I Make at Home All Winter | Gingerbread Spice Flat White

The first time I made this at home, I almost gave up on it. I kept steaming the almond milk too hot and it turned bitter and thin instead of silky. Then I slowed down, pulled the milk off the heat right when it started to swirl (not boil), and whisked in my spices before pouring instead of after. That one small change made the drink taste like a bakery, not a science experiment. Now this is the only way I make my morning coffee once the weather turns cold.
Recipe Highlights
- Real Spices: Made with real ginger, cinnamon, and allspice, not a store-bought syrup.
- Diet Friendly: Dairy-free and naturally low in sugar.
- Quick Preparation: Ready faster than a trip to the drive-thru.
- Customizable Flavor: Easy to adjust for sweetness or spice strength.
- No Special Equipment: No espresso machine? Strong brewed coffee works as a backup.
Key Ingredients Breakdown
Espresso
This is the base and the backbone of the drink. A double shot gives you that bold coffee flavor that holds its own against the milk and spices. If you don’t have an espresso machine, brew a small amount of very strong coffee or use a moka pot. Instant espresso powder mixed with a little hot water also works in a pinch.
Unsweetened Almond Milk
Almond milk steams up light and slightly nutty, which pairs well with the warm spices without competing with the coffee. I use unsweetened so I can control the sweetness myself. Oat milk is a great substitute if you want a creamier, foamier result, since it steams a bit thicker than almond milk. Regular dairy milk or coconut milk will also work if almond milk isn’t your thing.
Fresh Ginger
Fresh ginger gives the drink a little bite and warmth that ground ginger just can’t match on its own. I grate a small amount right into the milk while it steams so the flavor spreads through evenly. If you only have ground ginger on hand, use it, but cut the amount roughly in half since it’s more concentrated.
Ground Cinnamon
Cinnamon rounds out the spice mix and gives the drink that familiar gingerbread smell. It also adds a light natural sweetness, so you can use less sugar overall. Any cinnamon you have in your pantry works fine here.
Ground Allspice
Allspice is what makes this taste like gingerbread instead of just spiced coffee. It has notes of clove, cinnamon, and nutmeg all in one, so a small pinch goes a long way. If you don’t have allspice, a mix of a pinch of clove and a pinch of nutmeg makes a good stand-in.
Sweetener (Optional)
A little maple syrup or brown sugar adds warmth and rounds out the spices, but this is completely optional. I skip it most mornings since the cinnamon already brings some natural sweetness.
Why You Will Love This Recipe
A warm, spiced espresso drink made easily at home with everyday pantry spices.
Affordable Coffeehouse Taste
It tastes like a coffee shop drink but costs a fraction of the price to make at home.
Warm & Balanced Spice Blend
The spice blend is warm and cozy without turning the drink into a dessert.
Light & Espresso-Forward
Unsweetened almond milk keeps it light, so the espresso flavor still shines through.
Simple Pantry Ingredients
You only need a handful of pantry spices and 10 minutes of your time.
Flexible Preparation
It works with a stovetop, an electric frother, or even a jar and some elbow grease.
Pro Tips
- Don’t let the milk boil. Pull it off the heat as soon as small bubbles start forming around the edge.
- Grate the ginger finely so it blends smoothly into the milk instead of leaving stringy bits.
- Froth the milk in a mason jar with a tight lid if you don’t own a frother; shake hard for 30 seconds, then microwave for 30 seconds.
- Pour the espresso first, then add the milk slowly from a bit of a height to build a nice layer on top.
- Taste your spice mix in the milk before pouring, since it’s much easier to adjust while it’s still in the pitcher.
Storage & Reheating
This drink is best enjoyed fresh, right after you make it, since the foam will settle over time. If you have leftover steamed spiced milk, store it in a sealed jar in the fridge for up to 2 days. When you’re ready to use it, reheat it gently on the stove over low heat or in the microwave in 20-second bursts, whisking in between, then froth it again before pouring over a fresh shot of espresso. I don’t recommend freezing this one, since the texture of steamed milk doesn’t hold up well once thawed.
The Cozy Coffee Shop Drink I Make at Home All Winter: Gingerbread Spice Flat White
Course: BeveragesCuisine: AmericanDifficulty: Easy1
servings3
minutes5
minutes45
kcalThis Gingerbread Spice Flat White is a warm, cozy coffee drink made with steamed unsweetened almond milk poured over a shot of espresso, with fresh ginger, cinnamon, and allspice stirred right in. It has a smooth, velvety texture on top and a strong coffee flavor underneath, with just enough spice to feel like the holidays in a cup. It comes together in under 10 minutes, no fancy equipment needed.
Keep the screen of your device on
Ingredients
1 double shot espresso (about 2 fl oz), or 1/2 cup very strong brewed coffee
3/4 cup unsweetened almond milk
1/4 tsp ground cinnamon
1/8 tsp ground allspice
1/2 tsp fresh grated ginger (or 1/4 tsp ground ginger)
1 tsp maple syrup or brown sugar (optional, to taste)
Pinch of ground cinnamon, for topping
Directions
- Brew your double shot of espresso and pour it into your favorite mug. If you’re using strong brewed coffee instead, measure out about half a cup and set it aside while you prep the milk.
- Pour the unsweetened almond milk into a small saucepan or milk frothing pitcher. Add the ground cinnamon, allspice, and grated ginger directly into the cold milk, and whisk them together so the spices don’t clump once the milk heats up.
- Warm the milk over medium-low heat, whisking gently the whole time. Watch closely and take it off the heat the moment you see small bubbles forming around the edges of the pan; this usually takes about 2 to 3 minutes. Do not let it come to a full boil, or the milk can taste scorched and the texture turns grainy.
- If you have a milk frother or a frothing wand, use it now for about 15 to 20 seconds to build some light microfoam on top. If you don’t have one, pour the warm milk into a jar with a tight lid and shake hard for 30 seconds, then let it settle for a moment.
- Stir the optional maple syrup or brown sugar into your espresso now, if using, so it dissolves fully in the hot coffee.
- Slowly pour the steamed milk over the espresso, holding back the foam with a spoon until the end, then spoon the foam on top. Dust the top with a small pinch of cinnamon and serve right away while it’s hot.
Recipe Notes
- A milk frother wand costs very little and makes this drink (and any coffee drink) far easier to pull off at home.
- If your espresso machine also has a steam wand, you can steam and froth the milk in one step right in the pitcher.
- Ground spices lose their strength over time, so if your gingerbread flavor tastes weak, it might be time for fresh spices.
- For an iced version, let the spiced milk cool, then pour it over ice with your espresso shot poured on top.
- If you like a sweeter drink, gingerbread syrup (store-bought or homemade) can replace the maple syrup for a stronger flavor.
Nutrition Facts
Based on 1 serving, using unsweetened almond milk and no added sweetener.
| Nutrient | Amount |
|---|---|
| Calories | 45 |
| Total Fat | 2.5g |
| Saturated Fat | 0g |
| Cholesterol | 0mg |
| Sodium | 150mg |
| Total Carbohydrate | 3g |
| Dietary Fiber | 1g |
| Sugars | 1g |
| Protein | 1g |
Nutrition values are estimates and will change if you add sweetener or swap the milk.
Frequently Asked Questions
Can I make this with regular dairy milk instead of almond milk?
Yes, whole milk or 2% milk both work well and will give you a creamier texture with more natural foam. Just watch the heat closely, since dairy milk can scald faster than almond milk.
What’s the difference between a flat white and a latte?
A flat white uses less milk overall and has a thinner layer of microfoam, which lets the coffee flavor come through more strongly. A latte uses more milk and a thicker layer of foam on top, giving it a milder, creamier taste.
Can I make this without an espresso machine?
Yes. A moka pot, an Aeropress set to make a concentrated shot, or even strongly brewed drip coffee will all work as a substitute for espresso in this recipe.
