Introduction
Hunting for vegan white chocolate is usually a choice between a trek to a specialist shop or paying a small fortune for a tiny bag of cocoa butter. If you have ever stood in a kitchen with a baking craving but zero interest in waiting three days for a delivery, you have probably wondered if there is a shortcut. We know that feeling well. While we spent years perfecting the M:lk® chocolate that goes into our treats, sometimes you just want a quick, three-ingredient fix from your own cupboard.
This post breaks down exactly how to create a velvety, plant-based white chocolate using coconut oil instead of cocoa butter. We will look at why this swap works, the ingredients you need to avoid a grainy mess, and a simple recipe to get you started. By the end, you will have a solid alternative for your home baking that hits that sweet, creamy spot without the premium price tag. Our vegan white chocolate range is all about indulgence without compromise, and this DIY version follows that same spirit of making great chocolate accessible.
Why Skip the Cocoa Butter?
Cocoa butter is the gold standard for chocolate because it stays solid at room temperature and has that iconic melt-in-the-mouth feel. However, it is not always practical. It is expensive, often difficult to find in a standard supermarket, and requires careful tempering if you want a professional snap. When you are making a quick batch of treats for a movie night or a last-minute gift, those hurdles can be a bit much.
Coconut oil is the most common substitute because it is a plant-based fat that solidifies when chilled. It provides a similar richness and helps the chocolate hold its shape, even if it is a bit more sensitive to warmth than the real deal. It is budget-friendly and likely sitting in your kitchen right now.
Quick Answer: You can make vegan white chocolate without cocoa butter by using coconut oil as a fat base combined with plant-based milk powder and icing sugar. The result is a creamy, sweet treat that sets firmly in the fridge, though it melts faster at room temperature than traditional chocolate.
The Essential Ingredient Trio
To get a result that actually tastes like chocolate rather than just sweetened oil, you need to be picky about your components. There are three main pillars to this recipe.
The Fat: Coconut Oil
This is what gives your chocolate its structure. For the most neutral flavour, use refined coconut oil. If you use extra virgin or unrefined oil, your white chocolate will have a very strong coconut taste. Refined oil has been processed to remove that aroma, leaving you with a clean slate for the vanilla and milky flavours to shine.
The Creaminess: Plant-Based Milk Powder
You cannot use liquid plant milk here. If you add a splash of oat or almond milk to melted oil, the mixture will seize and turn into a clumpy, unappetising mess. You need a fine powder. Coconut milk powder is the most common choice and offers a lovely richness, but soy milk powder or rice milk powder also works brilliantly. Just ensure the brand you choose does not contain hidden dairy derivatives like sodium caseinate. For more detail on plant-based white chocolate ingredients, read our guide to how vegan white chocolate is made.
The Sweetness: Icing Sugar
Texture is everything in white chocolate. If you use granulated or caster sugar, your chocolate will be gritty. Icing sugar is essential because it is fine enough to incorporate into the oil without leaving a sandy residue. In 2026, many bakers are even using fondant sugar for an even smoother finish, though standard icing sugar usually does the trick for a home batch.
When to DIY and When to Reach for LoveRaw
Making your own chocolate is a fun kitchen experiment, but let’s be honest: sometimes you want the professional stuff. Our White Choc Cre&m® Wafer Bar is a different beast entirely. We use a specialised plant-based recipe to ensure our white chocolate has the same snap and indulgent flavour as traditional dairy versions, without the fuss of you having to melt oil in a bain-marie. You can browse our vegan wafer bars when you want a ready-made alternative.
If you are looking for a snack that won't melt the second you take it out of the fridge, or if you want that legendary hazelnut filling, we have already done the hard work for you. Homemade coconut oil chocolate is fantastic for dipping fruit or making simple bars, but for a high-performance treat, our range is designed to be uncompromising on taste and texture.
Step-by-Step: Preparing Your Chocolate
Before you start, make sure every bowl and spoon you use is bone-dry. Even a single drop of water can cause the oil and powder to separate and ruin the batch.
1. Melting the Base
Gently melt your coconut oil in a heatproof bowl. You can do this in short bursts in the microwave or over a pan of simmering water. You want it clear and liquid, but not boiling. If the oil is too hot, it can sometimes scorch the milk powder or cause the sugar to clump.
2. Sifting and Mixing
Always sift your milk powder and icing sugar before adding them to the oil. Lumps are the enemy of smooth chocolate. Once sifted, whisk them into the oil gradually. This is the moment to add a pinch of sea salt and some high-quality vanilla extract. Vanilla is the secret to making vegan white chocolate taste expensive.
3. Setting the Bars
Pour the mixture into silicone moulds or onto a tray lined with parchment paper. Because coconut oil chocolate is softer than traditional chocolate, silicone moulds are much easier for popping the bars out without breaking them.
Bottom line: Success with cocoa-butter-free chocolate depends entirely on using dry, powdered ingredients and keeping your equipment moisture-free to prevent the mixture from seizing.
The Recipe: Easy Coconut Oil White Chocolate
This recipe makes approximately 150g of chocolate, enough for one large bar or a dozen small decorative shapes.
- Serves: 1 bar (approx. 10 squares)
- Prep time: 10 minutes (plus 30 minutes setting time)
- Difficulty: Easy
Ingredients
- 60ml refined coconut oil (melted)
- 60g coconut milk powder or soy milk powder
- 40g icing sugar (sifted)
- 1/2 tsp vanilla extract
- A tiny pinch of fine sea salt
Method
- Prepare a silicone chocolate mould or line a small container with non-stick baking paper.
- In a clean, dry bowl, combine the melted coconut oil, vanilla, and salt. Stir until the salt has mostly dissolved.
- Add the milk powder a little at a time, whisking constantly to ensure no lumps form.
- Gradually whisk in the icing sugar. Taste the mixture and add a little more sugar if you prefer a sweeter profile.
- Pour the liquid chocolate into your mould. Tap the mould on the counter a few times to pop any air bubbles.
- Place the mould in the freezer for 20 minutes or the fridge for at least 40 minutes until completely firm.
- Pop the chocolate out of the mould and serve immediately.
Tip: Store this chocolate in the fridge in an airtight container. Because coconut oil becomes liquid at 24 degrees Celsius, it will start to soften if left on a sunny kitchen counter in 2026.
Troubleshooting Common Issues
If your first batch does not come out perfectly, do not worry. Even experienced bakers have the occasional chocolate disaster.
It Feels Gritty
This usually happens if the sugar or milk powder was not fine enough. To fix this in your next batch, you can try blitzing your icing sugar in a high-speed blender for 30 seconds before adding it to the oil. For more advice on achieving a smooth melt, explore our vegan white chocolate melting guide.
The Chocolate Seized
If your mixture suddenly turned into a thick, dry paste that you cannot pour, moisture got in. This could be from a wet spoon or even steam from the bain-marie. Seized chocolate cannot be turned back into a bar, but you can still use it. Mix it with some warm plant milk to create a quick white chocolate sauce for pancakes.
It Melts Too Fast
That is the nature of coconut oil. If you need the chocolate to stay firm for longer, you can try a 50/50 mix of coconut oil and cocoa butter if you ever manage to get your hands on some. Otherwise, keep it chilled until the very moment you want to eat it.
Creative Flavour Variations
Once you have mastered the basic recipe, you can start getting creative. White chocolate is a fantastic canvas for bold flavours.
- Pistachio & Lime: Stir in some finely chopped pistachios and a tiny bit of lime zest. It creates a beautiful green-flecked bar that looks stunning.
- Freeze-Dried Raspberry: Crushed dried raspberries add a sharp tang that cuts through the sweetness of the white chocolate.
- Cookies and Cre&m: Crush up some vegan cocoa biscuits and fold them into the mixture before it sets. This is a classic for a reason.
- Matcha Green Tea: A teaspoon of matcha powder whisked in with the milk powder creates a vibrant green chocolate with an earthy, sophisticated flavour.
For another way to use white chocolate with tart fruit, try our vegan white chocolate and raspberry blondies.
Storing Your Homemade Treats
Because this version lacks the stability of cocoa butter, storage is key. Do not keep it in a cupboard. In the fridge, it will stay fresh and snappy for about two weeks. If you want to keep it longer, it actually freezes remarkably well. You can keep a stash of white chocolate chunks in the freezer to toss into cookie dough or over a bowl of porridge whenever the mood strikes.
We recommend wrapping the bars in parchment paper before putting them in a container. This prevents them from sticking together if there is any slight temperature fluctuation when you open the fridge door. If you are baking with white chocolate chunks, our guide to vegan white chocolate baking chips has more ideas.
Conclusion
Making vegan white chocolate without cocoa butter is a brilliant way to satisfy a sweet tooth using basic pantry staples. While it might not have the exact same heat resistance as a professional bar, the creamy flavour and smooth texture make it a fantastic alternative for home projects. Whether you are dipping strawberries or making a custom bar for a friend, it proves you do not need expensive ingredients to enjoy proper chocolate flavours.
- Use refined coconut oil for a neutral taste.
- Always sift your dry ingredients to ensure a smooth finish.
- Keep everything dry to prevent the mixture from seizing.
- Store your finished bars in the fridge to keep them solid.
If you decide that melting oil and sifting sugar is too much effort for a Tuesday afternoon, you can always find our White Choc Cre&m Wafer Bars at Tesco and other retailers across the UK. Sometimes the best chocolate is the one we have already made for you.
FAQ
Can I use liquid sweeteners like maple syrup?
It is best to avoid them as the water content in liquid sweeteners can cause the chocolate to seize or become grainy. Stick to icing sugar or another powdered sweetener for the smoothest possible texture and the best set.
Does this chocolate melt well for baking?
It melts very easily because of the coconut oil, but it does not behave quite like traditional baking chocolate. It is better for drizzling over finished bakes rather than being baked inside a cake, as it can turn back into oil at high oven temperatures.
Is this recipe suitable for people with nut allergies?
The base ingredients are naturally nut-free, but you must always check the specific labels on your chosen milk powder and sugar. Please check the packaging for full allergy information, as cross-contamination is possible during manufacturing. If you are exploring nut-filled alternatives, our Butter Cups range includes peanut, almond and pistachio options.
Why is my white chocolate yellow instead of pure white?
Coconut milk powder and vanilla extract often have a slight cream or ivory tint, which is perfectly normal. If you want a stark white colour, use a clear vanilla flavouring and a very white milk powder like rice milk powder for your base.


