Homemade Tofu Cream Cheese – Vegan & Delicious

Tofu Cream Cheese is a fantastic dairy free alternative to regular cream cheese. It’s so easy to prepare and tastes delicious on bagels, toast or homemade bread.

With a super smooth texture and a delightful tang, this homemade spread is perfect for both vegans and those looking for a healthier option.

Why do we love Tofu Cream Cheese?

  • easy and quick to whip up
  • rich in protein and low in fat
  • only 5 simple ingredients
  • stores well for few days
  • easily adjustable
  • perfect for sandwiches, bagels or crackers
  • nut-free, dairy-free

Tofu cream cheese with chives.

My favorite sandwich spread used to be hummus, until I discovered that cream cheese can be vegan too. This Tofu Cream Cheese is tangy, thick and rich, and it makes fantastic bread spread. Add your favorite ingredients, like chives, dill, sundried tomatoes or garlic for interesting taste options.

Try also recipes for other vegan cheeses Best Vegan Cream Cheese, Easy Vegan Feta Cheese, Homemade Cottage Cheese.

Smooth & Delicious Tofu Cream Cheese Is Ideal Spread For Bagels And Sandwiches.

Key Ingredients


The best type is firm or extra firm tofu, as it doesn’t contain a lot of water. I do not recommend using silken tofu or other soft tofu types.

If you want to learn more about benefits and uses of tofu, read this guide.

Ingredients for the tofu cream cheese: tofu, lemon juice, nutritional yeast, olive oil, salt and pepper.
Ingredients for simple Tofu Cream Cheese: firm tofu, EVOO, lemon juice, nutritional yeast and salt.


Freshly squeezed lemon juice adds acidity typical for dairy products. It also helps neutralize delicate soy taste, typical for tofu.

You can swap it for good quality apple cider vinegar, white vinegar or other delicate variation (preferably of light color).


This is one of the key ingredients as it’s responsible for cheesy flavor. You don’t have to add a lot, nutritional yeast is quite aromatic. If you don’t have it at hand the closest substitute would be white miso paste.

Did you know that, so called nooch, is rich in vitamin B12? Learn more about benefits of nutritional yeast.


Extra virgin olive oil adds richness and creaminess. It also helps to achieve spreadable texture. Do not substitute olive oil for other vegetable oil, as other oils do not set in the fridge.

You can skip it altogether, if you prefer your cream cheese to contain less fat.


To boost the flavors. Adjust the quantity to your liking.


  • fresh herbs (dill, chives, green onions)
  • dried herbs (basil, Italian herbs, oregano)

Want more vegan goodness?

Sign up for a new recipe newsletter !

Vegan Cottage Cheese

Best Vegan Cream Cheese

Vegan Tofu Sour Cream

Easy Soy Cream – Ready In 5 Minutes

What to eat cream cheese with:

Homemade Vegan Bread

Vegan Tofu cream cheese on a wooden chopping board.

How To Make Tofu Cream Cheese


Press the tofu to remove excess water. You can use tofu press or wrap the block of tofu in a clean kitchen towel and place a weight on top. Let it sit for about 30 minutes. To do it quickly just squeeze it in between palms of your hands over the kitchen sink.

Crumble tofu into smaller pieces and place it in the food processor.

Tofu being crumbled and added to food processor.


In a food processor or blender, combine crumbled tofu, lemon juice, nutritional yeast, olive oil, salt and a pinch of freshly ground pepper. Blend until smooth and creamy. For best results stop a couple of times to scrape down the sides of food processor.

Tofu, nutritional yeast, olive oil, lemon juice and spices in the food processor.


Taste the mixture and adjust the seasonings to your preference. Add more lemon juice for tanginess or more salt to enhance the flavors. If you’re happy with the flavor and creaminess you can mix in your additions now.

Tofu cream cheese being blended in the food processor.

Transfer the tofu cream cheese to an airtight container, seal it and refrigerate for at least an hour to allow the flavors to meld. Serve chilled.

Tofu cream cheese with dill and chives.

Questions and Answers

