Sep 15, 2023 (Last updated Sep 25, 2025) by Hannah Sunderani
This Tofu Cream Cheese is light, whipped, smooth, and creamy – everything you’d want in a vegan cream cheese recipe! It requires just 5 simple whole food ingredients that you likely have on hand, and it takes 5-minutes to blend together. Slather it on your favourite bagels just like you would classic cream cheese!
I love that this recipe uses tofu instead of cashews or coconut for a cream cheese that’s filling and will stick with you. Spread it on to bagels and bread, or you can even spread it on Vegan Coconut Flour Pancakes for an extra creamy touch!
I also offer 3 flavour variations that you can easily make to switch it up flavours!

When I was developing recipes for The Two Spoons Cookbook, I mastered the art of making vegan cheeses with raw cashews. There’s even a whole chapter dedicated to vegan cheeses, including a Cashew Cream Cheese! And while I absolutely love my cashew-based cheeses (make sure to check them out or try this Vegan Cashew Cheese recipe from the blog), I wanted to make another non-dairy cream cheese that was nut-free because I’m often asked if there’s substitutions for cashews for those with allergies.
Cue this tofu cream cheese recipe! I originally got the idea on my first and recent trip to New York City. It was the first time I tried tofu cream cheese (you can’t go to New York and NOT indulge in their classic breakfast bagels loaded with cream cheese). I loved their cream cheese alternative so much – in terms of texture and taste, you’d never know it was vegan! I knew I had to recreate this one for the blog.
I can’t wait for you to try it! So without furtho ado, let me tell you exactly how to make this tofu cream cheese.


You’ll need just a few simple ingredients to make the basic recipe!
For complete ingredient measurements, scroll down to the recipe card at the bottom of this post!

Making homemade vegan cream cheese is so quick and easy, you can make it in less time than it would take for you to drive to your local grocery store for a store-bought version. Simply add all of the base ingredients into a high-speed blender and blend on low, increasing the speed to high, until everything is smooth and combined.





In addition to the classic base flavour, I’ve also developed 3 flavour variations for you to try!

Stir 1/4 teaspoon of freshly chopped chives in, then add additional chives to taste.

Add 1/4 teaspoon dried onions, 1/4 teaspoon dried garlic powder to the homemade cream cheese ingredients and blend until smooth. Then, stir in 1/4 cup freshly chopped parsley. Adjust to taste, as needed.

Add 1/4 cup mashed strawberries and 1/4 cup powdered sugar to the tofu spread and blend until smooth. Enjoy!


I hope you love this Tofu Cream Cheese recipe as much as I do! If you do make this recipe, please let me know in the comments below what you think and check out The Two Spoons Cookbook for more vegan cheese recipes like this! I truly love hearing from you, and I’m always here to answer any questions you might have.
And of course, tag me on Instagram with your pictures using the hashtag #twospoons. Nothing makes me happier than to see your recreations.
Like this recipe? Save it for later! Pin it on Pinterest.




We love hearing from you! If you love this recipe, please consider giving it a star rating when you post a comment. Star ratings help people discover my recipes online. Thank you!
This looks delicious. Can I omit the oil in this recipe or do you have a low fat alternative to the oil?
Hi Annice! You can definitely omit the oil in the recipe, it might just be a little less creamy smooth. Hope you enjoy it!
How delicious. Herb and garlic cream cheese on bagels and so damn easy to make. Vegan is not that hard so I’m discovering
So true Leah! I’m so thrilled you love this cream cheese.
👍👍👍
Thrilled that you enjoyed it!
Deliiicious. I felt like eating a toasted roll with cream cheese, but didn’t want to buy any processed one.
I just made half the recipe, and then divided it into the plain and herb & garlic. I used the kite hill original yogurt though, instead of coconut. It was so easy and totally satisfied my cravings. Thank you, Hannah for such an easy, delicious but healthy cream cheese recipe.
I’m so thrilled you enjoyed it Nicki! I find it really hits that craving too! Thanks for the kind review. 🙂
So easy and delicious. Had bought some baggles yesterday in Victoria. Made the recipe this morning and added some sumac, a little dry garlic and barberries. Perfect!
So glad that you enjoyed the recipe Christine! And these sound like delicious additions!