• Skip to main content
  • Skip to primary sidebar

Plant Based Jess

menu icon
go to homepage
subscribe
search icon
Homepage link
  • About
  • Recipes
  • 📧 SUBSCRIBE
  • Contact Me
  • Privacy Policy
    • Facebook
    • Instagram
    • Pinterest
  • ×

    Home » Sauces, Dips and Condiments » Vegan Tofu Cream Cheese (Oil-Free)

    Vegan Tofu Cream Cheese (Oil-Free)

    Published: Mar 5, 2022 · Modified: Nov 23, 2022 by Jessica

    JUMP TO RECIPE PIN SHARE

    This tofu cream cheese is so easy to make, loaded with flavor, fully dairy-free and also nut-free. Makes for a delicious savory spread over bagels, but also amazing in sandwiches, stirred in creamy pasta dishes or to dollop over pizza. It is high in plant-based protein and can help you feel full longer!

    Overhead view on a small white bowl filled with a vegan tofu cream cheese with a small knife in the cheese and bagels on the side.

    We are all about vegan cheeses over here. Some of our favorite are vegan feta cheese for salads, vegan mascarpone to dip in fruits and I just made that amazing vegan powdered cheese to be able to whip up a last minute creamy mac n' cheese. Which we have been making every 2-3 days since out on the blog. It is so good and convenient.

    And I have been having a few requests for a vegan substitute for cream cheese, which is why I am so eager to share my new tofu cream cheese recipe! Plus, I just shared a homemade bagel recipe, so needless to say that a DIY vegan cream cheese spread is a must.

    But why use tofu? It is already firm, easily blend-able to a creamy texture and provides an amazing flavorless base to add all the flavoring. But the most exciting reason: this dairy-free cream cheese is high in plant-based protein! Making a vegan cream cheese using tofu instead of cashews can help you feel full longer, but also makes it lower-in-fat and calories, if that's something you are looking for.

    Also, I see so many tofu cream cheese recipes made using coconut oil as well. The oil firms up when chilled and helps the spread be closer in texture to a regular cream cheese. But honestly, I didn't use it at all and still was amazed by the creaminess, richness and thickness of this dip. And I love oil-free recipes!

    Use over bagels, stir in pasta dishes, spread in sandwiches or dig in some veggies or crackers, I'm sure this tofu dip won't last for too long in your fridge! Enjoy 🙂

    Front angle view on a small butter knife that's taking some vegan tofu cream cheese from a small bowl.

    Why you'll love this recipe

    • Easy and done within 5 minutes
    • Made with simple ingredients
    • Cheaper than store-bought vegan cream cheese
    • Free of preservatives or any added oil
    • High-in-protein & healthy
    • Dairy-free, gluten-free & nut-free (school safe)

    Ingredients & substitutions

    • Extra firm tofu: you will need a firm kind of tofu to make it. Silken tofu or other soft tofus are way too watery and using them would give you a runny spread.
    • Nutritional yeast: gives it that cheesy flavor. If you don't have it, then add a little miso paste instead for a similar umami flavor, but know that it won't be as cheesy (and you might want to add a little less salt too).
    • Apple cider vinegar: important for a tangy cheesy flavor. Could swap for lemon juice or do a combo of vinegar + lemon juice. Add more if you like your vegan cheese more tangy!
    • Plant-based milk: use as much as you need for desired texture, which will depend on the type of tofu you used and how much water it retained (you might not even need any if your tofu is already quite soft). Be sure to use an unflavored and unsweetened milk and use oat or soy for a nut-free recipe.
    • Garlic and onion powder: they add so much amazing flavor!
    • Dried chives and dill: these are optional, but really boost the flavor even more.
    Showing are the ingredients needed to make a vegan tofu cream cheese.

    How to make it

    Process

    Pat dry the block of tofu and remove as much water as you can. You can also do a quick press by wrapping the tofu in clean towels and top with something heavy for 10-15 minutes.

    Then roughly break up the tofu in your food processor and add the apple cider vinegar, nutritional yeast, garlic powder, onion powder and salt. Add 2-3 tablespoons of plant-based milk and process until ultra smooth. Take a few breaks to scrape the walls and keep processing until ultra creamy.

    Adjust consistency and add flavor

    Then, add 1 tablespoon extra of milk as needed to reach desired consistency. I usually use 4 tablespoons, but you might need more or less depending on your tofu and how much water it retained.

    Once you reach the desired creaminess, add the chives and dill and pulse a few times. Try to keep the dried herbs mostly intact. Taste and adjust the overall flavor by adding more vinegar, salt and spices.

    Chill or serve

    You can absolutely serve this cream cheese right after done, but I find that the flavors intensify after chilling in the fridge for a few hours (the texture also firms up a bit). So if possible, make it the day before you need it.

    • In process picture: overhead view on a food processor filled with ingredients.
    • In process picture: overhead view on a creamy mixture in a food processor topped with dried herbs.

    Watch how to make it

    Tips

    • Be sure to remove as much water as you can from the block of tofu. Take your time to wrap in a towel and even press it gently. It is fine if it breaks a little while drying it as you will blend it anyway.
    • Go slow when adding the milk. You might not need very much. Start with 2-3 tablespoons, process and then, add about 1 tablespoon extra at a time as needed.
    • I prefer to add the dried herbs (chives and dill) after the basic cream cheese is nicely creamy so I don't have to process that much anymore. This allows the cream cheese to keep some texture without turning green.
    • You can also divide the cream cheese in 2 equal portions before adding the chives and dill and flavor them differently.
    Close up on a creamy dairy-free tofu cream cheese in a bowl with a butter knife inside.

    Other flavoring ideas

    This recipe is so easy to personalize to your taste. I would definitely make sure to add extra flavoring ingredients that are savory as it already contains garlic and onion powder, but feel free to swap the dried chives and dried dill for:

    • Finely chopped sun-dried tomatoes. Either choose in oil or even better, rehydrate and drain oil-free dried tomatoes.
    • Use fresh herbs such as dill and chives but also parsley, cilantro and basil.
    • Fold in chopped olives or steamed (and pat dried) spinach for a fun dip.
    • Add some fresh garlic for a good punch in flavor.
    • If you like spicy flavors, add finely chopped jalapeño or even spicy canned green chiles for added tangy flavor.
    • Similar to this tofu spread, add in some shredded carrots to sneak in extra texture and nutrients.
    • Feel free to add more nutritional yeast for an extra boost in cheesy flavor or even fold in some everything bagel seasoning, especially if planning on spreading over bagels.

    Storage

    Keep this tofu cheese spread in the fridge in an air-tight container for a few days. It will firm up slightly, which makes the spread even better. Stir well before using.

    I don't recommend freezing it though as the water might separate from the spread and you will loose on the creamy consistency. If you are worried to have more cream cheese than you can eat in the next few days, then I would recommend you divide in 2 bowls and flavor them differently to keep things interesting.

    Close up on a halved bagel topped with vegan tofu cream cheese and a bite taken off.

    Serving suggestions

    There are so many ways to use this vegan tofu cream cheese other than spreading over bagels!

    Add dollops over pizza, stir in creamy pasta dishes such as mac and cheese and avocado pasta, stuff in lasagna roll ups, spread in sandwiches to boost the protein content, use to make vegan pin wheels, etc.

    It also makes for a nice dip for veggie sticks and crackers. Include it when making a vegan charcuterie board!

    But our favorite way to enjoy it is paired with my vegan carrot lox for brunch or lunch.

    FAQ's

    Can I make it soy-free?

    No. The tofu is the main ingredient, so you cannot swap it. Check out this cashew ricotta for a soy-free vegan cheese.

    What if I don't have a food processor?

    You can use a blender, although you will need to take more breaks to scrape the walls with a spatula and bring the mixture back to the blade. You can also use an immersion blender.

    Other tofu recipes you might like

    • Sweet and sour tofu
    • Sticky tofu
    • Creamy cajun pasta
    • Crispy panko tofu nuggets
    • Tofu bolognese
    • Spicy buffalo 'chicken' sandwich
    • Coconut crusted tofu bites
    • Vegan tofu tikka masala
    • Silken tofu scramble
    • Marinated smoky tofu
    • Tofu sour cream

    I hope you like this vegan tofu cream cheese as much as we do! If you try it, please leave a comment below and rate the recipe to let me know how it was. Your feedback is so helpful!

    Let's stay in touch with Instagram, Pinterest and Facebook. Also, don't forget to subscribe to my newsletter to be sure not to miss anything.

    Overhead view on a small white bowl filled with a vegan tofu cream cheese with a small knife in the cheese and bagels on the side.

    Vegan Tofu Cream Cheese

    This tofu cream cheese is so easy to make, loaded with flavor, fully dairy-free and also nut-free. Makes for a delicious savory spread over bagels, but also amazing in sandwiches, stirred in creamy pasta dishes or to dollop over pizza. It is high in plant-based protein and can help you feel full longer!
    PRINT RECIPE PIN RECIPE
    Prep Time5 mins
    Cook Time0 mins
    Total Time5 mins
    Servings 2 cups
    Author Jessica Laroche

    Equipment

    • Food processor

    Ingredients
      

    • 454 g extra firm tofu (or one block)
    • 3 tbsp nutritional yeast
    • 2 tbsp apple cider vinegar - lemon juice works too
    • 2-4 tbsp plant-based milk (oat or soy for nut-free) - or as much as needed for desired consistency
    • 1 tsp onion powder
    • 1 tsp garlic powder
    • 1 tsp salt

    Optional herbed flavoring (see notes)

    • 1 tbsp dried chives
    • ½ tbsp dried dill

    Instructions
     

    • Roll the block of tofu in a clean towel and gently press the tofu to remove as much water as you can.
    • Then, break up the tofu in a food processor and add the apple cider vinegar, nutritional yeast, garlic powder, onion powder and plant-based milk (start with 2 tablespoons). Process until ultra smooth and creamy taking a few breaks to scrape the walls. Then, adjust the consistency by adding 1 tablespoon of plant-based milk at a time until desired consistency is reached.
    • Once the mixture is smooth, then add the dried chives and dill and pulse a few times.
    • Use right away or chill first for a few hours for more pronounced flavors and improved spreadable texture.

    Video

    Notes

    • Store in the fridge for 4-5 days in an air-tight container (do not freeze).
    • Other flavoring ideas in place of the dried chives and dill are: sun dried tomatoes, fresh herbs, fresh garlic, olives, jalapeño, canned green chiles and so much more.
    • Use over bagels, but also add to pasta dishes, dollop over pizza or focaccia, spread in sandwiches or simply use as a high protein dip for veggies or crackers.
    CLICK TO SUBSCRIBE FOR UPDATES!
    SHARE ON FACEBOOK SHARE BY EMAIL

    Pin it for later!

    Pinterest picture showing 2 images of a vegan tofu cream cheese with one over a bagel. Overlay text saying: "Vegan Cream Cheese".
    « 3-Ingredient Almond Flour Peanut Butter Cookies
    Homemade Vegan Butternut Squash Ravioli »

    Reader Interactions

    Leave a Reply Cancel reply

    Your email address will not be published.

    Recipe Rating




    Primary Sidebar

    SEARCH


    ABOUT JESS


    Profile picture for Plant Based Jess in the kitchen.

    Hi there! I’m Jessica, a pasta obsessed French Canadian now living in beautiful Maine. I’m a mom of two, experienced foodie and ninja meal planner. I believe everyone can make stress-free plant-based meals with wholesome ingredients that your family and friends will love. 

    Join me in my kitchen to discover fun and creative recipes or click to find out more. Welcome!

    CONNECT WITH ME


    COMFORT FOOD RECIPES


    • Gnocchi Marinara Skillet
    • Vegan Kimchi Ramen Noodles
    • Creamy Gochujang Pasta
    • Flatbread Bruschetta with Pesto and Balsamic Glaze

    POPULAR RECIPES


    • Green Pasta Sauce (Quick and Healthy)
    • Easy Buckwheat Bread (No yeast, No kneading!)
    • Avocado Peanut Butter Green Smoothie
    • 3-Ingredient Almond Flour Peanut Butter Cookies

    Footer

    Copyright © 2021 Plant Based Jess