I made a Vegan Chocolate Pudding Cake that melts into a ridiculous hot-fudge pool with no eggs or dairy, and I’m not kidding when I say you need to keep scrolling.

I am obsessed with this hot fudge pudding cake. It’s the kind of dessert that sinks into your lap and refuses to leave.
I love that it’s a Vegan Chocolate Pudding Cake and it still tastes ridiculous, molten chocolate everywhere. No eggs or dairy but all the chocolate feels dumbly rich, especially when there’s dairy free chocolate chips tucked in.
I say yes to seconds, to sticky plates and to spoons scraped clean. This is one of my favorite Gluten Free Yummy Desserts for late nights when only deep chocolate will do.
Zero guilt, pure joy, honestly.
Ingredients

- Gluten free flour: the cake’s backbone, gives structure and tender crumb.
- Cocoa powder: chocolate punch and deep color, sift if it’s lumpy.
- Granulated sugar: sweetens and helps that crackly top texture.
- Baking powder: lightens the cake, makes it rise and feel airy.
- Sea salt: balances sweetness, makes the chocolate actually taste real.
- Non dairy milk: keeps it moist and dairy free, pick your favorite.
- Neutral oil: gives richness and keeps the cake soft and tender.
- Vanilla extract: adds warmth and rounds out the chocolate flavor.
- Brown sugar (sauce): makes that gooey caramel-like sauce under the cake.
- Extra cocoa (sauce): deepens the sauce, makes it thick and fudgy.
- Boiling water: melts sugars, makes the sauce glossy and pourable.
- Dairy free chocolate: optional, but basically makes it extra melty and lush.
- Vinegar: helps gluten free flour react, keeps texture less crumbly.
Ingredient Quantities
- 1 cup (120 g) gluten free all purpose flour blend (measure correctly, spoon and level)
- 1/2 cup (40 g) unsweetened cocoa powder, sifted if lumpy
- 3/4 cup (150 g) granulated sugar
- 2 tsp baking powder
- 1/4 tsp fine sea salt
- 1 cup (240 ml) unsweetened non dairy milk (almond, oat or soy work)
- 1/3 cup (80 ml) neutral oil (vegetable, canola or light olive oil)
- 1 tsp vanilla extract
- 3/4 cup (150 g) packed light brown sugar for the sauce layer
- 2 tbsp (16 g) unsweetened cocoa powder for the sauce
- 1 1/4 cups (300 ml) boiling water
- 1/3 cup (60 g) dairy free chocolate chips or chopped vegan dark chocolate, optional but makes it extra fudgy
- 2 tsp apple cider vinegar or distilled white vinegar, optional (helps texture with gluten free flour)
How to Make this
1. Preheat oven to 350 F (175 C). Grease an 8×8 inch or similar baking dish and set aside.
2. In a medium bowl whisk together 1 cup (120 g) gluten free all purpose flour, 1/2 cup (40 g) unsweetened cocoa powder (sift first if lumpy), 3/4 cup (150 g) granulated sugar, 2 tsp baking powder and 1/4 tsp fine sea salt. Measure the flour correctly by spooning into the cup and leveling.
3. In a separate bowl combine 1 cup (240 ml) unsweetened non dairy milk, 1/3 cup (80 ml) neutral oil and 1 tsp vanilla extract. If using, stir in 2 tsp apple cider vinegar or distilled white vinegar now.
4. Pour the wet mixture into the dry ingredients and stir until just combined. Do not overmix, a few small lumps are fine.
5. Spread the batter evenly into the prepared baking dish. Smooth the top with a spatula.
6. In a small bowl mix 3/4 cup (150 g) packed light brown sugar with 2 tbsp (16 g) unsweetened cocoa powder. Sprinkle this mixture evenly over the batter. If using, scatter 1/3 cup (60 g) dairy free chocolate chips or chopped vegan dark chocolate over the top.
7. Carefully pour 1 1/4 cups (300 ml) boiling water over the back of a spoon onto the top so it distributes without disturbing the layers much. Do not stir. The batter will look wet but that is correct.
8. Bake in the preheated oven for 35 to 40 minutes until the top is set and the center springs back slightly. A toothpick inserted in the cake layer will come out mostly clean but the sauce underneath will be liquid.
9. Let rest for 10 minutes before serving so the hot fudge sauce settles. Serve warm with vegan ice cream or a dollop of coconut whipped cream if you want extra decadence.
10. Leftovers keep covered in the fridge for 3 to 4 days. Reheat gently in the microwave to revive the sauce.
Equipment Needed
1. 8×8 inch (or similar) baking dish, greased and ready
2. Oven (preheated to 350 F / 175 C)
3. Medium mixing bowl and small mixing bowl (two bowls makes it easier)
4. Whisk and rubber spatula (for stirring and smoothing the batter)
5. Dry measuring cups and spoons plus a level or knife to level off flour
6. Sifter or fine mesh strainer for the cocoa powder if it’s lumpy
7. Measuring cup for liquids and a small pitcher or ladle to pour the boiling water gently
8. Kettle or saucepan to boil the 1 1/4 cups water
9. Toothpick or cake tester for checking doneness and a spoon for serving
FAQ
Hot Fudge Pudding Cake (NO Eggs Or Dairy!) Recipe Substitutions and Variations
- Gluten free all purpose flour: regular all purpose flour (use same volume if you dont need it GF), whole wheat pastry flour (will make it a bit denser so maybe 1 part whole wheat to 1 part AP), almond flour (use 3/4 cup almond flour plus 1/4 cup neutral starch like tapioca, batter will be more fragile)
- Unsweetened non dairy milk: canned light coconut milk diluted 1:1 with water for creaminess, oat milk for the creamiest texture, soy milk for the most neutral flavor
- Neutral oil: melted coconut oil (use same volume, adds mild coconut note), melted vegan butter or margarine (same volume, richer flavor), applesauce (replace half the oil with applesauce to cut fat and keep moisture)
- Light brown sugar (sauce layer): dark brown sugar or muscovado (richer molasses flavor), coconut sugar plus a tsp of molasses if you want depth, maple syrup (use 3/4 cup and reduce boiling time slightly since liquid is added)
Pro Tips
1. Measure the gluten free flour by spooning into the cup and leveling every time. GF blends vary a lot so packing or scooping straight from the bag will make the cake dense and dry.
2. Pour the boiling water slowly over the back of a spoon so it spreads without splashing. That gentle pour keeps the gooey sauce layer from mixing into the batter and gives you the right texture.
3. If your GF blend tends to be crumbly, use the 2 tsp vinegar. It reacts with the baking powder and helps the crumb hold together better, especially after chilling.
4. Scatter the chocolate chips or chopped chocolate in clumps rather than evenly. Big pockets of chocolate give better fudgy bites and help the sauce seem richer when warm.
Hot Fudge Pudding Cake (NO Eggs Or Dairy!) Recipe
My favorite Hot Fudge Pudding Cake (NO Eggs Or Dairy!) Recipe
Equipment Needed:
1. 8×8 inch (or similar) baking dish, greased and ready
2. Oven (preheated to 350 F / 175 C)
3. Medium mixing bowl and small mixing bowl (two bowls makes it easier)
4. Whisk and rubber spatula (for stirring and smoothing the batter)
5. Dry measuring cups and spoons plus a level or knife to level off flour
6. Sifter or fine mesh strainer for the cocoa powder if it’s lumpy
7. Measuring cup for liquids and a small pitcher or ladle to pour the boiling water gently
8. Kettle or saucepan to boil the 1 1/4 cups water
9. Toothpick or cake tester for checking doneness and a spoon for serving
Ingredients:
- 1 cup (120 g) gluten free all purpose flour blend (measure correctly, spoon and level)
- 1/2 cup (40 g) unsweetened cocoa powder, sifted if lumpy
- 3/4 cup (150 g) granulated sugar
- 2 tsp baking powder
- 1/4 tsp fine sea salt
- 1 cup (240 ml) unsweetened non dairy milk (almond, oat or soy work)
- 1/3 cup (80 ml) neutral oil (vegetable, canola or light olive oil)
- 1 tsp vanilla extract
- 3/4 cup (150 g) packed light brown sugar for the sauce layer
- 2 tbsp (16 g) unsweetened cocoa powder for the sauce
- 1 1/4 cups (300 ml) boiling water
- 1/3 cup (60 g) dairy free chocolate chips or chopped vegan dark chocolate, optional but makes it extra fudgy
- 2 tsp apple cider vinegar or distilled white vinegar, optional (helps texture with gluten free flour)
Instructions:
1. Preheat oven to 350 F (175 C). Grease an 8×8 inch or similar baking dish and set aside.
2. In a medium bowl whisk together 1 cup (120 g) gluten free all purpose flour, 1/2 cup (40 g) unsweetened cocoa powder (sift first if lumpy), 3/4 cup (150 g) granulated sugar, 2 tsp baking powder and 1/4 tsp fine sea salt. Measure the flour correctly by spooning into the cup and leveling.
3. In a separate bowl combine 1 cup (240 ml) unsweetened non dairy milk, 1/3 cup (80 ml) neutral oil and 1 tsp vanilla extract. If using, stir in 2 tsp apple cider vinegar or distilled white vinegar now.
4. Pour the wet mixture into the dry ingredients and stir until just combined. Do not overmix, a few small lumps are fine.
5. Spread the batter evenly into the prepared baking dish. Smooth the top with a spatula.
6. In a small bowl mix 3/4 cup (150 g) packed light brown sugar with 2 tbsp (16 g) unsweetened cocoa powder. Sprinkle this mixture evenly over the batter. If using, scatter 1/3 cup (60 g) dairy free chocolate chips or chopped vegan dark chocolate over the top.
7. Carefully pour 1 1/4 cups (300 ml) boiling water over the back of a spoon onto the top so it distributes without disturbing the layers much. Do not stir. The batter will look wet but that is correct.
8. Bake in the preheated oven for 35 to 40 minutes until the top is set and the center springs back slightly. A toothpick inserted in the cake layer will come out mostly clean but the sauce underneath will be liquid.
9. Let rest for 10 minutes before serving so the hot fudge sauce settles. Serve warm with vegan ice cream or a dollop of coconut whipped cream if you want extra decadence.
10. Leftovers keep covered in the fridge for 3 to 4 days. Reheat gently in the microwave to revive the sauce.

















