
This no-dairy cake recipe proves you don’t need butter or milk to create a fluffy, moist vanilla cake that rivals traditional recipes. After years of perfecting vegan baking, I’ve developed a method using simple, plant-based substitutes that deliver restaurant-quality results without compromise.
The secret lies in aquafaba—a liquid from canned chickpeas—that replaces eggs perfectly while keeping the texture light and airy.
What makes this recipe truly special is its foolproof approach: no special equipment, no complicated techniques, just a few pantry staples that come together in under 30 minutes of prep. The cake rises beautifully, stays tender, and holds its shape without crumbling.
I’ve tested this with coconut milk, flax eggs, and vegan butter to ensure it’s just as delicious as its dairy-filled counterpart.
The result is a golden, fragrant cake with a delicate crumb that’s impossible to resist. Whether you’re baking for dietary reasons or simply exploring plant-based options, this recipe delivers on flavor, texture, and versatility. Top it with a dairy-free glaze or fresh fruit for an extra touch of indulgence.
Perfect for birthdays, celebrations, or whenever you crave a rich, satisfying dessert without the dairy. Let’s get baking—your taste buds won’t know the difference!
Ingredients for no dairy cake
Simple pantry staples transform into a golden, fluffy cake—no dairy needed.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Granulated Sugar 🍚 | 1 ½ cups | White or organic cane |
| Coconut Oil (Refined, Solid) 🥥 | 1 cup | Substitute for butter, melted |
| Aquafaba (Chickpea Brine) 🥫 | 1 cup | From 1 can chickpeas, whisked |
| Unsweetened Almond Milk 🥛 | ¾ cup | Vanilla extract added |
| Pure Vanilla Extract 🌸 | 2 tsp | High-quality, Madagascar bourbon |
| Baking Powder 🧂 | 2 tsp | Aluminum-free preferred |
| Baking Soda 🧂 | ½ tsp | Freshly opened |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Ground Flaxseed 🌾 | 1 tbsp | Mixed with 3 tbsp water for flax eggs |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Cream of Tartar 🍯 | ¼ tsp | Stabilizes aquafaba |
| Powdered Sugar (Optional) 🍚 | ½ cup | For glaze, optional |
| Fresh Blueberries 🫐 | 1 cup | Optional filling |
The aquafaba is the game-changer here. Use the brine from a can of chickpeas—no cooking required. For best results, whisk it until frothy before adding to the batter. Trader Joe’s and Whole Foods sell high-quality canned chickpeas with plenty of brine. If you’re short on time, Bob’s Red Mill flaxseed is my go-to for the flax egg substitute. The coconut oil should be refined (not virgin) to avoid coconut flavor—Goya or Nutiva brands work perfectly. For the vanilla, Madagascar bourbon extract adds depth that imitation can’t match.
No almond milk? Oat or soy milk works just as well—just add an extra teaspoon of vanilla. Short on baking powder? Baking soda plus cream of tartar at a 1:2 ratio substitutes perfectly. The lemon juice brightens the flavor, but if you’re out, white vinegar at half the amount does the trick. For the optional blueberries, toss them in a little flour to prevent sinking. Frozen berries work too—no need to thaw them first. The powdered sugar glaze? Just mix with a splash of almond milk for a quick drizzle.
Store leftovers in an airtight container for up to 4 days—it stays moist surprisingly well. For longer storage, freeze slices wrapped in parchment. 3 months in the freezer with no texture loss. I always bake an extra pan because this cake reheats beautifully—just 10 seconds in the microwave with a damp paper towel. The glaze sets quickly, so assemble right after baking if you’re adding fruit or sprinkles.
Why You’ll Love This Recipe
- Pantry-Friendly Magic: I swear by this recipe because it uses what’s already in my cupboard—no special trips to the store. Aquafaba (just chickpea brine) replaces eggs, and coconut oil cuts out butter without sacrificing that tender crumb.
- Rich Without Dairy: Between us, the almond milk and coconut oil combo delivers a moist, buttery taste that’s actually dairy-free. It’s the kind of cake that disappears in slices—no one will guess it’s made without butter or cream.
- Birthday to Brunch: This cake works for everything: a last-minute birthday treat, a breakfast-for-dinner showstopper, or even a picnic dessert. The neutral flavor means it takes frosting like a champ—vanilla, chocolate, or even a citrus glaze.
- No-Waste Win: Leftover cake? No problem. It stays fresh for days, and the recipe’s budget-friendly ingredients mean I’m not breaking the bank for a crowd. Plus, the aquafaba trick saves me from buying egg substitutes.
Step-by-step instructions for fluffy vanilla no-dairy cake
This method delivers a light, airy texture using plant-based substitutes—no dairy required.
Prepare the Aquafaba Meringue
In a large mixing bowl, combine the 1 cup aquafaba (chickpea brine) with the 0.25 teaspoon cream of tartar. Using a handheld mixer, whip on high speed until soft peaks form—about 5-7 minutes. Here’s the thing: cream of tartar stabilizes the aquafaba, mimicking egg whites’ structure.
Continue whipping until the mixture holds stiff peaks when the beaters are lifted. You’ll notice the mixture thicken dramatically and become glossy—this is your leavening agent for the cake. Transfer the meringue to a separate bowl and set aside, as it needs to rest for 10 minutes before folding.
Mix Wet Ingredients and Flax Egg
In a separate bowl, combine the 1 cup refined coconut oil (solid) with the 1.5 cups granulated sugar and mix until fully incorporated. The coconut oil should be at room temperature but not melted—press it between your fingers to test. Add the 0.75 cup unsweetened almond milk, 2 teaspoons pure vanilla extract, and 1 tablespoon lemon juice, mixing until smooth.
In a small bowl, whisk together the 1 tablespoon ground flaxseed with 3 tablespoons water to create a flax egg. Let it sit for 5 minutes to thicken before adding to the wet mixture. This flax egg replaces traditional eggs, providing binding and moisture without dairy.
Combine Dry Ingredients
Sift the 2.5 cups all-purpose flour, 2 teaspoons baking powder, 0.5 teaspoon baking soda, and 0.5 teaspoon salt into a medium bowl. Whisk gently to break up any lumps—this ensures even distribution throughout the batter. The baking powder and soda work together to create lift, while the flour provides structure.
Gradually add the dry ingredients to the wet mixture, mixing on low speed until just combined. Be careful not to overmix—you should still see small flour streaks. This step is critical: overmixing develops gluten, which can make the cake dense.
Fold in Meringue and Blueberries
Using a spatula, gently fold one-third of the prepared aquafaba meringue into the batter. This lightens the mixture and incorporates air. Then, add the 1 cup fresh blueberries, reserving a few for garnish. Fold them in carefully to avoid crushing—you want whole berries for bursts of flavor in each bite.
Next, fold in the remaining meringue in two additions, using a gentle scooping motion to maintain airiness. The batter will be thick but pourable. If you notice the batter deflating, don’t worry—it will rise properly in the oven. Pour the batter into two greased and lined 8-inch round cake pans.
Bake to Golden Perfection
Preheat your oven to 350°F and place the cake pans inside to warm for 5 minutes. This ensures even baking. Bake the cakes for 25-30 minutes, or until a toothpick inserted into the center comes out clean. The edges should be golden brown, and the top should spring back when gently touched.
Let the cakes cool in the pans for 10 minutes, then transfer to a wire rack to cool completely. For extra shine, whisk the 0.5 cup powdered sugar (optional) with 1 tablespoon almond milk and drizzle over the cooled cakes. Garnish with reserved blueberries for a pop of color and freshness.
Pro Tips For Making No Dairy Cake
- Whisk Aquafaba First: Before you even think about adding sugar, whip the aquafaba until it forms stiff peaks—like meringue, but with less drama. I learned this the hard way: skipping this step means a dense, sad cake that falls flat (literally). Use a stand mixer if you’re impatient; by hand takes longer, but your arms will thank you later for the workout.
- Melt Coconut Oil Slowly: Warm the coconut oil in the microwave in 10-second bursts, stirring between each, until it’s just liquid—not hot enough to cook the eggs. After burning three batches, I finally figured out that rushing this turns the oil into grease, and your cake will taste like a sad, greasy cookie instead of fluffy.
- Measure Almond Milk Precisely: Use a dry measuring cup for the almond milk—liquid measurements in a wet cup lie. I was skeptical until I tried it: one extra tablespoon throws off the moisture balance, and your cake ends up either gummy or dry. Trust the lines on the cup, even if it feels fussy.
- Bake Until the Toothpick Test Lies: Insert a toothpick into the center—if it comes out with a few moist crumbs (not wet batter), your cake is done. I skip this when I’m lazy, but the difference between a cake that holds its shape and one that collapses into a puddle is night and day. Resist the urge to open the oven early.
Serving suggestions for this recipe
Classic Presentation
Slice your cake into even layers and stack them on a decorative plate. I use a serrated knife dipped in warm water between slices for clean cuts. For a restaurant-style finish, dust the top with powdered sugar through a fine-mesh sieve and add fresh blueberries or edible flowers for color.
Serve with a dollop of dairy-free whipped cream (like So Delicious coconut whipped cream) on the side. 🍰
Fruit Toppings
Fresh fruit elevates this cake naturally. Try a strawberry compote made by simmering 1 cup sliced strawberries, 1 tbsp maple syrup, and 1 tsp lemon juice for 5 minutes.
Spoon over slices before serving. For tropical flair, arrange mango slices and passion fruit pulp on top. The acidity cuts through the cake’s sweetness beautifully.
Dairy-Free Frosting
Skip traditional buttercream with vegan vanilla frosting made from ½ cup vegan butter (like Miyoko’s), 2 cups powdered sugar, 2 tbsp almond milk, and 1 tsp vanilla extract.
Beat until smooth and spread between layers or pipe rosettes on top. For extra flair, add ½ tsp turmeric for a golden hue or matcha powder for a green tea twist.
Warm Spiced Serving
Warm the cake slightly before serving for a comforting touch. Wrap slices in a damp paper towel and microwave for 10-15 seconds. Pair with spiced chai tea (like Tazo or Bigelow) and a sprinkle of cinnamon on top.
The warmth enhances the vanilla notes and makes it feel like a cozy dessert. Perfect for chilly evenings! ❄️
Mini Cake Bites
Cut the cake into 1-inch cubes and skewer with dairy-free chocolate-covered pretzels or coconut macaroons for a fun twist. Arrange on a platter with raspberry coulis (blend ½ cup raspberries with 1 tbsp sugar) for dipping.
These bite-sized treats are ideal for parties or snacking. Use a mini cupcake liner as a serving tray for extra cuteness.
Seasonal Adaptations
Summer calls for citrus zest (lemon or orange) mixed into the glaze, while fall works with pumpkin spice (add 1 tsp cinnamon, ½ tsp nutmeg, and ¼ tsp cloves) to the batter.
Winter? Top with candied pecans** (toss ½ cup pecans with 2 tbsp maple syrup, bake at 300°F for 10 minutes) for crunch. Adjust toppings to match the season’s flavors! 🍂
Nutrition facts
Frequently asked questions
Can I substitute coconut oil with another fat?
Yes! Use vegan butter (like Miyoko’s) or applesauce (unsweetened) for a lighter texture. For richness, try olive oil (light variety) or nut butters (like almond butter). Just reduce other liquids slightly if using oil-based substitutes to maintain moisture balance.
Why does my cake sink in the middle?
Overmixing the batter or opening the oven too early are common causes. Ensure your aquafaba is fully whipped to stiff peaks and avoid overfilling pans (fill only ⅔ full). Bake until a toothpick comes out clean—350°F for 25-30 minutes is ideal. Let cakes cool 10 minutes in pans before removing.
How do I make this cake gluten-free?
Replace all-purpose flour with a 1:1 gluten-free baking blend (like Bob’s Red Mill). Add ½ tsp xanthan gum if your blend doesn’t include it. For best results, sift dry ingredients and let the batter rest 10 minutes before baking. The texture may be slightly denser but still delicious!
Can I use this recipe for cupcakes?
Reduce baking time to 18-20 minutes at 350°F in a muffin tin lined with cupcake liners. Fill each liner ⅔ full—overfilling causes overflow. Top with dairy-free frosting or sprinkles after cooling completely. Perfect for parties or snacking!
What if I don’t have aquafaba?
No problem! Use 1 cup unsweetened applesauce or ½ cup mashed banana + ½ cup water as a binder. For structure, add 1 extra tbsp baking powder and reduce other liquids by 2 tbsp. The texture will be slightly denser but still moist and flavorful.
- Nihari Recipe: Slow-Simmered Spiced Lamb with Fragrant Rice - November 2, 2026
- Kamut Bread Recipe: Ancient Grains With Nutty Crunch and Chewy Crumb - November 2, 2026
- Air Fry Pompano Fish Recipe: Lemon-Caper Crust With Crispy Skin - November 2, 2026