Steamed Carrot Pudding Cake is a nostalgic British classic that deserves a spot in your kitchen. Unlike traditional baked cakes, this version relies on gentle steam to create an incredibly moist, dense texture that stays fresh for days. The carrots melt into the batter, releasing natural sweetness that pairs perfectly with warm cinnamon and ginger. It’s the ultimate make-ahead dessert for busy families or afternoon tea gatherings.
Why You'll Love This Recipe
- Steaming keeps this carrot cake unbelievably moist for up to 5 days
- Warm spices and sweet carrots create a comforting nostalgic flavor
- The dense, pudding-like texture feels indulgent without being heavy
- It actually tastes better the next day as flavors meld together
- Perfect for special occasions when you want something unique yet familiar
Ingredients You’ll Need
- Finely grated fresh carrots: Pack in moisture and natural sweetness, choose bright orange firm carrots for best flavor
- All-purpose flour: Provides the structure that holds everything together, sift it first to avoid lumps in your batter
- Baking powder: Works with soda to give just enough lift in the dense steamed cake
- Baking soda: Reacts with the carrots’ natural acids for proper rise and tender crumb
- Ground cinnamon: The star warming spice that makes this cake so comforting
- Ground ginger: Adds a gentle heat that complements the carrots beautifully
- Ground nutmeg: Brings depth and that classic carrot cake aroma
- Salt: Balances all the sweetness and enhances every spice note
- Unsalted butter: Creams with sugar for richness, use room temperature for smooth mixing
- Brown sugar: Provides moisture and deep caramel notes, pack it tight in your measuring cup
- Large eggs: Bind everything together and add structure, room temp blends more easily
- Pure vanilla extract: Enhances all the other flavors with its warm aroma
- Whole milk: Creates the perfect batter consistency, don’t use low-fat here
- Chopped walnuts or pecans: Add delightful crunch and nutty richness (optional)
- Cream cheese frosting: Turns this into a decadent dessert if you want extra indulgence
- Powdered sugar: For a simple, elegant dusting when you want to keep it light
- Extra chopped nuts: Sprinkle on top for visual appeal and extra texture
How to Make It
Prepare Your Steamer:
Fill a large pot or wok with about 2 inches of water and bring it to a gentle simmer over medium heat. Grease a 6-cup bundt or tube pan generously with butter, then dust lightly with flour and tap out any excess. This preparation ensures your cake releases cleanly after steaming.
Combine Dry Ingredients:
In a medium bowl, whisk together the flour, baking powder, baking soda, cinnamon, ginger, nutmeg, and salt until completely combined with no lumps. Set this mixture aside so it’s ready when you need it. This step ensures even spice distribution throughout your cake.
Cream Butter and Sugar:
In a large mixing bowl, cream the softened butter and brown sugar together using an electric mixer on medium-high speed for 3-4 minutes until light, fluffy, and pale. Scrape down the sides of the bowl as needed. The mixture should look creamy and almost like whipped butter.
Add Eggs and Vanilla:
Add the eggs one at a time, beating well after each addition until fully incorporated before adding the next. Mix in the vanilla extract. The batter should look smooth and emulsified at this stage. Don’t rush this process for the best texture.
Combine Wet and Dry Mixtures:
Gradually add the flour mixture to the butter mixture in three additions, alternating with the milk. Begin and end with the flour mixture, mixing on low speed just until combined after each addition. Do not overmix — stop as soon as you see no dry flour remaining.
Fold in Carrots and Nuts:
Fold in the grated carrots and chopped nuts (if using) with a rubber spatula until evenly distributed throughout the batter. The batter will be thick and textured from the carrots. Don’t stir more than necessary to keep the cake tender.
Prepare for Steaming:
Spoon the batter into the prepared pan and smooth the top with your spatula. Cover the top tightly with a double layer of aluminum foil to prevent water from dripping into your cake. This foil barrier is absolutely essential for success.
Steam the Cake:
Carefully place the pan in the steamer over the simmering water. Cover with a tight-fitting lid and steam over medium-low heat for 85-90 minutes. Check occasionally to ensure water hasn’t evaporated, adding more hot water if needed. The steam creates that signature dense, pudding-like texture.
Test for Doneness:
The cake is done when a wooden skewer inserted into the center comes out clean with just a few moist crumbs attached. The top should spring back lightly when touched. Don’t rely on baking time alone — trust the skewer test.
Cool and Release:
Carefully remove the cake from the steamer and let it cool in the pan for 15 minutes. Then run a knife around the edges and invert onto a wire rack to cool completely, about 1 hour. Patience here prevents the cake from falling apart.
Final Touches:
Once completely cool, frost with cream cheese frosting if desired, or simply dust with powdered sugar for a simpler presentation. Slice with a sharp knife wiped clean between cuts for neat, attractive pieces. This cake is dense enough to slice beautifully.