How To Serve Tofu Cream Cheese?

  • Spread on Bagels. Enjoy tofu cream cheese on your favorite bagel, topped with sliced tomato, cucumbers, slice of avocado and lettuce.
  • Dip for Veggies. Use it as a dip for fresh vegetable sticks like carrots, celery, or bell peppers.
  • Base for cold dips. This tofu cream cheese is a great base for spinach dip, baked eggplant dip or dill pickle dip.
  • As a Spread. Spread it on sandwiches or wraps for a creamy, tangy addition to your meal.
  • In Recipes. Use it in recipes calling for cream cheese, such as cheesecakes (without salt) or as a creamy component in pasta sauce.
  • In Vegan Cheese Cream Frosting
  • With crackers, nachos or breadsticks.

What Other Additions Can I Use?

Here’s the list of great additions for other variants of homemade cream cheese spread:

  • chopped sun dried tomatoes
  • baked garlic
  • chopped olives
  • scallions
  • pickles
  • garlic powder or onion powder

Can I Prepare It Without Food Processor?

Yes, you can use hand blender (immersion blender) if you don’t have food processor. It might take more time and you will have to do more scraping to reach this perfect creamy texture.

Blue decorative bowl with tofu cream cheese and slice of bread in the background.

Is Tofu Cream Cheese Vegan?

This cream cheese is made using 100% plant based ingredients, so it’s vegan. When it comes to taste, it can fool you that it contains dairy. Lemon juice gives it tanginess and nutritional yeast is responsible for cheesy flavor.

How To Store Tofu Cream Cheese?

It can be stored in the airtight container in the fridge for 5-6 days (for basic recipe).

Please note that some additions may shorten the storage time (for example raw onion or scallions).

Can I Make Sweet Version Of Vegan Cream Cheese?

Great idea! Skip the salt or add just a pinch. Substitute it with 1-2 teaspoons of sugar and choose from the following additions:

  • 1 heaped tablespoon cocoa
  • maple syrup & chopped nuts (pecans, hazelnuts or almonds)
  • 1 tablespoon desiccated coconut & chopped pineapple

You can also use it to prepare vegan cream cheese frosting for cakes and cupcakes.

Is Tofu Best Key Ingredient For Cream Cheese?

There are other recipes for vegan classic cream cheese using raw cashews or sunflower seeds. What I like about using extra-firm tofu is that you don’t need high-speed blender or very powerful food processor and there’s no soaking involved. This is nut-free recipe. Additionally, fofu is good source of plant-based protein without all the fat that nuts contain.


Tofu Cream Cheese

0.0 from 0 votes
Recipe by VegnFit Course: Breakfast, SnacksCuisine: VeganDifficulty: Easy


Prep time



Tofu Cream Cheese is a fantastic dairy free alternative to traditional cream cheese. It’s so easy to prepare and tastes delicious on bagels, toast or homemade bread.

Cook Mode

Keep the screen of your device on


  • 1 block extra firm tofu 12oz / 340g

  • 1 – 1 1/2 tbsp fresh lemon juice

  • 1 tbsp (flat) nutritional yeast

  • 1 tbsp extra virgin olive oil

  • 1 tsp (flat) salt (and pinch of freshly ground pepper if desired)

  • Additions
  • 1 – 2 tbsp chopped dill (fresh)

  • 1 – 2 tbsp chopped chives (fresh)


  • Press tofu to get rid of excess liquid. Divide it into smaller pieces and place in the food processor.
  • Measure and add remaining ingredients: lemon juice, nutritional yeast, olive oil, salt and pepper.
  • Blend in the food processor, stopping couple of times to scrape down sides of the container.
  • Check taste and texture and adjust ingredients if needed.
  • When you’re happy with creaminess, stir in additions of your choice.


  • Don’t skip draining and pressing tofu to get rid of excess water. We want our spread to be creamy, not watery.
  • If you want to make a neutral cream cheese, skip salt in the base recipe (or add just a pinch). You can then divide the batch of cheese and prepare savory and sweet version.

I hope that you liked Tofu Cream Cheese recipe! Please share it on Pinterest and Yummly!

Pin about Tofu cream cheese.

Spread the love

Leave a Comment

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