Plant-Based Papa

Homemade Plant-Based Cream Cheese | Vegan, Dairy-Free & Easy

Published

Updated

Jump to Recipe
Angled close up of a homemade plant-based cream cheese block on a bamboo cutting board with a sliced toasted bagel with cream cheese spread on it in a blurred in the background.

Store bought vegan cream cheese has had its chance — and honestly, it keeps letting us down. Watery, bland, and never quite right. This homemade plant-based cream cheese is here to change that conversation entirely. Rich, thick, incredibly creamy, and packed with flavor that rivals real dairy cream cheese in every single way. This is the vegan cream cheese recipe you've been waiting for — and once you make it, you will never reach for a store bought tub again.

What makes this recipe truly special is just how much healthier it is than traditional cream cheese without sacrificing a single thing on flavor. Regular cream cheese is loaded with saturated fat, cholesterol, and very little nutritional value. This plant-based version flips that entirely — made with wholesome, whole food ingredients that nourish your body while still delivering that rich, tangy, creamy experience you know and love. Same incredible taste. Genuinely better for you. That is the Plant-Based Papa promise.

The base of this recipe is soaked cashews — and they are the secret to everything. Soaked overnight or using a quick 5 to 10 minute boiling water method, the cashews blend down into a perfectly smooth, rich, and creamy foundation that no store bought vegan cream cheese can replicate. We use lactic acid to give it that signature creamy tang you expect from a real cream cheese — if you don't have it on hand, simply substitute with 2 tablespoons of lemon juice per teaspoon of lactic acid and it works beautifully. Apple cider vinegar adds that subtle cultured, aged depth of flavor that makes this taste remarkably close to the real thing — it can be substituted with additional lactic acid or lemon juice if needed. And coconut cream gives the final product its firm, sliceable texture — swap it for a creamy full fat plant milk or whole fat coconut milk if you prefer a softer, more spreadable result.

And the versatility of this cream cheese is what really sets it apart. This isn't a one trick pony that only works on bagels — although it is absolutely perfect on bagels. This recipe has been tested and proven in cooking, baking, and frosting, and it delivers flawlessly across all three. Spread it on a toasted everything bagel for the ultimate plant-based breakfast. Whip it into a silky vegan cream cheese frosting for your next batch of carrot cake or red velvet cupcakes. Fold it into sauces, dips, and savory dishes for a rich, creamy depth that store bought versions simply cannot match.

Vegan, dairy-free, plant-based, and made entirely from wholesome ingredients — this is the homemade cream cheese recipe that belongs in every plant-based kitchen. Simple enough to make on a weeknight, impressive enough to serve at any table, and good enough to make even the most dedicated dairy lover do a double take.

Homemade Plant-Based Cream Cheese | Vegan, Dairy-Free & Easy

This homemade plant-based cream cheese is incredibly creamy, dairy-free, and easy to make from scratch. Perfect for bagels, frosting, dips, and so much more. Better than store bought.

Prep
10 min
Cook
10 min
Total
20 min
Servings
32

Ingredients

Cream Cheese Base

Optional Cream Cheese Add-Ins (Savory)

Instructions

  1. Soak 1 1/2 cups Cashews overnight in water, or soak in boiling water for about 5-10 minutes until tender. I like to boil water then pour over the cashews in a bowl for a quick soak method, works well for me every time!

  2. Add to the blender 1 1/2 cups Cashews, 1/2 cup Coconut Cream (or plant milk), 1+ tsp Lactic Acid (or lemon juice), 1 tsp Apple Cider Vinegar, 1/4+ tsp Salt and your optional seasonings, 1+ tbsp Nutritional Yeast, 1/2+ tsp Garlic Powder, 1/2+ tsp Onion Powder. Blend on low speed at first, then work your way up to medium speed, scraping the sides down as needed. It definitely takes a bit of patience to blend this into a smooth & creamy consistency. If you need to, add an additional tablespoon of Coconut Cream or your plant milk of choice, to help out your blender.

  3. Once your mixture has blended to your desired creamy consistency you can either use it right away, or let it set in the fridge or freezer. It can be stored for about a week in the fridge, and in the freezer 6 months+ (I haven't stored it that long because we use it up pretty quickly in my household).

Notes & Tips

  • Make sure to soak your cashews before you blend them for the creamiest texture. Un-soaked cashews are much harder to blend. For a quick soak method, boil water then pour over the cashews and let sit for around 10 minutes.
  • You can substitute full-fat coconut milk for Coconut Cream, or for a less firm cream cheese you can use a creamy plant milk of your choice.
  • I love this cream cheese with Lactic Acid, I like a more sour cream cheese so I add about 1.5 teaspoons, but you can adjust to your liking. Lactic Acid really gives it a super cream cheesy flavor, but you can substitute 2 tablespoons of Lemon Juice for every 1 teaspoon of Lactic Acid used.
  • If you don't have Apple Cider Vinegar on hand you can substitute it for more Lactic Acid or Lemon Juice. The Apple Cider Vinegar gives it a bit more of a cultured taste, like there would be in real cream cheese.
  • If you're using the cream cheese in frosting, don't add in any flavor add-ins. It's great in frosting on its own.

You may also like

Reviews

No reviews yet. Be the first to share your experience!