• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • About
  • Recipes
  • Cookbook
  • Subscribe

A Virtual Vegan

menu icon
go to homepage
  • About
  • Recipes
  • Cookbook
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • About
    • Recipes
    • Cookbook
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×

    Home » Recipes » All Recipes

    Published: Oct 24, 2020 · Modified: Apr 4, 2022 by Melanie McDonald · This post contains affiliate links · As an Amazon Associate I earn from qualifying purchases. · 40 Comments

    Vegan Cream Cheese

    GO TO RECIPE GO TO VIDEO PRINT RECIPE
    4.95 from 18 votes

    Super quick & easy to make Vegan Cream Cheese. It's creamy, rich, tangy and delicious. Just perfect for spreading, snacking and dipping!

    a platter with a bowl of vegan cream cheese, bagels, crackers and vegetables

    Holy moly. I made the best Vegan Cream Cheese. It's creamy, luscious, tastes amazing and is a major food feature in my life right now.  

    You could say I'm on a cheese roll ...What with this and my very popular vegan ricotta, vegan parmesan and vegan feta cheese.

    Jump to:
    • What is vegan cream cheese?
    • What ingredients do you need?
    • How to make Vegan Cream Cheese
    • How to serve
    • How to store
    • Variations
    • Hungry for more?
    • Recipe FAQS
    • 📖 Recipe
    • Comments
    vegan cream cheese on a cracker

    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!

    What ingredients do you need?

    the ingredients for vegan cream cheese

    To make my vegan dairy-free cream cheese recipe you are going to need:

    • tofu
    • almonds (and yes, there's a nut-free option - see the recipe notes)
    • lemon juice
    • vinegar
    • nutritional yeast
    • salt
    • coconut oil (it's optional so if you're WFPB you are good to go too!)
    • dried dill (trust me on this one ... it doesn't actually taste of dill when blended but it adds a certain something)

    And although for the very best-est creamiest, richest results, almonds and coconut oil are kind of necessary, this delicious cream cheese substitute can also be made without either so if you can't, or choose not to eat almonds or coconut oil, you can still make it!  

    How to make Vegan Cream Cheese

    (For detailed measurements and instructions, see the printable recipe card).

    It's easier to make a Vegan Cream Cheese than you might think. It's made in minutes in a food processor and uses pretty standard vegan pantry/fridge ingredients. There are just 2 steps:

    1. Blend everything up in a food processor or blender.
    2. 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!

    How to serve

    Here are some serving ideas for my vegan cream cheese:

    • spread on bagels, alone or with toppings of choice
    • with crackers
    • on a vegan snack board with some vegetable pate and other tasty treats
    • melted into hot pasta (so good!)
    • in sandwiches
    • on my Easy Flatbread Recipe
    • with pita bread
    • as a dip for, or spread on things like celery, carrot, cucumber and bell pepper sticks
    • as an ingredient in dips
    • dolloped on pizza before or after baking 
    • stirred through your tofu scramble just before serving to make it super creamy 
    • stuff in jalapeno poppers
    a bagel filled with vegan cream cheese, arugula and tomato

    How to store

    Transfer it from the food processor to an airtight container and keep it in the fridge 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
    • drained and chopped pickles
    • powdered freeze dried fruits like strawberries and blueberries
    • chopped jalapenos
    • a little sriracha
    • fresh chopped chives

    Hungry for more?

    • Vegan Brown Butter
    • Vegan Parmesan Cheese
    • Cashew Cheese Sauce
    • Vegan Ricotta

    Recipe FAQS

    Can I use unrefined/virgin coconut oil?

    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.

    What can I use instead of almonds?

    The almonds can be replaced with raw cashew nuts (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. 

    Can I make it without the oil?

    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.

    If you tried this recipe, let me know how you liked it by leaving a comment and rating below! And be sure to join my mailing list for more deliciousness!

    📖 Recipe

    vegan cream cheese on a platter of crackers, bagels, veggies

    Vegan Cream Cheese

    Author: Melanie McDonald
    4.95 from 18 votes
    Super quick & easy to make Vegan Cream Cheese. It's creamy, rich, tangy and delicious. Just perfect for spreading, snacking and dipping!  
    Print Recipe Pin Recipe SaveSaved!
    PREP TIME: 20 minutes
    COOK TIME: 0 minutes
    optional setting time 1 hour
    TOTAL TIME: 1 hour 20 minutes
    Servings: 2 cups

    Ingredients
      

    • ½ heaping cup / 75 g raw almonds , for nut-free option see recipe notes
    • 454 g / 16 oz 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

    • Food Processor
    • Silicone Spatula Set
    Prevent your screen from going dark

    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

    For best results please follow the recipe exactly. Every ingredient is really important and even if you change just one of them, you will not get optimum results.
    To make without almonds - The almonds can be replaced with raw cashew nuts (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. 
    To make oil free -  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. 
    Storage - Transfer it from the food processor to an airtight container and keep it in the fridge for up to 2 weeks. 

    NUTRITION

    Serving: 2tablespoonsCalories: 73kcalCarbohydrates: 1.7gProtein: 4gFat: 6gSaturated Fat: 2.7gSodium: 118mgFiber: 1gSugar: 0.2gVitamin C: 0.8mgCalcium: 40mgIron: 0.5mg

    Nutritional information is provided for convenience & as a courtesy. The data is a computer generated estimate so should be used as a guide only.

    Tried this recipe?Rate it & leave your feedback in the comments section below, or tag @avirtualvegan on Instagram and hashtag it #avirtualvegan

    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!

    « Vegan Ricotta
    Vegan Sweet Potato Pancakes »
    37.1K shares

    Reader Interactions

    Comments

    1. Kathryn Gannon says

      February 06, 2022 at 4:23 pm

      You can get deodorised refined coconut oil Biona makes an organic one that I use all the time.

      Reply
    2. Liron says

      May 28, 2021 at 2:42 pm

      This looks great. Wondering if there is any substitute for the vinegar? Maybe pickle/olive brine? Thank you!

      Reply
      • Melanie McDonald says

        May 28, 2021 at 3:56 pm

        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!

        Reply
    3. ERIN says

      May 13, 2021 at 10:24 am

      Hi! Can I use same amount of almound flour instead of whole nuts?
      thanks, erin

      Reply
      • A Virtual Vegan says

        May 13, 2021 at 11:49 am

        I haven't tried it but I don't see why not.

        Reply
    4. Maria Bogdan says

      May 11, 2021 at 4:39 am

      5 stars
      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.

      Reply
    5. Joanie Lewis says

      March 16, 2021 at 6:29 pm

      Hi Melanie - can I use this recipe for Cream Cheese in the Cream Cheese frosting for the Carrot cake??

      Reply
      • A Virtual Vegan says

        March 16, 2021 at 8:42 pm

        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!

        Reply
    6. Chaitra Guptha says

      August 26, 2020 at 8:08 am

      Hi Mel, Could we use this to make baked cheese cakes? Thank you for getting back.. Regards,Chaitra

      Reply
      • A Virtual Vegan says

        August 26, 2020 at 11:27 am

        This recipe as it is, is very savoury tasting. It's also very slightly grainy. Extra firm or firm tofu also can go a little lumpy and almost curdled looking when baked. I haven't tried it in cheesecake because of that. If you were to try it you would definitely need to omit the dill, and garlic powder etc and I think then if it was an unbaked cheesecake it could work ok with some sweet flavours introduced. I don't think it would do so well in a baked one though.
        I do have an amazing baked cheesecake recipe on my website. It gets great feedback and it's always my go-to. You can find it here: https://avirtualvegan.com/vegan-new-york-cheesecake/
        And watch this space because I've just developed a ricotta recipe which I think would be perfect for cheesecakes! I'll be sharing it in a few weeks.

        Reply
    « Older Comments

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Melanie McDonald

    I'm Melanie McDonald (but you can call me Mel), best-selling cookbook author and creator of A Virtual Vegan. I share well-tested, flavour-packed vegan recipes with clear, step-by-step instructions. My goal is to give you the confidence to cook amazing vegan food from scratch.

    More about me →

    Trending now!

    • Perfect Vegan Yorkshire Puddings
    • Lentil Shepherd's Pie
    • Cinnamon Roll in a Mug
    • Vegan Potato Soup
    • Vegan Butter
    • Vegan Banana Pancakes

    ❊ GET MY COOKBOOK ❊

    Vegan Comfort Cooking Melanie McDonald

    Amazon / Book Depository / Books-A-Million / Barnes & Noble / Indigo

    Spring Favourites ♡

    • Roasted Strawberries
    • Vegan Bircher Muesli
    • Easy Frozen Berry Compote
    • Vegan Trifle
    • Air Fryer Carrots
    • Oatmeal Waffles

    See more →

    Footer

    ↑ back to top


    About Me
    My Cookbook
    Privacy

    Subscribe
    Contact me
    Work With Me

    Accessibility
    Nutrition
    Media

    Copyright © 2022 A Virtual Vegan- All Rights Reserved.