This is a German-style cheesecake, made with thick dairy-free yogurt, in the style I grew up eating. If you can’t have dairy – or want to eat less of it – this is a delicious baked yogurt cake that makes a good substitution. No nuts or tofu! To be clear, it’s not the same thing, but I was still pretty thrilled when I got it right. You can find a similar recipe in my cookbook but I’ve refined it a bit more here.
The cake has a smooth texture and comes out quite airy and light, but isn’t as rich as a cheesecake made with quark or cream cheese. It has a rather classic cake flavour with lemon zest and vanilla.
Not particularly sweet, it’s a good carrier for any type of fruit or sweet sauce you’d like to serve it with. Pictured are fresh strawberries macerated in a bit of honey and vanilla, but blueberry compote and stewed rhubarb are two other seasonal favourites. I think you could swirl a little lemon curd through the cake before baking but haven’t tried it.
Ingredients

Ingredient Notes and Substitutions
- Yogurt: this is strained dairy-free yogurt (vegan labneh) and it works best with thick Greek-style coconut or soya yogurt. I have tried with oat and almond yogurts and it didn’t turn out as well. Choose unsweetened, unflavoured yogurt that you like the taste of. Note that coconut will lend a slight coconut flavour.
- Sugar: you can use any kind of granulated sugar. Cane, plain white, and coconut all work well. I haven’t tried with dark brown sugar.
- Eggs: use room temperature eggs. The fresher, the better, as they’ll whip up with more volume and be more stable when folded in with the other ingredients.
- Flour: I usually use sifted (light) spelt flour. I have had success with sifted buckwheat flour if you want a gluten-free option.
- Vanilla: some vanilla adds a nice flavour and increases the sense of sweetness.
- Starch: corn starch and arrowroot flour are best. This helps a bit with the structure.
Step by Step

Step 1: beat the eggs whites until stiff and set aside.
Step 2: mix the other wet ingredients in another bowl.
Step 3: add the dry ingredients and beat on low to combine.
Step 4: gently fold in the egg whites to incorporate.

Step 5: transfer the batter to a lined springform pan.
Step 6: bake until golden and puffy, then cool fully before serving.
Recipe Notes
I’ve made this cake dozens of times now, because 1. I really, really love it, and 2. I hated every picture I took of it. So for my cookbook I made it at least ten times, and then countless more variations in the years since. The most important element is the yogurt.
If you don’t like the taste of the yogurt you have chosen, you won’t like the cake. If you don’t like coconut, don’t use coconut yogurt (use soya). There are many options for Greek-style dairy-free yogurt these days, and some of them are excellent, so choose a good one!
My understanding is that vegan yogurt is astronomically expensive in Canada, presumably elsewhere too – I can get a good quality organic option in Europe for 2€ – so please read carefully and make sure you follow the instructions so you don’t waste your money. Do not make substitutions that aren’t outlined or change the recipe in any other way.
This is typically not a recipe I’ll make for butter-and-sugar people as the texture is rather different from dairy cheesecake. If you’re clear that it’s something else, they usually like it, but if you call it a baked cheesecake, they might be a bit confused.
How to Store
Storage: this cake will keep well for a couple of days at room temperature or in the refrigerator. Once it’s fully cooled, keep it in a sealed container. If you’ve topped with berries or another topping, it won’t keep as well, so keep that separate if you think you’ll have leftovers.
Freezing: I don’t recommend freezing this baked cheesecake. The texture is a bit watery and unpleasant when thawed.
Expert Tips
- Expect a collapse: the cake will puff right up in the oven and look a bit like a Japanese cheesecake, but it falls once it comes out. Expect it to go down to about half its in-oven height.
- Really beat those egg whites: you want to have stiff peaks, with no liquid egg white remaining. I always turn it over my head but that is risky. If any yolk (or other fat) gets into the whites, they won’t whip up.
- Start in advance: it takes a while to strain the yogurt, so keep in mind that you need to start this recipe a day before you plan to serve it. The yogurt should strain overnight.
More Dairy-Free Cakes
Dairy-Free Carrot Cake
Apple Crumble Cake
Chocolate Snack Cake
Rhubarb Streusel Cake
If you make this Dairy-Free Cheesecake or any other vegetarian dessert recipes on Occasionally Eggs, please take a moment to rate the recipe and leave a comment below. It’s such a help to others who want to try the recipe. For more OE, follow along on Instagram, Facebook, and Pinterest, purchase the Occasionally Eggs cookbook, or subscribe for new posts via email.

Dairy-Free Cheesecake (Yogurt Cheesecake)
Description
Ingredients
- 4 large eggs separated
- 400 grams (1 ¾ cups) strained yogurt see note
- 80 grams (⅓ cup) sugar coconut or cane
- Zest of a lemon about 1 tablespoon
- Juice of a lemon about 3 tablespoons
- 1 teaspoon vanilla extract
- 50 grams (⅓ cup) light spelt flour or sifted buckwheat flour
- 1 tablespoon arrowroot flour or cornstarch
- ½ teaspoon baking powder
- ½ teaspoon fine sea salt
Instructions
- Preheat the oven to 180°C (350°F). Lightly grease a 23cm (9-inch) springform pan and line the sides with parchment paper.
- Separate the egg whites from the yolks. Place the yolks in a large mixing bowl and set aside. Beat the egg whites in another bowl until you get stiff peaks, 4-5 minutes on high speed with an electric mixer.4 large eggs
- To the egg yolks, add the strained yogurt, sugar, lemon zest, lemon juice, and vanilla. Beat (you can use the same beaters as for the whites) until well combined, about a minute.400 grams (1 ¾ cups) strained yogurt, 80 grams (⅓ cup) sugar, Zest of a lemon, Juice of a lemon, 1 teaspoon vanilla extract
- Add the flour, arrowroot or cornstarch, baking powder, and salt to the egg yolk mixture. Beat on low speed until combined.50 grams (⅓ cup) light spelt flour, 1 tablespoon arrowroot flour, ½ teaspoon baking powder, ½ teaspoon fine sea salt
- Add the beaten egg whites to the mixture and gently fold in with a wooden spoon or spatula until well incorporated. The mixture should be very fluffy looking with no lumps of egg white.
- Transfer the batter to the prepared springform pan. Bake for 45-50 minutes. The top will be browned and the cake might crack. It will be rather tall when you take it out of the oven, and then fall to about half that height.
- Cool for 10 minutes before carefully removing the sides of the pan. Cool fully on a wire rack before serving with any toppings. If you're not sure about removing the base of the pan, simply leave it and slice and serve without taking it off.
- Leftovers can be kept in a sealed container at (cool) room temperature or in the refrigerator for a couple of days. It doesn't freeze well.
Notes
Nutrition
Nutrition is provided as a courtesy and is an estimate. If this information is important to you, please have it verified independently.