London Fog Cake Recipe – 5 Secrets to a Moist & Dreamy Dessert

Posted on January 31, 2026

London Fog Cake with lavender frosting and tea milk soak

The London Fog Cake is one of those desserts that makes you stop mid-bite and sigh happily. If you’ve ever wrapped your hands around a warm London Fog latte on a rainy afternoon, this cake captures that same cozy magic—but in edible form. Imagine a tender, buttery cake infused with Earl Grey tea and lavender, soaked with a silky tea-infused milk mixture, then finished with an airy lavender vanilla bean cream cheese frosting. It’s soft, aromatic, and balanced—sweet but never cloying.

This London Fog Cake recipe feels like something out of an elegant bakery but is surprisingly simple to make at home. Whether you’re baking for a weekend brunch, a bridal shower, or simply because you crave something beautiful, this recipe will earn you instant applause. And trust me, the scent alone will make your kitchen smell like a spa day.

Table of Contents

What is London Fog Cake?

At its heart, a London Fog Cake is the dessert version of the classic London Fog latte. The latte, loved for its warm vanilla and bergamot notes, is transformed here into layers of moist, tea-infused cake. The Earl Grey adds depth with its citrusy aroma, while lavender brings a delicate floral lift. Unlike most layer cakes, this one includes an Earl Grey milk soak—similar to a tres leches cake—that keeps it impossibly soft and tender.

The cream cheese frosting, scented with vanilla and lavender, gives it a tangy, velvety finish. Each bite feels like sipping a cup of tea on a foggy London morning—calming, aromatic, and luxurious. If you’ve tried our Lemon Blueberry Cake or Blueberry Cheesecake Rolls, think of this as their elegant cousin from across the pond.

Reasons to Try London Fog Cake

There are plenty of reasons to fall in love with this London Fog Cake, but let’s start with the obvious—it’s incredibly moist and flavorful. The combination of Earl Grey and lavender might sound fancy, but together they create a flavor that’s both comforting and sophisticated. It’s not too sweet, which means it pairs perfectly with tea, coffee, or even a glass of milk. Plus, this cake stores well and tastes even better the next day after the milk soak fully infuses into the crumb.

And while it looks impressive, the recipe itself is straightforward. You don’t need to be a pastry chef to pull this off—just a mixing bowl, some patience, and maybe a podcast for company while you wait for the cake to bake. If you love elegant desserts that aren’t a sugar bomb, you’ll adore this one. Looking for other cozy desserts with a twist? You might also enjoy Hot Chocolate Lasagna or the Strawberry Tres Leches Cake.

Ingredients Needed to Make London Fog Cake

For the Earl Grey Cake:

  • 3 tbsp (12 g) Earl Grey tea
  • 1 tbsp (2 g) culinary lavender
  • 2 ¼ cups (282 g) all-purpose flour, spooned and leveled
  • 1 ½ tsp baking powder
  • ¼ tsp baking soda
  • ½ tsp salt
  • 10 tbsp (140 g) unsalted butter, softened
  • 1 ½ cups (300 g) granulated white sugar
  • 3 eggs, room temperature
  • 1 tbsp vanilla bean paste
  • 1 cup (240 ml) buttermilk

For the Earl Grey Milk Soak:

  • ½ cup (120 ml) whole milk
  • 2 tbsp (8 g) Earl Grey tea
  • ½ tbsp (1 g) culinary lavender
  • ½ cup (150 g) sweetened condensed milk
  • ½ tsp vanilla bean paste

For the Lavender Cream Cheese Frosting:

  • 1 tbsp (2 g) culinary lavender
  • 1 cup (224 g) unsalted butter, softened
  • 8 oz (226 g) cream cheese, cold
  • 2 cups (260 g) powdered sugar
  • 1 tsp vanilla bean paste
  • A touch of purple food coloring (optional)

Instructions to Make London Fog Cake – Step by Step

Step 1: Prepare the Cake Batter

Begin by preheating your oven to 350°F (175°C). Grease a 9×9-inch baking pan and line it with parchment paper so the cake lifts out easily. In a food processor, pulse together Earl Grey tea leaves and lavender until finely ground—this releases the oils that give the cake its distinct aroma. Sift out any large bits to avoid gritty texture. In a bowl, whisk the flour, tea-lavender mixture, baking powder, baking soda, and salt.

