photo of vegan cream cheese on crackers
| |

Perfect Vegan Cream Cheese

Rarely have I had to experiment so much to get a recipe right.

I’ve made cream cheese before from cashews, and the results were good. However, I can’t get raw cashews where I live, and the process is pretty long and involved. I can, however, get excellent tofu. I knew there had to be a fairly simple way to made a cream cheese that would beat out the commercial versions I used to buy when I still lived in the US.

Getting the right flavor wasn’t too hard. It turns out the secret to the flavor was just enough acid from a combination of lime juice and vinegar, and the addition of a light miso. That’s right: miso. Who would think that miso would be the secret sauce needed to get the flavor right.

Getting the right texture was more of a challenge. A lot of experimentation went into getting the right blend for a cream cheese that would hold its shape but still be super creamy.

You’ll probably need to do some experimentation of your own, as the firmness and water content of your tofu will affect the results. The tofu I get, made by a local business, is quite firm.

Most of my recipes double well. This one doesn’t. To get a larger quantity of tofu super smooth, you’ll need to add more plant milk. If you do that, you’ll also need more coconut oil to get the firmer texture.

Perfect Vegan Cream Cheese

This perfectly creamy, spreadable cheese is made from tofu.
Prep Time15 mins
Course: Cheeses
Cuisine: Vegan
Keyword: Cream Cheese, Tofu
Servings: 12
Calories: 72kcal
Author: Singing Vegan


  • Blender


  • 1 lb tofu silken tofu will give creamier results
  • 3 tbsp coconut oil melted. Use refined coconut oil unless you want a coconut flavor
  • 2 tbsp lemon juice or use lime juice
  • 2 tbsp apple cider vinegar
  • 1 tsp salt
  • 1 tbsp miso white is best, but any will work
  • 2 tbsp nutritional yeast
  • 2 tbsp soy milk Unsweetened (or use your favorite plant milk.) The actual amount depends on the water content of your tofu.


  • Place all ingredients in the blender and blend until super smooth.
  • Add more plant milk as needed to allow all ingredients to blend completely. (My tofu is quite firm and I used 1/4 cup homemade almond milk.)
  • Place in one or more covered containers and refrigerate.


If you want to serve the cream cheese in a block, line the container with plastic wrap before placing the cream cheese mixture inside. I don’t bother with this–I serve it straight from the container.
Will keep up to a week in the fridge.


Calories: 72kcal | Carbohydrates: 2g | Protein: 4g | Fat: 5g | Saturated Fat: 3g | Sodium: 250mg | Potassium: 36mg | Fiber: 1g | Sugar: 1g | Vitamin A: 11IU | Vitamin C: 1mg | Calcium: 52mg | Iron: 1mg

Did you make this recipe? Please rate and review, which helps others find the recipe.

Post your photo to Instagram and tag @singingvegan and hashtag #singingvegan.

Share this post!


Leave a Comment

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

Recipe Rating