Homemade Vegan Coffee Creamer
This recipe makes it crazy easy to make your own rich and creamy homemade vegan coffee creamer. You can make soy, almond, coconut, or any plant-based creamer that you like in flavors like vanilla, almond, hazelnut, and more.
Want to save this recipe?
Enter your email below and get it sent straight to your inbox. Plus, get more amazing vegan recipes that will satisfy your cravings!
You can make it as sweet as you like with any sweetener you choose, and best of all, you will never need to buy soy creamer again!
❤️ Why you’ll love this recipe
- It’s easy to make with a few simple ingredients.
- It’s vegan, gluten-free, and nut-free!
- You can make it with any plant-based milk that you want!
- You can make any flavor creamer like almond, vanilla, or hazelnut!
Most of the time I simply use soy milk in my coffee, but I occasionally treat myself to store-bought vegan coffee creamers like silk creamer or barista blend.
I purchased some on our last road trip to have something to dilute that bad gas station coffee. I happen to notice how simple the ingredients were, and thought that I could easily make this at home!
Fiddling with proportions a little, I made it taste just like the store-bought creamers and I was surprised by how easy it was to make! Now I could enjoy flavored plant-based creamers for a fraction of the price!
🥛 Choosing your plant-based milk
All of the following are good choices to use when making homemade vegan creamer.
- Soy milk
- Almond milk
- Coconut milk
- Cashew milk
- Oat milk
- Coconut milk or coconut cream
- Hemp milk
📖 Variations
You can flavor your soy creamer with any flavor that you like.
- Vanilla
- Almond
- Hazelnut
- Caramel
- Peppermint
- Plain Unflavored
✨ Methods
I have used 2 methods to flavor and sweeten the dairy-free creamer and they both work equally well.
Method 1 to flavor and sweeten: Add 1 tsp of flavored extract (like vanilla extract) plus 2 tbsp. of sweetener (like sugar or agave) to plant-based milk.
Method 2 to flavor and sweeten: Add 2 tbsp of flavored coffee syrup instead of the sugar and extract.
✨ Choosing your sweetener
You can leave out the sweetener completely if you want or use anything that you like to sweeten the creamer. It’s really just up to your preference and taste.
All of the following are good choices to sweeten your creamer:
- Vegan Sugar
- Agave
- Maple Syrup
- Coconut Sugar
- Stevia
Note: The amount of sweetener that I suggest makes it taste similar to the flavored soy creamers that you would buy in the store, but if you would like it less or more sweet, please adjust the recipe accordingly.
*Remember, if you use method #2, you will not need additional sweetener.
❔How to make it rich and creamy?
Real cream has fat in it, so it gives your coffee a creamy mouthfeel and cuts the acidity of your coffee.
To help your vegan coffee creamer have the same effect as traditional creamer, you need to add some fat. I like to use refined coconut oil since it has almost no flavor.
❓Why use lecithin?
If you were to simply add fat to milk, the fat would just separate and float to the top. So, if you use this method, you must also use lecithin in your creamer. Lecithin is an emulsifier that will bond the plant milk to the oil and prevent it from separating.
You can find lecithin at many health food stores or vitamin shops or order it from Amazon. (It’s great to have for homemade dressing and I use it in my homemade vegan butter recipe too.) It comes in both liquid and granules. The liquid form devolves better than the granules and will need less stirring to mix.
🧈 How to make it fat-free
You do not have to add oil to the creamer. It still comes out well that way too, just not quite rich. Simply omit the oil and lecithin from the recipe.
🥄 How to make vegan coffee creamer
Step 1 – Measure out cold soy milk or any other plant-based milk, extract, the flavor of choice, sweetener, lecithin, some tapioca starch, and oil (if desired), and put it into a saucepan.
Step 2 – Mix the starch into the milk before turning on the heat.
Step 3 – Turn the heat to medium and stir frequently with a whisk until it comes to a slow boil.
Step 4 – Let it boil for a few seconds while continuing to stir and then turn off the heat.
Step 5 – Store in an airtight jar or bottle for up to 5 days.
🥣 Tapioca starch
The tapioca starch (aka tapioca flour) is added to thicken the creamer. It gives it more of the consistency of dairy creamer. Tapioca has a nice consistency, but you can also use corn starch or potato starch instead if you prefer.
👩🏻🍳 Pro Tips
- Since most coffee syrups already have a lot of sugar, you shouldn’t need additional sweeteners.
- Some flavors are hard to find as extracts. If you can’t find the flavor you want in an extract, look for it in coffee syrups. Coffee syrups come in nearly any flavor that you can think of!
- If using the added fat method, be sure to stir the oil and lecithin well to emulsify them.
- Put into an airtight jar while still warm. If you let it sit and cool, a film will form at the top of your creamer.
☕ Why does soy milk curdle in coffee?
Have you ever noticed that soy milk or almond milk curdles in your coffee? It is not the creamer that makes this happen, it is the acidity level of the coffee, therefore, this homemade creamer will probably act in a similar way.
If you have this problem, you need to switch the brand or type to a coffee with lower acidity, not switch to vegan creamers.
Tip – If you can’t get coffee with lower acidity, let your coffee cool off a little before adding the cream, this will help it not curdle as much too.
🌟 More vegan recipes
📌 Be sure to follow me on Pinterest for new vegan recipes!
📋 Vegan coffee creamer recipe
Homemade Vegan Coffee Creamer
Ingredients
Basic Vegan Creamer Ingredients:
- 1 cup soy milk, or any plant based milk
- 2 tbsp vegan sugar, or agave, maple syrup or any sweetener of choice
- 2 tsp vanilla extract, or any other flavored extract
- 1/2 tsp tapioca starch
For full fat version
- 1 tbsp refined coconut oil, or any neutral flavored oil
- 1/2 tsp lecithin
Instructions
- Measure out COLD soy milk or any other plant-based milk, extract, the flavor of choice, lecithin, sweetener, some tapioca starch, and oil (if desired). Combine all in a sauce pan.
- Mix the starch into the milk before turning on the heat.
- Turn the heat to medium and stir frequently until it comes to a slow boil.
- Let it boil for a few seconds while stirring constantly and then turn off the heat.
- Store in an airtight jar or bottle for up to 5 days.
Notes
- You can also use coffee syrups to flavor the creamer. For this method, use 2 tbsp of syrup and omit the extract and sugar.
- If using the added fat method, be sure to stir the oil and lecithin well to emulsify them.
- Put into an airtight jar while still warm. If you let it sit and cool, a film will form at the top of your creamer.
This is a great recipe. I love it. I really do. But I am one of those with sort of super sensitive taste buds. I followed the basic creamer recipe, but changed the steps a little bit. For me, this removed the ‘burnt’ vanilla and milk after taste. I used agave the first try, but felt that made the creamer too thin. So here are the steps I changed.
I poured 3/4 C non dairy milk into the sauce pan along with 2 Tbsp sugar, (1 Tbsp raw sugar and 1 Tbsp regular sugar). I began warming on med to med-hi temp.
While that is warming up, I put 1/2 large tsp of tapioca starch in with the remaining 1/4 cup cold milk and mixed well.
When the other milk and sugar came to a boil, I mixed the tapioca/milk mix again and added it to the boiling milk and allowed it to come to a boil again.
I let it boil for 2-3 Seconds and then removed from heat.
Then I waited about 5 minutes and added the 2 tsp of vanilla extract and stirred well.
I then waited another 10 minutes before pouring into a glass jar, put a lid on, and put in the refrigerator. Perfect!!
Thank you for a wonderful recipe!! So much better than anything in the store!!!
Can you swap for corn starch?
Yes, you can. Enjoy!
Hi, will this froth? My husband needs plain, no sweetener, vegan half and half that froths,. Thanks!
It depends on what type of plant-based milk you use, but soy and oat milk usually froth well.
Hi…I’ve been making this amazing soy creamer for about a year now…thank you, Monica, for this recipe. If anyone is interested WestSoy original/unsweetened/ unflavored works really well (is also a 2-ingredient product).
That’s great to know, Cecelia! I’m so happy that you like the recipe! 🙂
OhhhhMyyy this awesome! I used powder Soy and left out the sweets. It is just the way I like it! I am so glad that I have found your recipe and thank you
I’m so happy that this recipe works well for you! I’m happy that you found my site too! 🙂
Two questions regarding the full fat version. Is the starch still needed? Do the ingredients need to be warmed up?
Hi Isabel, the starch will still help to thicken it a little, even if you use the full-fat version, but you can leave it out if you want. The ingredients need to be heated if you are using starch, but it doesn’t need to be heated if you omit the starch. Hope that helps. Enjoy! 🙂
Thank you so much. I have been struggling to make a god vegan creamer ❤️
You’re welcome! I’m glad that the recipe worked well for you! 🙂
I use a wand-style hand mixer to skip the emulsifying agent. Mine doesn’t separate, but I use it daily to finish it up within a week.
Is lecithin granules or liquid?
I searched online and keep getting gel capsules.
It comes in both granules and liquid. I have never seen it in gel caps. I just added a link to the lecithin that I use in the recipe card. (I use the granules because they are less messy).
Can you tell me where the mug is from? It’s lovely!
Thanks, I got it at Marshall’s a few years ago. It was my favorite mug! It just broke a few weeks ago. 🙁
I didn’t have lecithin in my pantry but did have tapioca starch (flour) as well as the other ingredients listed so I made up your recipe and…the oil floated atop. I used my immersion blender to emulsify it and now, two days later, it’s still well incorporated into the mix. Next time I make it, I’ll make use of my xanthan powder
(skimpy 1/4 tsp.), which I usually use to emulsify/thicken my fat-free salad dressings and see how well that works in place of the tapioca starch simply because xanthan doesn’t require cooking so the recipe becomes that much simpler to make up. Thanks for the starting idea; I note your recipe ingredients are very similar to those listed for the Silk Soy Creamer on the side of its package.
Great trick with the xanthan gum! Thanks for letting us know that it works! 🙂
I used xanthan gum and it clumped up while boiling the milk; also left a wax like coating in the saucepan!
I’m wondering if this is to be refrigerated or not??
Yes, you will need to keep it in the refrigerator. Hope you enjoy it! 🙂
You do not say when to add the lecithin.
Sorry, I’ll fix that. You just add it to the cold milk along with the other ingredients. 🙂
Just made this and it’s delicious! I used almond milk, a chocolate flavored agave syrup, 1tsp vanilla and 1tsp hazelnut extract — sooo good! I do think making it with soy milk would make it creamier.
Also need to get my hands on liquid lecithin – would like to try the full fat version too.
Thank you!
So happy that you liked it Sarah! I’ve never tried chocolate flavored agave! Sounds yummy! 🙂
Can you go without the leitchen but still add the coconut oil?
You can Jamie, it just may separate a little.
This is great! I don’t care much for soy milk, but there are many other choice. 🙂 I wonder how it would work with flax milk.
I’ve never tried flax milk, but I bet it would be delicious! 🙂
Goodness, this is a whole new world to me. I’ve never had ‘creamer’ in my coffee before (as far as I know), so it’s really interesting to find what I’ve been missing out on.
I don’t like coffee, but I have a few other people to pass this one on too.
Without coffee, there would be no blog called The Hidden Veggies! Thanks for passing it on! 🙂
I’m so excited to try this recipe in a few ways! So tired of the price of silk sweet creamer as much as I love it I need a more efficient option. May add more sweetener 😇
Feel free to adjust the sweetener to suit your taste. I developed the recipe to be similar to silk creamer, so I hope that it does the trick for you! Good coffee with the right creamer is essential, IMO! 🙂
Brilliant to add a touch of starch for keeping it smooth but just a touch thick. With so much coconut out there, it’s nice to see a soy based option again!
Thanks! Soy may be out of fashion at the moment, but it’s still my preferred milk alternative.
This looks divine! I really need to give it a try, great tip about adding lecithin too.
Thanks so much Natalie! Lecithin is like a magic trick for getting oil and liquids to combine! 🙂
Can you freeze this? And is it possible to get a substitute for the lecithin (soy intolerance problems). Thanks
I have not tried freezing it. I drink so much coffee, I have to double the recipe! 🙂 You can use sunflower lecithin to make it soy free or just make the no fat method. Enjoy!
I love this idea! Sometimes I buy store bought too, but my stomach doesn’t handle the additives very well (especially the gums), so this looks perfect! Definitely going to try! 🙂
Thanks! I hope that this recipe works for you! There are so many ways you can make it, I’m sure you can find a method that agrees with you! Enjoy! 🙂
I just made some hazelnut flavored creamer with the hazelnut coffee syrup that I had. It is so good! Thanks for the recipe! I can never find flavored soy creamer at the store. I’m so happy that I can make my own now. Oh, and I made the fat free version that worked great!
I’m so happy to hear that you liked it! It is fun to make any flavor that you want with those coffee syrups! 🙂
Has anyone tried to use this homemade vegan creamer in a recipe that calls for the store bought kind like Silk or Mimicream? If so, howd it go? Did it work?
I use it in my vegan vodka cream sauce and it works well. https://thehiddenveggies.com/vegan-vodka-sauce-creamy-pasta/