In another large bowl, cream together butter and sugar with an electric mixer for about 2 minutes until light and fluffy. This step helps create a tender crumb. Beat in the eggs, one at a time, then add vanilla bean paste for that sweet floral note. Alternate adding your dry ingredients and buttermilk, starting and ending with the flour mixture. Mix gently on low speed until just combined, scraping down the sides to make sure everything blends evenly. Pour the batter into your pan and smooth the top with a spatula. Bake for 38–44 minutes or until a toothpick comes out clean from the center. Your kitchen will smell divine—like a warm teahouse on a rainy afternoon.

Step 2: Cool the Cake

Once baked, place the pan on a wire rack and let it cool for 30 minutes. Don’t rush this step—if you try to soak it too soon, the cake might fall apart. Lift the cake out using the parchment paper and let it cool completely. The texture will settle, making it ready for the milk soak later.

Step 3: Make the Earl Grey Milk Soak

While your cake cools, prepare the milk soak. In a small saucepan, heat the milk over low heat until it’s just steaming—not boiling. Add the Earl Grey tea and lavender, then let them steep for about 15 minutes to draw out the flavors. Strain the mixture through a fine sieve and let it cool slightly. Whisk in the sweetened condensed milk and vanilla bean paste. The result is a lightly floral, creamy tea-infused mixture that will make your cake melt-in-your-mouth soft.

Step 4: Prepare the Frosting

In a food processor, pulse the lavender until it’s finely ground, then sift to remove large bits. In a large mixing bowl, whip the butter on high speed for 5 minutes until pale and airy. Add in the cream cheese and whip for another minute until smooth and fluffy. Sift in the powdered sugar, then add the ground lavender and vanilla. Mix on low speed first to avoid a sugar storm, then whip on high for another minute until it’s beautifully silky. If you’d like a soft pastel hue, add a tiny drop of purple food coloring and mix.

Step 5: Assemble the London Fog Cake

Once the cake is completely cool, trim a thin layer off the top to help the milk soak absorb more evenly. Place the cake on a serving plate and poke small holes across the top using the handle of a wooden spoon or honey dipper. Slowly pour the Earl Grey milk soak over the surface, allowing time for the liquid to seep into every pore. Be patient—this is where the magic happens. The milk will transform the crumb into something lush, tender, and almost custard-like.

Step 6: Frost and Finish

Spread the lavender cream cheese frosting generously across the top using an offset spatula. Don’t rush—smooth swirls give that signature “bakery” look. If you’d like to get fancy, sprinkle a few edible lavender buds or Earl Grey tea leaves on top for garnish. Slice into 16 squares, serve, and prepare for compliments.

This London Fog Cake recipe may seem detailed, but once you’ve followed it step by step, you’ll realize how approachable it really is. The key is patience—allowing the flavors of tea and lavender to bloom at every stage. If you enjoy recipes that balance sweetness with a touch of sophistication, this one is for you.

What to Serve with London Fog Cake

This cake pairs beautifully with, well, more tea! A cup of Earl Grey or chamomile is perfect, but it also plays well with coffee or hot cocoa for contrast. If you’re planning a tea party spread, consider adding something citrusy like Lemon Blueberry Bread or a light savory dish such as Tropical Chicken Pasta Salad for balance.

Key Tips for Making London Fog Cake

  1. Use fresh, good-quality Earl Grey tea—its bergamot notes are the backbone of this dessert.
  2. Don’t skip grinding the tea and lavender—it intensifies the flavor throughout the cake.
  3. Always let your milk soak cool before pouring over the cake; hot liquid can make it soggy.
  4. For frosting, cold cream cheese is key—it helps the texture stay thick and pipeable.
  5. If you’re sensitive to floral notes, reduce the lavender slightly; a little goes a long way.

Storage and Reheating Tips for London Fog Cake

Keep your London Fog Cake refrigerated in an airtight container for up to 4 days. The flavors deepen over time, making day-two slices even more flavorful. To serve, let the cake sit at room temperature for about 15–20 minutes to soften the frosting. If you’d like a warm treat, heat individual slices in the microwave for 10 seconds—just enough to wake up those fragrant tea notes.

FAQs

Can I make this without lavender?
Yes, but the lavender really brings that spa-day flavor. You can substitute it with a bit more vanilla or even honey for a comforting touch.

Can I use Earl Grey tea bags instead of loose tea?
Absolutely. Just open the bags and measure about 3 tablespoons worth of leaves.

Can this be made ahead of time?
Yes! You can bake the cake a day in advance, store it wrapped at room temp, then add the milk soak and frosting the next day.

Can I freeze the cake?
You can freeze the unfrosted cake for up to a month. Thaw completely before soaking and frosting.

Final Thoughts

