Desserts
Creating a gluten and dairy free chocolate cake that rivals traditional recipes is easier than you think—this single-bowl method delivers rich, moist layers without compromises. The secret lies in precise substitutions like flax eggs and dairy-free butter that maintain texture while keeping flavors bold and satisfying.
I’ve perfected this recipe after years of testing, ensuring it’s foolproof for home bakers with dietary restrictions.
What sets this cake apart is its simplicity: no special equipment, no complicated steps, just one bowl and 30 minutes of active time. The combination of almond flour and coconut sugar creates that signature chocolatey depth, while a splash of vanilla extract enhances the natural sweetness.
Every bite stays tender and fudgy, with a crackly top that begs for a second slice.
The best part? This cake accommodates multiple dietary needs without sacrificing indulgence. It’s naturally gluten-free, dairy-free, and egg-free, yet still delivers restaurant-quality results. Whether you’re baking for allergies or simply craving a decadent treat, this recipe proves healthy desserts can be just as delicious as the traditional versions.
Ready to bake? The instructions are straightforward, and I’ve included tips to troubleshoot common issues like dryness or crumbling. Let’s get started on a cake that’s as satisfying to make as it is to eat.
Ingredients for gluten and dairy free chocolate cake
Twelve ingredients, one bowl, and a cake that rivals traditional recipes without gluten or dairy.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsweetened Almond Flour 🌰 | 2 ½ cups | Finely ground for best texture |
| Coconut Sugar 🌴 | 1 ¼ cups | Packed firmly for accurate measure |
| Dairy-Free Dark Chocolate Chips 🍫 | 1 ½ cups | 70% cocoa or higher preferred |
| Flaxseed Meal 🌾 | ½ cup | Ground from whole flaxseeds |
| Unsweetened Applesauce 🍎 | ¾ cup | No sugar added for balance |
| Pure Vanilla Extract 🌿 | 2 tbsp | High-quality bourbon-based preferred |
| Dairy-Free Butter 🧈 | 1 cup | Melted, full-fat preferred |
| Unsweetened Almond Milk 🥛 | ¾ cup | Room temperature for smooth batter |
| Baking Powder 🍞 | 1 tbsp | Aluminum-free for best rise |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Fine grain for even distribution |
| Pure Cocoa Powder 🍫 | ½ cup | Dutch-processed for smoothness |
| Espresso Powder ☕ | 1 tbsp | Enhances chocolate depth |
| Coconut Oil 🥥 | ¼ cup | Melted, for moisture |
The almond flour is non-negotiable here—Bob's Red Mill or Anthony's Goods brands are my go-to for that fine, consistent grind. Coconut sugar adds caramel notes without the refined sugar crash, but Trader Joe's has the best-priced bagged version. For dairy-free butter, Miyoko's or Earth Balance melt beautifully, but Country Crock Plant Butter gives that classic richness. The dark chocolate chips? Enjoy Life brand is the only one I trust—no cross-contamination risks, and the flavor is spot-on. Store your almond flour in the freezer to prevent rancidity, and keep your cocoa powder airtight for up to 1 year.
No flaxseed meal? Chia seeds blended with water works in a pinch (1 tbsp chia + 3 tbsp water = 1 flax egg), though texture may vary slightly. Swapping the applesauce for mashed banana adds moisture but introduces a mild fruitiness—reduce the vanilla to 1 tbsp if you go this route. The espresso powder can be omitted if you dislike coffee notes, but trust me, it deepens the chocolate flavor without tasting like coffee. For the almond milk, Blue Diamond or Silk brands work best—they're thin enough not to thicken the batter. And if you can't find Dutch-processed cocoa, regular cocoa powder works but may need an extra 0.25 tsp baking powder for lift.
This batter keeps for 3 days in the fridge, covered tightly. For longer storage, portion into silicone cupcake liners and freeze—bake straight from frozen, adding 5 extra minutes to the time. The cake reheats beautifully: wrap slices in foil and microwave for 20 seconds to restore that fudgy texture. And here's a pro tip: sprinkle the top with extra chocolate chips right after baking—they'll melt into a glossy finish that looks (and tastes) like a bakery treat.
Why You'll Love This Recipe
- No Mixer Needed: Mixing is just folding almond flour and applesauce—no beating, no overworking. Honestly, I’ve made it with a fork while chatting on the phone. The flaxseed meal even binds it effortlessly, so no weird gummy texture here.
- Rich Without Guilt: That combo of coconut sugar and dark chocolate chips? It’s ridiculously good, but the almond flour keeps it light instead of dense. I’ll be real: my husband doesn’t even notice it’s dairy-free—he just takes seconds.
- Birthday or Breakfast: Slice it for a celebration or cube it into muffins for a grab-and-go treat. Here’s what sold me—it stays fresh for days, so I bake one batch and use it for everything from dessert to a protein-packed snack with nut butter.
- Pantry Staples Only: No weird substitutions or last-minute grocery runs. Between us, I’ve used this recipe three times with ingredients I already had. Plus, the applesauce keeps it moist without extra oil, so it’s budget-friendly and lighter than most cakes.
Step-by-step instructions for gluten and dairy free chocolate cake
This single-bowl method delivers rich, moist chocolate cake without gluten or dairy—every step ensures perfect texture and deep flavor.
Melt the Fat Base for Maximum Moisture
In a medium mixing bowl, combine the 1 cup dairy-free butter and 0.25 cup melted coconut oil. Place the bowl over a pot of simmering water (double boiler) and heat until both fats are completely melted and smooth. Remove from heat and let cool for 5 minutes—this prevents scrambling when you add the wet ingredients later.
While the fats cool, whisk together the 1.25 cups coconut sugar and 0.5 cup pure cocoa powder in the same bowl. This dry blend ensures even distribution of cocoa throughout the batter. The sugar will help create that signature tender crumb while the cocoa delivers rich chocolate depth.
Incorporate Wet Ingredients for Silky Texture
Add the 0.75 cup unsweetened applesauce and 0.75 cup unsweetened almond milk to the cooled fat mixture. Whisk vigorously until fully combined—this creates the cake's signature moisture without needing eggs. Then stir in the 2 tbsp pure vanilla extract and 1 tbsp espresso powder, which enhances the chocolate flavor and adds subtle complexity.
In a separate small bowl, mix together the 0.5 cup flaxseed meal and 0.5 tsp diamond crystal kosher salt. Gradually whisk this mixture into the wet ingredients while stirring continuously. The flaxseed meal acts as an egg substitute, providing structure and binding the batter together. You'll notice the mixture thicken slightly as the flaxseed gelatinizes.
Combine Dry Ingredients for Light Structure
Sift in the 2.5 cups unsweetened almond flour and 1 tbsp baking powder directly into the wet mixture. Use a spatula to gently fold everything together until just combined—overmixing develops gluten and makes the cake dense. The almond flour gives this cake its signature tender yet sturdy texture, while the baking powder ensures proper rise.
Fold in the 1.5 cups dairy-free dark chocolate chips by hand using a rubber spatula. Distribute them evenly throughout the batter so each slice delivers pockets of melty chocolate. Here's the thing—don't worry if some chips remain slightly clumped. The heat of baking will create those beautiful, gooey pockets we all love.
Bake to Perfect Doneness with Visual Cues
Preheat your oven to 350°F and grease an 8-inch round cake pan with coconut oil or line it with parchment paper. Pour the batter into the prepared pan and smooth the top with a spatula. Bake for 30-35 minutes until a toothpick inserted in the center comes out clean and the edges are just beginning to pull away from the pan.
I know it seems counterintuitive, but don't overbake—this cake continues cooking slightly as it cools. The moment the toothpick test passes is your signal to remove it from the oven. Let the cake cool in the pan for 10 minutes before transferring to a wire rack to cool completely. This resting period prevents cracking and allows the flavors to fully meld.
Layer and Serve for Ultimate Richness
Once completely cooled, you can serve the cake as a single layer or frost it with your favorite dairy-free chocolate ganache. For extra indulgence, I recommend brushing the warm cake with a simple syrup made from equal parts coconut sugar and unsweetened almond milk, heated until dissolved. This adds moisture and enhances the chocolate flavor without altering the cake's texture.
The finished cake should have a cracked top (a sign of proper baking) and a tender yet slightly fudgy crumb. Each slice delivers deep chocolate flavor with none of the heaviness you might expect from traditional cakes. Store leftovers in an airtight container at room temperature for up to 3 days or refrigerate for up to 5 days—though I doubt it will last that long.
Pro Tips For Making Gluten And Dairy Free Chocolate Cake
- Whisk the Flaxseed: DESCRIPTION: Mix the flaxseed meal with three times the water (1 tbsp flax + 3 tbsp water) and let it sit for at least 5 minutes before adding to the batter. I used to skip this, and the cake turned out dense—this step guarantees a light, tender crumb. (Yes, even if you’re impatient like me.)
- Sift the Almond Flour: DESCRIPTION: Almond flour clumps like a stubborn guest at a party. Sift it directly into your mixing bowl before adding wet ingredients—this prevents lumps and ensures a smoother batter. No sifter? Pulse it in a food processor first.
- Don’t Overmix the Batter: DESCRIPTION: Once you fold in the applesauce and chocolate chips, mix just until combined—about 15 seconds. Overmixing introduces air that collapses during baking, leaving you with a cake that’s more brick than dessert. (I learned this after a cake so dense it could’ve been a doorstop.)
- Bake at 350°F, Not Higher: DESCRIPTION: Almond flour burns faster than regular flour, and coconut sugar caramelizes aggressively. Stick to 350°F and bake for 25–30 minutes—any hotter, and you’ll end up with a sad, crusty exterior hiding a raw center. A toothpick test works, but wait 5 minutes after pulling it out.
Essential equipment for perfect results
Single-Bowl Mixer
This is my go-to tool for gluten and dairy free baking—it eliminates extra bowls and reduces mess. I use a Hamilton Beach 6-Speed mixer because its paddle attachment handles almond flour beautifully without clumping.
The 6-quart capacity accommodates the batter comfortably, and the variable speeds let you mix gently for dry ingredients before switching to low for wet additions. 💡
Measuring Tools
Precision matters with almond flour—it's lightweight and packs differently than wheat flour. I swear by OXO Good Grips measuring cups with their clear markings for accurate 2.5 cups of almond flour. For the 1.5 cups of chocolate chips, I use a spoon-and-level technique to avoid air pockets.
A digital kitchen scale (like the Escali Primo) is ideal for weighing the 1.25 cups of coconut sugar to ensure proper density.
Baking Pan Essentials
An 8-inch round cake pan is non-negotiable for this recipe—I use USA Pan Heavy Gauge pans because they distribute heat evenly and prevent burning. Always grease with coconut oil (not butter substitutes) for easy release.
For extra insurance, line the bottom with parchment paper, leaving an overhang to help lift the cake cleanly. A silicon baking mat works too, but I find it less stable for this dense batter.
Thermometer for Accuracy
Oven temperatures fluctuate, and baking at 350°F is critical for this cake's texture. I use an infrared laser thermometer (like the Thermoworks Thermopro) to verify my oven's actual temperature before baking. This prevents underbaking (which makes the cake dense) or overbaking (which dries it out).
The toothpick test is essential too—insert it in the center when the cake's edges start pulling away from the pan.
Optional but Helpful
For the simple syrup finishing touch, a small saucepan with a heatproof spatula works perfectly. If you want to frost your cake, invest in a piping bag with a star tip for elegant decoration. A wire cooling rack is another game-changer—it prevents soggy bottoms while the cake cools completely.
And for storage, clear glass containers with airtight lids keep the cake fresh for days while showcasing its rich color. ✨
Nutrition facts
Frequently asked questions
Can I substitute almond flour with another gluten-free flour?
Almond flour is key for this cake's tender texture, but you can try a 1:1 blend of oat flour and tapioca starch if needed. However, the flavor and moisture will differ—almond flour adds natural richness and fat content that other flours can't replicate. For best results, stick with almond flour or use a dedicated gluten-free chocolate cake mix as a base.
Why does my dairy-free chocolate cake turn out dry?
Dryness usually happens from overbaking or insufficient moisture sources. Check your baking time—remove the cake when a toothpick comes out clean (around 30-35 minutes). Also, ensure you're using the full 0.75 cup applesauce and 0.25 cup coconut oil for moisture. If your kitchen is dry, try brushing warm layers with simple syrup (equal parts coconut sugar + almond milk).
How do I make this cake egg-free without flaxseed?
For a flax-free option, try 1 tbsp chia seeds + 3 tbsp water per "egg" (let it gel for 5 minutes). Another option is 0.5 cup unsweetened applesauce mixed with 1 tsp baking soda—this adds moisture and lift. Both methods work but may slightly alter texture. The flaxseed version remains the most reliable for structure.
Can I bake this cake in a different pan size?
Yes, but adjust baking time accordingly. For a 9-inch pan, reduce time by 5 minutes (check at 28 minutes), while a 6-inch pan may need 5-7 extra minutes. Always use the toothpick test—smaller pans bake faster due to less surface area. Grease thoroughly to prevent sticking, especially with almond flour's natural oils.
What's the best way to store leftovers?
Wrap individual slices in plastic wrap or store the whole cake in an airtight container at room temperature for up to 3 days. For longer storage, refrigerate for 5 days or freeze for 2 months. To reheat, microwave for 10-15 seconds or warm at 300°F for 5 minutes—this restores moisture without drying.
