How to Make Non-Dairy Cream Cheese

It’s very easy to make a homemade non-dairy cream cheese if you have a blender. You can make it either from tofu for a lighter version or from nuts (cashews or blanched almonds).

The tofu version is going to be lower in fat but it will have a slight tofu aftertaste and it won’t be as smooth and creamy, unless you add some refined coconut oil to it.

The nut based version is very creamy and tastes just like the real thing but it is higher in fat. Which one you make depends on the use: how often you eat it, how quickly you need it and whether you are making it for a special occasion and/or for guests.

Tofu Cream Cheese (without oil):

+ low fat
+ low carb
+ higher in calcium
- slight tofu taste
- not as creamy

Nut-Based Cream Cheese:

+ tastes like the real thing
+ higher in potassium and iron
- high fat
- high carb

You can make the tofu version in under 5 minutes. Because it’s best to soak the nuts before blending, the nut version of the cream cheese should be made in advance. There are also significant nutritional differences between the two per serving ~2 tablespoons ~ 30 g ~ 1 oz:



Tofu Cream Cheese Recipe

The following recipe will make 300 g ~ 10 oz of tofu cream cheese:

Ingredients:

200 g ~ 7 oz firm tofu
90 ml ~ ⅓ cup soy milk
8 ml ~ ½ tbsp apple cider vinegar
1 tsp garlic or onion powder
1 tsp salt
½ tsp xanthan gum (optional)*
2 tbsp refined coconut oil (optional)**


* Xanthan gum is a natural product with potential health benefits (blood sugar control, appetite suppressant, lowers cholesterol). It is made by bacteria fermenting sugar then it is turned into a powder. When it is added and blended with food, it thickens liquids and stabilizes them. 


** Coconut oil will make the cream cheese more solid and spreadable after refrigeration. You can skip it if you want it to be lower in fat. When you add coconut oil, you will increase fat content by 50% and overall Calories by 30%.Make sure to use refined coconut oil so it doesn’t have the coconut taste.

Instructions:

Add all of the ingredients to a blender and blend until smooth ~ 2 minutes. Transfer to a tupperware, preferably made of glass, and keep refrigerated for up to a week. If you are using coconut oil, after refrigeration it’ll become more solid.Use as needed.

 

Cashew / Almond Cream Cheese Recipe:


You can use cashews or blanched almonds for this depending on what is more affordable where you live and what you have access to. The following recipe will make 300 g ~ 10 oz of nut-based cream cheese:

Ingredients:

200 g ~ 1 ½ cup nuts (pre-soaking)
120 ml ~ ½ cup milk | soy, oat or cashew
8 ml ~ ½ tbsp apple cider vinegar
1 tsp garlic or onion powder
½ tsp salt

Instructions:

  1. Soak the nuts in plenty of water for 2-3 hours then rinse and drain. Soaked nuts will double in volume.

  1. Add all of the ingredients to a blender and blend until smooth ~ 2 minutes. Transfer to a tupperware, preferably made of glass, and keep refrigerated for up to a week. After refrigeration it’ll become more solid. Use as needed.