You Must Know
- Grate carrots on the finest holes for better texture and moisture release
- Room temperature ingredients mix evenly and give better rise
- Covering with foil is critical to keep steam moisture out of the cake
- Check water level every 20-30 minutes to prevent burning
- Cool completely before slicing or it may fall apart
- I always make this a day ahead — the flavors improve overnight
Storage Tips
Store your cooled Steamed Carrot Pudding Cake tightly wrapped in plastic wrap at room temperature for up to 5 days, or in the refrigerator for up to 1 week. The texture actually improves after the first day as the flavors meld together. For longer storage, wrap the cake tightly in plastic wrap, then foil, and freeze for up to 3 months. Thaw overnight in the refrigerator before serving. If you’ve frosted it with cream cheese frosting, always refrigerate it. I like to slice it before freezing so you can thaw just what you need.
Ingredient Substitutions
You can use a 1-to-1 gluten-free flour blend if you need to avoid gluten — it works beautifully in this recipe. For a dairy-free version, swap the butter for plant-based butter and use almond or oat milk instead of whole milk. If you don’t have brown sugar, white sugar with a tablespoon of molasses works well. Omit the nuts completely for a nut-free version or try adding raisins or coconut for different texture. Feel free to use whatever neutral oil you have on hand instead of butter, though you’ll lose some richness.
Serving Suggestions
Serve this cake slightly warm or at room temperature with a dollop of whipped cream or a scoop of vanilla ice cream for an indulgent dessert. For afternoon tea, a simple dusting of powdered sugar is perfect alongside a cup of strong black tea. Try topping slices with a drizzle of cream cheese frosting and toasted pecans for special occasions. I love serving it with candied ginger for a festive touch during the holidays. It also pairs wonderfully with coffee or chai for a cozy breakfast treat.
Cultural Context
This Steamed Carrot Pudding Cake represents British baking at its most comforting and resourceful. Steaming cakes became popular in Victorian Britain when ovens were unreliable and fuel was expensive, and the method creates a uniquely moist, dense texture that’s different from any baked cake. Traditional British steamed puddings often feature suet and dried fruit, but this carrot version adapts the technique for modern palates while keeping that nostalgic appeal. The method locks in moisture so well that these cakes were practical for sending with workers or on long journeys. Today, it remains a beloved teatime treat that connects us to generations of home bakers who created magic with simple ingredients and patience.

Pro Tips
- Use the finest grating holes on your box grater for better texture
- Room temperature ingredients blend smoothly and create even rise
- Don’t skip the foil cover — it’s essential for success
- Check water level and add boiling water as needed
- Let it cool completely before slicing for clean pieces
- I steam mine the day before serving for best flavor
Frequently Asked Questions
Steaming creates a moist, tender texture that’s denser than baked cakes. The steam keeps the Steamed Carrot Pudding Cake incredibly moist and helps it stay fresh for days without drying out.
Yes! This Steamed Carrot Pudding Cake actually improves with time. Store it wrapped tightly in the refrigerator for up to 5 days, or freeze for longer storage. The flavors meld beautifully overnight.
Absolutely. You can omit walnuts or pecans entirely, swap them for raisins or dried cranberries, or use seeds like pumpkin or sunflower for a nut-free version of Steamed Carrot Pudding Cake.
Insert a skewer or toothpick into the center of the Steamed Carrot Pudding Cake—it should come out clean or with just a few moist crumbs attached. The cake should spring back slightly when touched.
Traditional British accompaniments include warm custard, vanilla ice cream, or a dollop of lightly sweetened whipped cream. For an authentic touch, try drizzling it with a simple vanilla custard sauce.