clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Top down view of a glass bowl with vegan cream cheese.

Homemade Tofu Cream Cheese

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 1 review
  • Author: Catherine Perez
  • Prep Time: 30 minutes
  • Refrigeration Time: 4 hours
  • Cook Time: 0 minutes
  • Total Time: 4 hours 30 minutes
  • Yield: 8 servings 1x
  • Category: Condiment
  • Method: No Cook
  • Cuisine: American
  • Diet: Vegan


This creamy Homemade Tofu Cream Cheese is easy to make and requires 6 ingredients that help to add in some extra protein to our spread.


  • 3/4 cup raw cashews
  • 265g extra firm tofu, drained from package (I used the brand Nasoya)
  • Juice of half a small lemon
  • 1 tbsp apple cider vinegar
  • 2 tsp white miso paste
  • 1 tsp Kosher salt


  1. Place the cashews in a heat resistant bowl and cover completely with boiling water. Allow to soak for 15-30 minutes to soften them. Discard the liquid and add the cashews to a blender cup.
  2. Add the remaining ingredients to the blender and blend on high until the mixture is completely smooth.
  3. Pour the mixture into an airtight container and smooth it out before sealing. Place in the fridge to firm up overnight before enjoying.


Soak your cashews. This will soften them and make for a creamier texture. If you forget to soak them overnight in advance, just add them to boiling water for 15 minutes to soften them.

No need to press your tofu. The natural liquid in your tofu will also help making blending this mixture a lot easier.

Go beyond plain. This is just a cream cheese base, feel free to fold in your favorite add-ons for the ultimate flavor combo.