A creamy tangy vegan millet cheesecake recipe served with a delectable plum compote. This cheesecake is made with millet and is nut-free, soy-free and gluten-free.

During last week’s grocery shopping, we stumbled on some gorgeous yellow plums imported from Spain. You might have seen them already on our Instagram feed. I do try to buy local but these golden beauties were simply irresistible. And coming from Spain, I had no doubt they’d be sweet and delectable. We took a punnet home. Digging our teeth into one of these delightful drupes and gulping the nectar out, we realised how so much more exquisitely delicious they were. These plums were so gorged with juice that you could poke a straw into them and just drink all the juice out. The next day, with no ado, we went to fetch another punnet! They were heavenly to eat on their own and I wanted to experience them in a cooked dish too.

I remembered the Coconut, Lime and Pineapple slice that we very much enjoyed at the Café Chat l’Heureux (Happy Cat Café) and it has been lingering in mind ever since. I’ve been meaning to reproduce something similar at home and now was the chance – I swapped in the plums for the pineapple.
Most vegan cheesecakes are nut-based. But what to do when we have nut allergies? I could go with a tofu-based cheesecakes which I have experimented with in the past in this Chocolate Spanish Paprika Cheesecake. I knew tofu could not be the only option out there.
Google quickly revealed a somewhat unsuspecting ingredient that aroused my curiosity – millet. I had to try it out. This proved out to be one of the best uses for millet which provides a rather creamy neutral yet slightly nutty base for tangy flavours to transmute everything into a vegan cheesecake – nut-free, soy-free and easily made gluten-free too!
Millet cheesecake is a definite winner. It is one of those recipes that quickly become a favourite in your repertoire of dishes to be made over and over again. It is worth trying even for those who don’t particular enjoy millet. In this cheesecake, it is just something else.
Though this vegan millet cheesecake is inspired from the Coconut, Lime and Pineapple dessert from Café Chat l’Heureux, I have added my own twist to it.
I decided to make a compote with the plums to serve as a topping. This compote is cooked on high heat to quickly evaporate the liquid. It is great to serve as a spread or topping with other foods like porridge or rice puddings.
The plums were extra sweet although when cooked they turned a little bit tangy. Nevertheless I kept the additional sweetener rather low as I kind of like the tanginess with the cheesecake. Feel free to sweeten the compote to your liking and cook for a little longer if needed until the sauce is thickened.

A little sprinkle of lime zest finishes off everything but also dramatically intensifies the overall taste – I would not skip it.
Vegan Millet Cheesecake with Yellow Plum Compote
Enjoy the video. Don’t forget to give us a thumbs up on YouTube if you’ve liked it.
Vegan Millet Cheesecake with Yellow Plum Compote | Nut-free + Soy-free + Gluten-free

A creamy tangy vegan millet cheesecake recipe served with a delectable plum compote. This cheesecake is made with millet and is nut-free, soy-free and gluten-free.
Ingredients
Crust:
- 150 g buckwheat flour, (1 1/4 cups) substitute with gluten-free flour blend or all-purpose/wholewheat flour (not gluten-free)
- 2 tablespoons cornstarch, or potato starch, omit the starch if using all-purpose/wholewheat flour
- 1/4 teaspoon salt
- 1/4 teaspoon baking soda
- 1 teaspoon baking powder
- 60 ml coconut oil, (1/4 cup)
- 60 ml maple syrup, (1/4 cup)
- 2 teaspoons apple cider vinegar
- 1 teaspoon vanilla extract
Filling:
- 200 g millet, uncooked (1 cup)
- 400 ml coconut milk, (1 can)
- 60 ml lemon juice, (1/4 cup, about 1 1/2 lemons)
- 125 ml maple syrup, (1/2 cup) or other liquid sweeteners/syrup
- 3 tablespoons coconut oil
- 2 teaspoons vanilla extract
- 60 g coconut flour, (1/2 cup) it’s easy to make your own, *see notes
Topping: – Plum Compote
- 6 - 7 large yellow plums
- 2 tablespoons maple syrup or sugar
- 1 teaspoon vanilla
Instructions
- Thoroughly rinse the millet and drain. Add it to a saucepan with 3 ½ cups of water. Cook partially covered over medium heat for about 15 minutes or until most of the water is absorbed. Check occasionally and stir to prevent burning. Turn off the heat and cover the pan. Leave the millet to absorb the rest of the water. Then let cool completely before making the filling.
Meanwhile make the crust:
- Combine all the dry ingredients together in a large mixing bowl. Make a well in the centre and add in all the wet ingredients. Mix everything together gently until a dough is formed. You may lightly mix the dough a couple of times with your hand until it is smooth and all ingredients are well combined.
- Line the bottom of a 23-cm [9-inch] springform pan with greaseproof paper. Lightly grease the sides with some oil.
- Press the dough on the bottom and spread evenly.
- Refrigerate for about 15 minutes or until the filling is ready.
Make the filling:
- Once the millet is cooled, lightly break the clumps and fluff it.
- Preheat the oven at 180 degrees Celsius (350 degrees Fahrenheit).
- Place the cooked millet in a blender along with the rest of the filling ingredients except the coconut flour. You may want to do this in two batches as the amount might be a little strenuous for some blenders.
- Process to a smooth puree. Add the coconut flour, stir and mix well.
- Remove the crust from the refrigerator and pour the filling mixture. Tap to even out and remove and air bubbles.
- Bake for 30 minutes. The edges and top should still remain cream in colour. Do not allow it to brown. It might still look like it is not quite firm but it will set in the fridge.
- Remove from the oven and let cool completely.
- Refrigerate for at least 6 hours before serving. I find that it sets much better after 24 hours. So you might want to make this cheesecake in advance.
Make the compote:
- Cut the plums into wedges or chunky cubes. Place in a skillet with the maple syrup or sugar and vanilla. Cook on high heat until the plums are lightly stewed and the liquid have thickened. Turn off the heat and let cool. Place in a jar and refrigerate for up to 5 days until needed.
To serve:
- Serve the cheesecake cold. Once it is set, demould it and slice. Place onto serving place and top with plum compote. Sprinkle with some lime zest and garnish with a couple of mint leaves.
Notes
Homemade Coconut Flour - https://veganlovlie.com/howto-make-coconut-flour-easy-video/
Link to original recipe - Vegan Cheesecake with Plum Compote - https://veganlovlie.com/vegan-cheesecake-nutfree-soyfree/
Like this recipe? Don’t forget to pin it for later.

