Creamy, rich, tangy and delicious Vegan Cream Cheese. Quick and easy to make and just perfect for spreading, snacking and dipping!
The best Vegan Cream Cheese! It's creamy, luscious, tastes amazing and is a fabulous dairy-free alternative to regular cream cheese. It's also much cheaper to make at home than it is to buy vegan cream cheese alternatives at the store!
What Is Vegan Cream Cheese?
Vegan Cream Cheese is a delicious cream cheese substitute, made from simple ingredients. It can be made in a food processor in just a few minutes and can be used for spreading, dipping and snacking just like regular cream cheese.
Vegan Cream Cheese has less calories than regular cream cheese, less than half of the saturated fat and more than double the protein thanks to its tofu-base. And if you're wondering if vegan cream cheese tastes good? Well, my recipe really does. It's deliciously, creamy and indulgent with great savory flavor!
Ingredients
To make vegan dairy-free cream cheese you need:
And some recipe notes:
- Tofu - I like to use medium-firm for this recipe but if you prefer a slightly firmer cream cheese you can use firm or extra-firm.
- Almonds - These add an amazing creamy, buttery richness (and yes, there's a nut-free option too - see the recipe notes).
- Lemon juice & vinegar - For flavor and acidity
- Nutritional yeast - This is for umami, slightly cheesy flavor
- Coconut oil - This must be refined coconut oil or your cream cheese will taste of coconut which we definitely don't want. By using an oil that sets we get a really great spreadable texture, just like regular dairy cream cheese. (If you're WFPB see the recipe notes!)
- Dried dill - Trust me on this one ... it doesn't actually taste of dill when blended but it adds a certain something and isn't the same without it.
How To Make Vegan Cream Cheese
Vegan Cream Cheese is really quick and easy to make. Simply blend everything up in a food processor or high speed blender then let it set in the fridge for an hour or two if you want it to be slightly firmer. You're done. You made cream cheese. Told you it was easy!
Serving Suggestions
Plant-based cream cheese is so versatile. My favourite ways to serve it include:
- on bagels, sandwiches, or crackers
- on a vegan snack board with some vegetable pate and other tasty treats
- melted into hot pasta (so good!)
- on my Easy Flatbread Recipe or with pita bread
- as a dip for veggies
- dolloped on pizza before or after baking
- stuffed in jalapeno poppers
Storage
Transfer the cream cheese from the food processor to an airtight container and keep it in the refrigerator for up to 2 weeks.
Variations
Want some ideas for making it your own too? All of these tasty additions are great in homemade vegan cream cheese:
- lemon zest and poppy seeds
- dried cranberries, orange zest and walnuts
- chopped fresh rosemary or any other fresh herbs
- harissa and mint
- roasted garlic
- black pepper
- everything bagel seasoning, onion or garlic powder
- drained and chopped pickles
- chopped jalapenos
- fresh chopped chives
Recipe FAQS
No. In this recipe, you must use refined coconut oil. Refined coconut oil has no coconut taste or smell. If you use virgin coconut oil your cream cheese will taste and smell of coconut.
The almonds can be replaced with raw cashews (soak them as per the recipe instructions), or if you want to make the recipe completely nut-free, omit the almonds and increase the refined coconut oil to ½ cup (120 mls) measured while melted. The extra coconut oil will firm it up enough so it becomes cream cheese texture once refrigerated.
It won't be quite as good but you can. Simply omit the coconut oil and keep everything else as it is. The cream cheese will be looser, it won't melt and it won't have quite as rich a mouthfeel but it is still spreadable and delicious.
I don't recommend using this vegan cream cheese recipe to make desserts like vegan cheesecake or frosting because its flavor is too savory. Store-bought cream cheese is a better alternative in this case.
More Vegan Staples
Recipe
Vegan Cream Cheese
Author:Ingredients
- ½ heaping cup (75 grams) raw almonds , for nut-free option see recipe notes
- 16oz (454 grams) medium firm, firm or extra firm tofu (NOT silken tofu) , I like medium firm for this recipe. Using firm or extra firm will create a slightly firmer cream cheese.
- 3 tablespoons (45 ml) fresh lemon juice
- 3 tablespoons (45 ml) white wine vinegar
- 2 tablespoons nutritional yeast
- ¼ cup (60 ml) melted refined coconut oil , measure while liquid and don't use while hot. Allow to cool back to room temperature before using.
- 1 - 1½ teaspoons fine sea salt
- ½ teaspoon dried dill , the finished recipe won't taste of dill, but it's an important addition. I really recommend you don't skip it!
RECOMMENDED EQUIPMENT
INSTRUCTIONS
- Boil some water in a kettle and cover the raw almonds in the boiling water. Let them soak for 15 minutes. Drain, then remove the brown, papery skins by pinching the rounded end of the almond and squeezing. They should pop out really easily. Discard the skins.
- To a food processor or a high powered blender add the soaked and skinned almonds, tofu, lemon juice, white wine vinegar, nutritional yeast, coconut oil, 1 teaspoon of the sea salt and the dried dill. Process until completely smooth. You will get a smoother result in a high powered blender than you will in a food processor.
- Taste, and add the remaining salt to taste then blend again. I always use the full 1½ teaspoons.
- Spoon out into a container. It can be eaten right away but is best if refrigerated for at last 1 hour so it firms up a little.
NOTES
This recipe was originally published on July 3rd 2019. I've updated the post and now I am republishing it for you. I hope you enjoy it. Thank you for following A Virtual Vegan!
Karen says
Wondering: do you think you could you make it with Almond Flour instead of whole almonds? It probably wouldn't have the skins removed, and might be less white looking, but it would be an awful lot easier...
Melanie McDonald says
You could, yes. I'd use the weight measurement for accuracy though as the volume measurement will be different. Hope you enjoy it!
Jose Assuncao says
Thank you, Melanie, for this extraordinary recipe. This is exactly what I was hoping for. I can see myself having another great option for breakfast.
Kathryn Gannon says
You can get deodorised refined coconut oil Biona makes an organic one that I use all the time.
Liron says
This looks great. Wondering if there is any substitute for the vinegar? Maybe pickle/olive brine? Thank you!
Melanie McDonald says
For best results I recommend following the recipe as it is. White wine vinegar really makes a difference. I wouldn't add brine without adjusting the salt as it will end up overseasoned. Pickle juice is usually vinegar-based anyway. Hope that helps!
ERIN says
Hi! Can I use same amount of almound flour instead of whole nuts?
thanks, erin
A Virtual Vegan says
I haven't tried it but I don't see why not.
Maria Bogdan says
I used a lot of different recipes to make a perfect cream cheese.
This one is the one.
I love it. Yes it is a bit savory but this is what I like about it.
Grainy? No
I process almonds first and then I add tofu.
Thank you for posting the recipe.
Joanie Lewis says
Hi Melanie - can I use this recipe for Cream Cheese in the Cream Cheese frosting for the Carrot cake??
A Virtual Vegan says
I don't recommend it sorry. It's a shame because I'd love to be able to use it too. It's too savoury in flavour though and not really silky smooth like store-bought cream cheese. It wouldn't work well at all. Store-bought vegan cream cheese like Tofutti, Violife or Nafsika work brilliantly in the carrot cake. Hope that helps!