Desserts
This almond milk cheesecake delivers all the creamy richness of classic cheesecake without a drop of dairy. The secret lies in silken tofu and aquafaba, which create that signature velvety texture while keeping the recipe perfectly plant-based. I developed this version after years of testing vegan desserts, and it's finally the one that impresses even non-vegan eaters.
The crust gets its signature crunch from almond flour and dates, while the filling achieves its signature silky smoothness through a precise blend of silken tofu, aquafaba, and almond milk. What makes this recipe special is how it mimics traditional cheesecake's mouthfeel without any dairy substitutes feeling obvious. The nutty undertones from almond milk complement the sweetness perfectly.
By the time you slice into this cheesecake, you'll find layers of creamy filling that's neither too dense nor too light, all topped with a crisp almond crust. The texture stays firm enough to slice cleanly while remaining tender on the palate. This dessert proves plant-based baking can achieve professional results at home.
Perfect for special occasions or satisfying sweet cravings, this cheesecake keeps well for up to 5 days in the refrigerator. The flavor actually improves as it sits, allowing the almond notes to develop fully. Here's how to create this dairy-free masterpiece that tastes like a classic cheesecake should.
Ingredients for almond milk cheesecake
Just 13 ingredients transform into a creamy, nutty cheesecake that fools even dairy lovers.
| Ingredient | Amount | Notes |
|---|---|---|
| Silken Tofu 🥬 | 16 oz | Extra-firm, drained well |
| Aquafaba 🌱 | ½ cup | From canned chickpeas |
| Unsweetened Almond Milk 🥛 | 1 ½ cups | Plain, not vanilla |
| Granulated Sugar 🍚 | 1 ½ cups | Or coconut sugar |
| Almond Flour 🌰 | 2 cups | Fine, blanched preferred |
| Pitted Dates 🍈 | 1 cup | Soaked in hot water |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For crust richness |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Vanilla Extract 🌿 | 1 tbsp | Pure vanilla preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Baking Powder 🍞 | ½ tsp | For crust lift |
| Ground Almonds 🌰 | ½ cup | For extra crunch |
| Maple Syrup 🍁 | 1 tbsp | For crust sweetness |
The almond milk matters—unsweetened, plain is non-negotiable here. Silk or So Delicious brands work best, but any store-bought unsweetened will do. The silken tofu? Extra-firm, not firm, and drain it well for that perfect texture. Aquafaba is the secret weapon—save the liquid from a can of chickpeas, whisk it until frothy, and you've got your egg substitute. For the crust, blanched almond flour gives the best texture, but regular works in a pinch. I always grab mine from Bob's Red Mill—it's worth the extra few cents for consistency.
No aquafaba? Flax eggs (3 tbsp ground flax + 9 tbsp water) work too, though texture won't be identical. Substituting almond milk? Cashew milk is closest in creaminess, but soy milk thins things out. Dates too expensive? Fig jam or extra maple syrup sweeten the crust just fine. The crust gets its lift from baking powder—don't skip it, or you'll end up with dense almond cookies instead. For a nut-free option, swap almond flour for oat flour or gluten-free 1:1 blend, though texture will differ slightly.
This cheesecake tastes better with time—24 hours in the fridge lets flavors meld perfectly. Store leftovers in an airtight container for 5 days, or freeze slices for 3 months. The crust stays crisp for about 2 hours at room temperature, so I always serve it chilled. For extra indulgence, top with fresh berries or toasted coconut flakes right before serving. The filling sets beautifully, so you can even make it ahead and bake fresh.
Why You'll Love This Recipe
- No Blender? No Problem: I swear by this recipe because it only needs a whisk—no food processor, no fancy equipment. Just blend the silken tofu and aquafaba until smooth, and you’ve got a creamy base that’s foolproof. (Yes, I’ve made it in a mug once. Don’t judge.)
- Nutty, Creamy Magic: The almond milk and almond flour give it that rich, slightly toasty depth, while the sugar caramelizes just enough to make it dangerously addictive. It’s like a cheesecake, but with a warm, nutty hug instead of heaviness.
- Meal Prep MVP: This keeps for days in the fridge, so I make a big batch and portion it out for snacks, breakfast, or even a quick dessert. The aquafaba keeps it light enough to eat cold straight from the jar—no reheating needed.
- Budget-Friendly Luxury: I use store-brand almond milk and bulk almond flour, and this recipe stretches to feed four people for pennies. Honestly, it’s the kind of dessert that makes you feel fancy without breaking the bank. (My wallet thanks me every time.)
Step-by-step instructions for almond milk cheesecake
Here's how to craft a velvety, dairy-free cheesecake that's rich, creamy, and packed with nutty depth.
Prepare the Crust with Crunchy Texture
First, pulse the 1 cup pitted dates and 0.5 cup ground almonds in a food processor until finely chopped but not powdery—think coarse sand. Add the 2 tbsp lemon juice and 1 tbsp maple syrup, then pulse again until the mixture holds together when pressed. The dates will bind everything while adding natural sweetness.
Press this mixture firmly into the bottom of a 9-inch springform pan, creating an even layer. Use a glass to compact it well, especially along the edges. Chill in the freezer for 15 minutes while you prepare the filling—this ensures the crust stays sturdy during baking. The lemon juice brightens the flavor while the maple syrup adds subtle caramel notes that complement the almond base.
Blend the Cheesecake Filling to Silky Perfection
In a high-speed blender, combine the 16 oz silken tofu (drained), 0.5 cup aquafaba, 1.5 cups unsweetened almond milk, 1.5 cups granulated sugar, 2 cups almond flour, 0.5 cup extra-virgin olive oil, 1 tbsp vanilla extract, and 0.5 tsp salt. Blend on high for 2-3 minutes until completely smooth and lump-free. The aquafaba acts as an egg substitute, adding structure and lightness.
Taste the mixture—it should be sweet but not cloying. If needed, adjust the sugar slightly (though the dates in the crust already contribute natural sweetness). The olive oil here isn't just for moisture; it adds a luxurious richness that mimics traditional cheesecake fat. Let the batter sit for 5 minutes while you preheat the oven to 350°F—this gives the almond flour time to hydrate fully.
Bake the Cheesecake to Set Gently
Pour the filling over the chilled crust, smoothing the top with a spatula. Sprinkle the 0.5 tsp baking powder evenly over the surface—this helps create a slightly domed top and prevents sinking. Bake for 45-50 minutes until the edges are set but the center still jiggles slightly (it'll firm up as it cools). A toothpick inserted should come out with a few moist crumbs, not wet batter.
Here's the key: don't overbake. The cheesecake will continue setting as it cools, and overbaking leads to dryness. If the top browns too quickly, tent loosely with foil after 30 minutes. The olive oil in the filling helps create a tender crumb rather than a dense one. Let it cool in the pan for 1 hour at room temperature before refrigerating.
Chill and Serve for Maximum Creaminess
Transfer the springform pan to the refrigerator and chill for at least 4 hours, preferably overnight. This step is non-negotiable—the flavors meld, the texture firms up beautifully, and the aquafaba sets properly. When ready to serve, run a knife around the edges to loosen, then release the springform ring. The crust should hold together perfectly, with a crisp yet tender texture.
Slice with a warm knife for clean pieces, and serve chilled. The contrast between the crunchy almond crust and the silky, nutty filling is what makes this cheesecake special. For extra flair, drizzle with melted dark chocolate or top with fresh berries—both pair beautifully with the almond-forward flavor profile. Store leftovers covered in the fridge for up to 5 days**.
Pro Tips For Making Almond Milk Cheesecake
- BLEND TOFU FIRST: Drain the silken tofu, then blend it before adding anything else—even the almond milk. I learned this the hard way: adding liquid first makes the tofu clump like glue, and you’ll end up with a grainy mess no matter how long you blend later. Start with dry ingredients and tofu, then stream in the almond milk while blending.
- WHIP AQUAFABA HARD: Beat the aquafaba until it forms stiff peaks—like meringue, not just soft peaks. I used to stop at soft and wondered why my cheesecake was dense. Use a stand mixer or hand mixer, and don’t rush it. If it looks too thin, add a pinch of sugar and keep going. This is what gives the texture its lightness.
- DON’T OVERMIX THE BATTER: Mix the batter just until the dry ingredients disappear—about 30 seconds past that. Overmixing introduces air, which can cause cracks or a dense crumb. Fold gently with a spatula, and stop when it’s smooth but not aerated. Trust me, your cheesecake will thank you later.
- CHILL THE BATTER LONGER: Let the batter rest in the fridge for at least 4 hours—or overnight if you can. I used to rush it, and the crust would always separate or the texture would be uneven. The longer it rests, the creamier the final result. Cover it loosely with plastic wrap to prevent a skin from forming.
Troubleshooting perfect results
Filling Too Thin?
If your batter looks too runny after blending, you likely didn’t blend long enough. Use a high-speed blender and process for 3-4 minutes until completely smooth. The aquafaba needs time to emulsify properly with the almond flour and olive oil. For extra insurance, add 1 tbsp more almond flour and blend again—this thickens the mixture without altering flavor. 💡
Crust Breaking?
Your crust may crack if it wasn’t chilled long enough before adding filling. Always freeze the crust for 15 minutes to firm it up. For extra stability, press a thin layer of 1 tbsp almond milk between the crust and filling—this acts as a moisture barrier. If cracks appear during baking, don’t worry; they’ll be invisible once chilled. 🥜
Dense or Grainy Texture?
Overblending the filling can create a grainy texture, while underblending leaves lumps. Aim for 2-3 minutes on high speed, and ensure your silken tofu is extra-firm and well-drained. For a smoother result, strain the batter through a fine-mesh sieve before pouring. If the texture is still off, reduce the almond milk by 2 tbsp—too much liquid can dilute the binding agents. ✨
Cheesecake Not Setting?
If your cheesecake stays too soft after baking, it likely didn’t chill long enough. The aquafaba needs 4+ hours in the fridge to fully set. For extra structure, add 1 tsp agar-agar powder to the filling before baking—this plant-based thickener mimics gelatin’s effect. If using, dissolve it in 2 tbsp hot almond milk first to activate it. 🧊
Browning Too Fast?
If the top browns before the center sets, tent the cheesecake loosely with foil after 30 minutes. The olive oil in the filling can cause faster browning. For a lighter color, reduce the oven temp to 325°F and bake for 55-60 minutes. Avoid opening the oven door frequently—temperature fluctuations slow cooking. 🔥
Flavor Too Mild?
If your cheesecake lacks depth, boost the flavor by adding 1 tsp almond extract to the filling or 1 tbsp cocoa powder to the crust. The aquafaba can sometimes mute flavors, so enhance with a pinch of vanilla bean paste instead of extract. For a tangy kick, add 1 tbsp lemon zest to the crust mixture—it brightens the almond notes beautifully. 🌿
Nutrition facts
Frequently asked questions
Can I make this cheesecake nut-free?
Yes! Swap the almond flour for a 1:1 gluten-free oat flour blend and use sunflower seed butter instead of olive oil in the filling. For the crust, blend 1 cup pitted dates, 1 cup gluten-free oats, 2 tbsp sunflower seed butter, and 1 tbsp maple syrup. The texture will be slightly different but still delicious.
Why does my cheesecake have a raw center?
This usually happens if the cheesecake didn't bake long enough or wasn't chilled properly. First, check your oven temperature—it should be 350°F. If the center still feels warm after 50 minutes, bake for 5-10 more minutes. After baking, let it cool completely at room temperature for 1 hour before refrigerating. The aquafaba needs time to set fully—4+ hours in the fridge is ideal.
Can I use coconut milk instead of almond milk?
You can try, but coconut milk will give a slightly different flavor and texture. For best results, stick with unsweetened almond milk—it provides the right balance of creaminess and nutty flavor. If you must use coconut milk, reduce it to 1 cup and add 0.5 cup cashew milk for a closer texture. The coconut flavor can overpower the delicate almond notes.
How do I make this cheesecake gluten-free?
This recipe is already gluten-free! Just ensure your almond flour is certified gluten-free and check that your vanilla extract and baking powder are also gluten-free. For extra safety, use a dedicated gluten-free kitchen space if you frequently cross-contaminate with wheat products. The crust and filling will remain perfectly safe for gluten-sensitive eaters.
What's the best way to serve this cheesecake?
Serve it chilled with fresh toppings like raspberries, blueberries, or toasted coconut flakes. For extra flair, drizzle with melted dark chocolate or a light caramel sauce. The contrast between the crisp almond crust and creamy filling makes it irresistible. Store leftovers in an airtight container in the fridge for up to 5 days—the flavors actually improve with time!
