When the weather turns cold or you simply need a comforting pause, nothing beats a warm, milky drink. These six recipes—from classic hot chocolate and chai to golden milk and café-style lattes—are rich, creamy, and easy to make at home. Each one uses whole milk as the base for a velvety texture and balanced sweetness, and they all come together in under 20 minutes with simple pantry ingredients.
Ingredients
- 6 cups (1.4 L) whole milk (or your preferred milk)
- 1/2 cup (100 g) granulated sugar, plus more to taste
- 1/4 cup (25 g) unsweetened cocoa powder (for hot chocolate)
- 2 teaspoons vanilla extract
- 1/4 teaspoon salt
- For chai: 4 black tea bags, 1 cinnamon stick, 4 cardamom pods, 4 cloves, 1-inch piece fresh ginger (sliced)
- For golden milk: 1 teaspoon ground turmeric, 1/2 teaspoon ground ginger, 1/4 teaspoon ground cinnamon, pinch of black pepper
- For latte: 1/2 cup (120 ml) strong brewed espresso or 1 cup (240 ml) strong coffee
- Whipped cream, marshmallows, or cocoa powder for garnish (optional)
Instructions
- Choose your base: For hot chocolate, whisk cocoa powder, sugar, and salt in a small bowl. For chai, gather the tea bags and whole spices. For golden milk, mix the ground spices together. For a latte, brew your espresso or coffee.
- Pour the milk into a medium saucepan. Add the sugar (if using) and the chosen flavorings—cocoa mixture, chai spices, or golden milk spices. Do not add coffee yet.
- Heat the milk over medium-low heat, stirring frequently with a whisk, until it is steaming and small bubbles form around the edges. Do not let it boil—boiling can scorch the milk and create a skin.
- Once steaming, reduce heat to low and let the mixture steep (for chai) or simmer gently (for hot chocolate or golden milk) for 5 minutes, stirring occasionally. For chai, remove from heat and let the tea bags steep for 3–5 minutes more.
- Remove from heat. For chai, strain out the spices and tea bags. For hot chocolate, whisk until smooth. For golden milk, whisk in the black pepper.
- Stir in the vanilla extract. If making a latte, pour the hot milk into a blender or use a milk frother to foam it, then pour the espresso into mugs and top with the frothed milk.
- Taste and add more sugar or spice if desired. Serve immediately, garnished with whipped cream, marshmallows, or a dusting of cocoa or cinnamon.
Tips
- Use whole milk for the richest texture. Lower-fat milks will work, but the drink will be thinner. For a dairy-free version, oat milk or full-fat coconut milk are the best substitutes—they froth well and have a creamy mouthfeel.
- Don’t boil the milk. High heat can cause the milk to curdle or form a skin. Keep the heat low and stir often.
- Sweeten to taste. Start with the listed sugar, then add more after tasting. Honey or maple syrup can replace sugar, but add them after removing from heat to preserve their flavor.
- Make a big batch. Multiply the recipe and keep it warm in a slow cooker on low for up to 2 hours, stirring occasionally. This is great for parties.
Serving Suggestions
Serve these drinks in warm mugs to keep them hot longer. For hot chocolate, top with marshmallows or a dollop of whipped cream and a sprinkle of cinnamon. Chai pairs beautifully with a biscuit or shortbread. Golden milk is wonderful before bed—serve it plain or with a drizzle of honey. For lattes, add a dusting of cocoa or nutmeg for a café feel.
Variations
- Spiced hot chocolate: Add 1/4 teaspoon of cinnamon, a pinch of cayenne, or a drop of peppermint extract along with the cocoa.
- Dirty chai: Add a shot of espresso to your chai for an extra caffeine kick.
- Vegan golden milk: Use unsweetened almond or oat milk and replace honey with maple syrup.
- Iced versions: Let the prepared drink cool, then pour over ice. For iced coffee, skip the steaming and mix cold milk with espresso.
Storage and Reheating
These drinks are best enjoyed fresh, but you can store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, pour into a saucepan and warm over medium-low heat, stirring frequently, until steaming (do not boil). You can also microwave in 30-second intervals, stirring between each, until hot. Chai and hot chocolate may separate slightly; a good whisk will bring them back together. Do not store drinks with whipped cream on top—remove the topping first.
Frequently Asked Questions
Can I use non-dairy milk? Yes, absolutely. Oat milk and full-fat coconut milk are the best for creaminess and frothing. Almond milk works but will be thinner. Avoid rice milk, which is too watery.
Why does my milk curdle? Curdling usually happens when the milk is heated too quickly or at too high a temperature, or when an acidic ingredient (like some spices or coffee) is added to very hot milk. Use low heat and stir constantly to prevent this.
How can I make these drinks less sweet? Simply reduce or omit the sugar. The spices and cocoa still provide plenty of flavor. You can also use a sugar substitute, but add it after cooking to avoid bitterness.
Can I make a large batch for a party? Yes, multiply the recipe and keep it warm in a slow cooker on the low setting. Stir occasionally to prevent a skin from forming. Serve within 2 hours for best quality.
Is it safe to reheat these drinks? Yes, reheat to steaming (about 150°F / 65°C) and consume within 3 days of refrigeration. Never reheat more than once.
Can I add alcohol? For adults of legal drinking age, a splash of rum, whiskey, or Irish cream can be added to hot chocolate or chai. Drink responsibly and never serve to minors.
Related
- Boiled Eggs and Avocado: Benefits and a Simple Recipe
- Bagel Girls Chester NY: Make a Classic Deli Bagel Sandwich
- Paneer Butter Masala: A Creamy Restaurant-Style Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).