This London Fog Cake is pure comfort meets elegance. It’s fragrant, moist, and effortlessly beautiful—a perfect centerpiece for any gathering or self-care Sunday. If you’ve ever wanted to bake something that feels like a hug in dessert form, this is it. Once you’ve made it step by step, you’ll understand why it’s become a favorite for so many. And if you love this cake, don’t miss our Funfetti Pound Cake for another show-stopping dessert moment.

Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
London Fog Cake with lavender frosting and tea milk soak

London Fog Cake (Earl Grey Lavender Delight)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Jennifer
  • Prep Time: 1 hour 30 minutes
  • Cook Time: 40 minutes
  • Total Time: 2 hours 10 minutes
  • Yield: 16 slices 1x
  • Category: Dessert
  • Method: Baking
  • Cuisine: British
  • Diet: Vegetarian

Description

This perfect London Fog Cake is an extra soft and moist cake flavored with Earl Grey tea and lavender, soaked with sweet Earl Grey lavender milk and frosted with silky lavender vanilla bean cream cheese frosting.


Ingredients

Scale
  • For the Earl Grey Cake
  • 3 tbsp (12 g) Earl Grey tea
  • 1 tbsp (2 g) culinary lavender
  • 2 1/4 cups (282 g) all-purpose flour, spooned and leveled
  • 1 1/2 tsp baking powder
  • 1/4 tsp baking soda
  • 1/2 tsp salt
  • 10 tbsp (140 g) unsalted butter, softened
  • 1 1/2 cups (300 g) granulated white sugar
  • 3 eggs, at room temperature
  • 1 tbsp vanilla bean paste
  • 1 cup (240 ml) buttermilk
  • For the Earl Grey Milk Soak
  • 1/2 cup (120 ml) whole milk
  • 2 tbsp (8 g) Earl Grey tea
  • 1/2 tbsp (1 g) culinary lavender
  • 1/2 cup (150 g) sweetened condensed milk
  • 1/2 tsp vanilla bean paste
  • For the Lavender Cream Cheese Frosting
  • 1 tbsp (2 g) culinary lavender
  • 1 cup (224 g) unsalted butter, softened
  • 8 oz (226 g) cream cheese, cold
  • 2 cups (260 g) powdered sugar
  • 1 tsp vanilla bean paste
  • Purple food coloring (optional)

Instructions

1. Preheat the oven to 350°F (175°C). Grease a 9×9 inch light metal baking pan and line it with parchment paper.

2. Add the Earl Grey tea and lavender to a food processor and pulse until finely ground. Pass through a sieve to separate any large bits.

3. In a medium bowl, whisk together the flour, Earl Grey tea, lavender, baking powder, baking soda, and salt. Set aside.

4. Add the softened butter and sugar to a large bowl. Cream together for 2 minutes on high speed.

5. Add in the eggs and vanilla and mix on medium speed until pale and smooth, about 1 minute.

6. Add in the buttermilk and dry ingredients a little at a time, mixing on low until smooth. Scrape the sides of the bowl as needed.

7. Pour the batter into the prepared pan. Bake for 38-44 minutes, or until a toothpick comes out clean.

8. Let the cake cool in the pan for 30 minutes, then remove and cool completely on a wire rack.

9. To make the milk soak, heat milk in a saucepan over low heat until steaming. Add Earl Grey tea and lavender. Steep for 15 minutes, then strain and cool.

10. Mix the strained milk with sweetened condensed milk and vanilla bean paste. Set aside.

11. For the frosting, pulse the lavender in a food processor until finely ground. Sift to remove large bits.

12. Beat the butter in a bowl on high speed until pale and fluffy, about 5 minutes.

13. Add in the cream cheese and beat for 1 minute until fluffy.

14. Sift in the powdered sugar, then add lavender and vanilla. Beat on low to combine, then on high until fluffy. Add food coloring if desired.

15. Once the cake is cool, trim a thin layer off the top. Poke holes all over the surface.

16. Slowly pour the Earl Grey milk mixture over the cake, letting it soak in gradually.

17. Frost the top with a thick layer of cream cheese frosting using an offset spatula.

18. Cut into 16 slices and serve.


Notes

This cake has a beautifully soft and moist texture due to the tea milk soak, with a floral and lightly spiced aroma. For a stronger lavender flavor, you can increase the culinary lavender slightly, but be careful not to overpower the Earl Grey. For a clean cut, chill the cake slightly before slicing. Store leftovers in the fridge, covered, for up to 4 days.


Nutrition

  • Serving Size: 1 slice
  • Calories: 420
  • Sugar: 32g
  • Sodium: 180mg
  • Fat: 25g
  • Saturated Fat: 15g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 46g
  • Fiber: 1g
  • Protein: 5g
  • Cholesterol: 95mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star