The website — Vibrantfoodstories.com — from where I adapted the recipe to make this millet cheesecake seems to be no longer online, although there is a snippet of the recipe ingredients saved here.
This recipe is fabulous! When I first saw your video on YouTube, I couldn’t believe this would work out. But I just tried it yesterday and the cake was delicious. What an awesome idea to use millet! Thank you so much for the recipe! <3
Hi! This recipe looks FANTASTIC! One thing, though, can the millet be replaced with buckwheat groats? Or like a buckwheat cereal? Thanks!
Hi Lavender, thank you for your question. I have personally not tried to make the cheesecake part itself with buckwheat. I am actually using buckwheat flour for the crust. The millet works well here because it has more of a neutral flavour, hence it picks flavours nicely. Buckwheat is not as neutral and the one I get here is also a brownish colour. As for texture, I really can’t say for sure. It might not set the same way as millet does. If you do try it though, let me know how it turned out. 🙂
Hi there.I was wondering,since millet works for a cheesecake filling would rice work? That would be so cool!
Any suggestions for subbing the coconut milk and flour? Am allergic to coconut.
Would love to try this recipe! I miss cheesecake so bad. 🙁
Cashew or homemade almond milk. The coconut oil however does help the cheesecake to firm up. So, if you can’t have the oil as well, then I suggest that you bake it for a little longer to dry it up more. This will help it to set, but you may not exactly get the intended texture though still quite delicious.
Hi, this looks delicious. Would regular plums work?… can’t get yellow plums. Thanking you kindly, Natalie
Yes, any types of plums will do. I hope you enjoy the cheesecake. 🙂
Wow! I love the idea of using millet since I can’t have tofu and cashews as used in other recipes + im a huge fan of millet! i can’t have lemon juice and vinegar however, is it okay to leave these out?
Hey Juliane,
I’m happy to hear that you liked the cheesecake. Thank you for the feedback. 🙂
For the lemon juice, a little touch of apple cider vinegar would work too, like you did. Or, you could add some other tangy juice like pineapple or orange juice, or even crust some of the plums and incorporate them into the filling itself. It needs a little tanginess of some sort to bring out the cheesecake flavour.
Thank you thank you thank you!
This is a life changer to a histamine intolerant person who suffers from not being able to eat most vegan foods used in such recipes! I left the lemon juice out, subbed it with a mini splash of apple cider vinegar and oatmilk and added oatflour to the base and a cinnamon layer between base and filling! So delicious and nutritious ❤️ Perfect level of sweetness, non fat taste and just the real consistency! I Highly recommend
(Two friends who are not vegan or allergic to anything (lucky them) really liked it as well! )
Next time I’ll also add some cinnamon apples or blueberries to the cake top ☺️
Hello!
I was wondering if something may be broken in the print recipe button here? Everytime I try to print, it just opens the recipe in another tab and I can’t copy to print from Word :(.
Hi Logan,
Can you try again? I think this should be fixed now, but let me know if you’re still having trouble printing. <3