Homemade London Fog Latte With Almond Milk
This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases.
This homemade London Fog latte is creamy, lightly sweet, and made with Earl Grey tea, vanilla, and almond milk. It has the cozy café flavor of a Starbucks London Fog, but it’s easy to make at home with just a few simple ingredients.
The bergamot in Earl Grey gives the drink its citrusy flavor, while the vanilla and warm almond milk make it smooth and comforting. You can also adjust the sweetness to taste, which is one of the best parts of making it yourself.
You can also try a homemade iced cinnamon dolce latte for another Starbucks-style drink, a lighter almond milk hot chocolate when you want something cozy, or a fruity strawberry acai refresher for a cold option.

Save this recipe!
I'll email you a shopping list plus helpful tips to make the best version of this recipe
A Quick Look At The Recipe
- A Quick Look At The Recipe
- 🍵 Makes: 1 large 16-ounce latte
- ⏰ Total Time: 8 minutes
- 🔥 Calories: About 105 per latte
- 🌿 Main Ingredients: Earl Grey tea, almond milk, vanilla, and honey
- 💜 Optional: Add culinary lavender for a light floral note
- ⭐ Best Tip: Steep the tea for 5 minutes only, then froth the warm milk before pouring it in.
It gives me a gentle morning boost despite the lower caffeine ratio in it. If you’ve never tried it before, you’re in for a treat. And if you already love it as much as I do, just wait until you see how simple it is to make at home!

What Is a London Fog Latte?
A London Fog is a tea latte, not a coffee drink. It is made with Earl Grey tea, warm milk, vanilla, and a little sweetener. Earl Grey contains bergamot, which gives the drink its light citrusy flavor.
This version uses unsweetened almond milk and honey for a creamy, lightly sweet drink you can make at home. One large latte has about 105 calories when made as written, although the total will change if you use different milk or sweetener.
Ingredients
- You only need a few simple ingredients for this London Fog latte. The exact amounts are in the recipe card below.
- Earl Grey tea: This gives the drink its classic bergamot and citrus flavor. Use one tea bag or loose-leaf Earl Grey tea.
- Water: You will use hot water to steep the tea before adding the milk.
- Unsweetened almond milk: It keeps the latte light and creamy. Oat milk, coconut milk, or regular dairy milk also work, but the nutrition will change.
- Vanilla extract: A small amount gives the tea its familiar London Fog flavor.
- Honey or maple syrup: Use either for a lightly sweet latte, or choose a sugar-free sweetener if you prefer.
- Culinary lavender: This is optional, but it adds a gentle floral flavor that pairs nicely with Earl Grey.

How to Make a London Fog Latte
1. Steep the Earl Grey Tea
Bring the water to a gentle simmer in a small saucepan, then remove it from the heat. Add the Earl Grey tea and lavender, if using. Let it steep for 5 minutes.

2. Warm the Almond Milk
While the tea steeps, warm the almond milk in a second small saucepan over low heat. Do not let it boil. Stir in the vanilla extract and honey or sweetener.

3. Strain the Tea
If you used loose-leaf tea or lavender, strain the tea into a large mug. If you used a tea bag without lavender, simply remove and discard the tea bag.

4. Combine and Froth
Froth the warm almond milk if you have a frother, then pour it into the tea. Spoon any foam over the top.

5. Finish and Serve
Add a small sprinkle of cinnamon or dried lavender, if you like. Serve the London Fog latte while it is warm.

Helpful Tips
- Helpful Tips
- Do not oversteep the tea. Five minutes gives Earl Grey a full flavor without making it bitter.
- Warm the milk gently. It should be steaming but never boiling, or it can taste scorched.
- Use two tea bags for a stronger latte. This gives you more Earl Grey flavor without steeping the tea longer.
- Froth the milk after warming it. A handheld frother gives the drink a coffee-shop-style top, but it will still taste good without one.
- Adjust the sweetness last. Start with less honey or maple syrup, taste, then add more if needed.

Variations
Iced London Fog Latte
For an iced version, use 2 Earl Grey tea bags and steep them in ½ cup hot water for 5 minutes. Remove the tea bags, let the tea cool, then pour it over ice with cold almond milk, vanilla, and honey or maple syrup.
Oat Milk London Fog
Use unsweetened oat milk instead of almond milk for a slightly richer, creamier latte. It froths especially well, but it will change the nutrition information.
Lightly Spiced London Fog
Add a small pinch of cinnamon and cardamom to the warm milk for a cozy fall version. Keep the spices light so they do not cover the Earl Grey flavor.
Less-Sweet London Fog
Start with 2 teaspoons of honey or maple syrup instead of a full tablespoon. Taste the latte after combining it, then add more only if you need it.

Serving and Storage
Serve your London Fog latte while it is warm and frothy. It is best freshly made.
If you have leftovers, refrigerate them in a covered jar for up to 1 day. Reheat gently on the stove or in the microwave until warm, but do not boil. Froth again before serving if you like.
You Might Also Like
too busy to make it?
pin it for later to your favorite pinterest board

London Fog Latte With Almond Milk (Easy Starbucks Copycat)

Equipment
Ingredients
- 1 cup water
- 1 cup unsweetened almond milk
- 1 Earl Grey tea bag or 1-2 teaspoons loose leaf Earl Grey tea
- ½ teaspoon vanilla extract
- 1 tablespoon honey or maple syrup or sugar-free sweetener to taste
- Pinch dried culinary lavender optional, but highly recommended! for floral vibes.
- Ground cinnamon optional, for serving
Instructions
- Brew the tea: Bring the water to a gentle simmer in a small saucepan. Remove from the heat, then add the Earl Grey tea and lavender, if using. Steep for 5 minutes.
- Warm the milk: While the tea steeps, warm the almond milk in a second small saucepan over low heat. Do not let it boil. Stir in the vanilla and honey or sweetener.
- Strain and combine: If you used loose-leaf tea or lavender, strain the tea into a large mug. Pour in the warm almond milk and stir gently.
- Froth and serve: Froth the warm milk before pouring it in, if you have a frother, then spoon the foam on top. Finish with a little cinnamon or lavender, if desired. Serve right away.
Notes
- One full recipe makes one large 16-ounce latte.
- Use oat, coconut, or dairy milk if you prefer, but the nutrition will change.
- For a less sweet latte, start with 2 teaspoons of honey or maple syrup and add more only if needed.
- Do not steep Earl Grey longer than 5 minutes; use a second tea bag if you want a stronger flavor.
