Unlock the secret to incredibly versatile vegan cream cheese! This revolutionary recipe requires just three simple ingredients and is completely free of cashews, soy, coconut cream, nutritional yeast, and other common vegan substitutes. Get ready for a delicious, easy-to-make, and perfectly tangy spread that’s ideal for everything from savory dips and pasta sauces to luscious frostings and decadent cheesecakes.

Table of Contents
- The Ultimate Vegan Cream Cheese Solution: Finally Here!
- Why This Vegan Cream Cheese is a Game-Changer
- Essential Ingredients and Smart Substitutions
- Step-by-Step Guide: How to Make Vegan Cream Cheese
- Versatile Uses for Your Homemade Creation
- Crafting Perfect Vegan Cheesecakes with This Recipe
- Elevating Your Frostings with Vegan Cream Cheese
- Delicious Flavor Variations for Every Palate
- Storage Tips for Optimal Freshness
- Recipe Card
The Ultimate Vegan Cream Cheese Solution: Finally Here!
For too long, the quest for a truly exceptional homemade vegan cream cheese has been a challenge for plant-based enthusiasts and allergy sufferers alike. Many recipes rely heavily on cashews, which can be expensive and an allergen for some, while others utilize soy, another common allergen, or introduce less desirable ingredients like excessive coconut oil, starches, or thickeners. The search for a versatile, delicious, and genuinely accessible dairy-free cream cheese that works equally well for spreading on bagels, baking into cheesecakes, and enhancing savory dishes often felt endless. But the wait is over.
We are thrilled to introduce a groundbreaking recipe for a non-dairy cream cheese that breaks away from traditional vegan methods. This innovative approach focuses on a clean, simple ingredient list, delivering an ultra-creamy, smooth, and perfectly tangy product. Imagine a vegan cream cheese that not only spreads beautifully but also thickens and enriches savory meals and transforms into the most exquisite sweet bakes. This recipe is designed to be fool-proof, making it accessible for even novice home cooks to achieve professional-quality results.
Forget the days of compromising on taste or texture. This homemade vegan cream cheese offers an unparalleled creamy consistency and authentic tangy flavor, making it a true staple in any plant-based kitchen. Whether you’re aiming to create a show-stopping vegan cream cheese frosting, a rich vegan cheesecake, or simply enhance your favorite savory recipes, this 3-ingredient wonder is about to become your new culinary obsession.
Why This Vegan Cream Cheese is a Game-Changer
What sets this particular vegan cream cheese recipe apart from the rest? It’s a remarkable departure from the usual suspects found in many plant-based dairy alternatives. Unlike countless recipes that call for soaked cashews, tofu, or even combinations of coconut oil, nutritional yeast, and xanthan gum, our method streamlines the process and the ingredient list dramatically. This means:
- Allergen-Friendly: A major relief for those with nut or soy allergies, as these common ingredients are entirely absent.
- Minimal Ingredients: With just three core components, it simplifies your grocery list and pantry needs.
- Superior Texture: We’re utilizing a technique inspired by traditional cream cheese making, adapting it with plant-based ingredients to achieve an incredibly smooth, thick, and spreadable consistency that rivals its dairy counterpart.
- Authentic Flavor Profile: The tanginess is perfectly balanced, offering that classic cream cheese taste without any artificial notes or overpowering flavors from ingredients like coconut.
- Unmatched Versatility: This isn’t just a spread. It’s a foundational ingredient for cooking and baking, designed to hold up in various applications where other vegan cream cheeses might fall short.
Think of it as the ultimate culinary canvas. Just like our popular vegan mascarpone and vegan ricotta recipes, this cream cheese is incredibly easy to make, delivering a fantastic texture every time. You’ll be amazed at how effortlessly it comes together and how deliciously it performs in all your favorite recipes. Prepare to ditch store-bought vegan cream cheese brands and embrace this homemade marvel!

Essential Ingredients and Smart Substitutions
The magic of this recipe lies in its simplicity and the thoughtful selection of just three core ingredients. These ingredients work in harmony to replicate the texture and tang of traditional cream cheese without relying on cashews or soy. Here’s a closer look:
1. Unsweetened Pea Milk
- Why Pea Milk? Pea milk, particularly unsweetened varieties like Ripple, is our secret weapon. It boasts a higher protein content and a thicker consistency compared to many other plant-based milks, which is crucial for achieving the desired curdling effect and rich texture. Its neutral flavor profile ensures your cream cheese tastes pure and fresh.
- Substitutions: While pea milk is highly recommended for its reliability and superior results, some readers have found success with other plant milks.
- Soy Milk: Unsweetened soy milk is a viable alternative if you don’t have a soy allergy. Its protein content allows for effective curdling.
- Almond Milk: This is a trickier substitution. While some have reported success, I’ve personally found that almond milk (both store-bought and homemade) often yields curds that are too soft for the ideal cream cheese consistency. If you choose to use it, be aware that results may vary. Ensure it’s unsweetened.
- Important Note: This recipe will likely *not* work with shelf-stable almond milk or other thinner plant milks, as their lower protein content and different composition prevent them from curdling properly to form a firm base.
2. Lemon Juice (or alternative acid)
- Why Lemon Juice? Lemon juice acts as the acid that curdles the pea milk, separating it into curds and whey—just like in traditional cheese-making. It also imparts that characteristic tangy flavor crucial for cream cheese.
- Substitutions:
- White Vinegar: An excellent, neutral-flavored alternative that will effectively curdle the milk.
- Apple Cider Vinegar: Also works well for curdling and adds a slightly different, subtle tang.
3. Vegan Butter or Avocado Oil Shortening
- Why These Fats? This is where the richness and creaminess come from. The chosen fat binds with the curds to create a smooth, luxurious texture and adds essential flavor.
- Recommended Options:
- Avocado Oil Shortening: This is my top recommendation for an incredibly neutral-flavored, thick, and stable fat. Brands like Chosen Foods are excellent. It’s 100% avocado oil but in a solid, shortening-like form, providing an unbeatable texture without any lingering aftertaste.
- Salted Vegan Butter: High-quality vegan butter works wonderfully. I specifically recommend brands like Miyoko’s Kitchen or Om Sweet Dairy-Free for their excellent flavor and texture. If using unsalted vegan butter (like Om Sweet Dairy-Free), remember to add a pinch of sea salt to the recipe for balanced flavor.
- Other Options & Considerations:
- Coconut Oil: Refined (triple-refined for minimal coconut flavor) coconut oil can be used, but ensure it’s melted and properly integrated. Be aware that it may impart a faint coconut flavor, especially if not highly refined. It also sets very firm when cold, which can make the cream cheese firmer.
- Plant Crock: A good option for a neutral flavor.
- Miyoko’s Oat Butter: Another quality choice.
- Avoid: Brands like Violife or Earth Balance might yield a more processed taste in your homemade cream cheese, so they are not recommended for the best results.
By understanding the role of each ingredient and making informed substitutions, you can confidently create a sensational homemade vegan cream cheese tailored to your dietary needs and preferences.

Step-by-Step Guide: How to Make Vegan Cream Cheese
Making this creamy dairy-free cream cheese is a straightforward process, closely mimicking traditional cheese-making methods. Follow these steps carefully, and you’ll have a perfect batch in no time. All precise measurements can be found in the detailed recipe card at the end of this post.








Versatile Uses for Your Homemade Creation
The beauty of this 3-ingredient vegan cream cheese lies in its incredible versatility. Unlike some plant-based alternatives that are limited to certain applications, this recipe excels wherever traditional cream cheese is used. Its robust texture and balanced tang make it perfect for both sweet and savory dishes. Here are just a few ideas to get you started:
- Bagel Spreading Perfection: The classic use! Slather generously on your favorite homemade bagels. For an extra treat, try the cinnamon sugar variation (detailed below) on cinnamon raisin bagels.
- Elevated Dips: Create sophisticated dips for fresh fruit, crispy crackers, or crunchy vegetable sticks. The chive or garlic and herb variations are particularly fantastic here.
- Creamy Pasta Sauces: Stir a few spoonfuls into pasta sauces for an instant boost of richness and tang. It’s superb in recipes like vegan creamy pumpkin pasta or any savory dish that craves a velvety, cheesy touch.
- Hearty Soup Thickener: Whisk a tablespoon or two into your favorite soups to add body and a subtle creamy depth. It works wonders in a comforting vegan white bean soup.
- Essential for Baking: This cream cheese is robust enough to be baked. Use it as a partial or full substitute for vegan butter in certain frosting recipes, or as the star ingredient in decadent cheesecakes.
- Stuffed Vegetables: Mix with herbs and spices to create a delicious filling for bell peppers, mushrooms, or even jalapeños.
- Sandwiches & Wraps: Spread it on bread or tortillas for a creamy base that adds moisture and flavor.
Crafting Perfect Vegan Cheesecakes with This Recipe
For many bakers, the ultimate test of a vegan cream cheese is its performance in cheesecakes. We are thrilled to confirm that this homemade, unbelievably creamy vegan cream cheese is not just good for cheesecakes – it’s absolutely perfect! Its consistency and ability to set make it an ideal base for a wide range of baked and no-bake vegan cheesecakes.
When using this cream cheese for homemade vegan cheesecakes, you might consider adding an extra tablespoon of lemon juice or vinegar to the cheesecake batter itself for an even more pronounced tangy flavor, depending on your preference. Rest assured, this cream cheese will provide a beautifully firm yet creamy texture to your finished dessert. It will hold its shape and deliver that characteristic rich mouthfeel that makes cheesecakes so beloved.
Don’t hesitate to incorporate it into your favorite cheesecake recipes, such as a classic vegan New York-style cheesecake, a festive vegan cannoli cheesecake, or a trendy vegan blueberry Basque cheesecake! The results will undoubtedly impress.

Elevating Your Frostings with Vegan Cream Cheese
Can this vegan cream cheese be used in frosting? A resounding YES, a thousand times over! This homemade recipe truly shines when transformed into a light, tangy, and utterly delicious cream cheese frosting. Its superior texture allows it to whip up beautifully, holding its shape without becoming overly soft or greasy.
I recently tested it in my vegan cream cheese frosting recipe for vegan funfetti cupcakes, and the results were astonishing. Even my previously delicious frosting was taken to an entirely new level of taste and creaminess. The authentic tang of this homemade cream cheese provides the perfect counterbalance to sweet baked goods, creating a harmonious flavor profile that is truly irresistible.
Feel free to substitute this homemade vegan cream cheese into any of your favorite vegan frosting recipes. It’s particularly delightful in my vegan blueberry frosting and is an absolute dream for topping warm, gooey vegan cinnamon rolls. Prepare for the compliments!


Delicious Flavor Variations for Every Palate
One of the most exciting aspects of making your own vegan cream cheese is the ability to customize its flavor. These variations are perfect for adding a gourmet touch to your spreads, dips, and even savory recipes. To incorporate them, simply add your chosen ingredients along with the vegan butter/shortening and remaining lemon juice during the food processing step.
- Garlic & Herb: For a savory delight, blend in 1 teaspoon garlic powder, 1/2 teaspoon each of freshly chopped or dried parsley, basil, rosemary, and thyme. Season with sea salt and black pepper to taste.
- Cinnamon Sugar: Transform your cream cheese into a sweet spread perfect for breakfast. Add 1 tablespoon granulated sugar and 1 teaspoon ground cinnamon.
- Pumpkin Spice: A seasonal favorite! Mix in 2 teaspoons pumpkin spice, 1 tablespoon pumpkin puree, and 1 tablespoon of your preferred sweetener (granulated sugar, brown sugar, or coconut sugar).
- Lemon & Dill: Bright and fresh! Include an additional 1 tablespoon lemon juice (beyond the recipe’s amount), 1/2 teaspoon dried lemon peel, and 1 tablespoon freshly chopped dill. Season with sea salt and pepper.
- Chive: A classic for bagels and dips. Add 1/2 teaspoon onion powder, 1 tablespoon chopped chives, and 1 tablespoon olive oil. Season with sea salt and pepper.
- Sun-Dried Tomato: Rich and Mediterranean-inspired. Incorporate 2 tablespoons finely chopped and drained sun-dried tomatoes, 1/2 teaspoon garlic powder, and 1 tablespoon freshly chopped basil. Add sea salt and pepper to taste.
- Roasted Red Pepper: Sweet and smoky. Blend in 1/4 cup chopped roasted red peppers, 1 teaspoon dried Italian seasoning, and 1/2 teaspoon garlic powder. Season with sea salt and pepper.
- Strawberry (Sweet): A delightful fruity option. Add 1 cup freeze-dried strawberries (blended into a fine powder) and 1/4 teaspoon vanilla extract. You can add a touch of sweetener if desired.
Storage Tips for Optimal Freshness
Proper storage is key to enjoying your homemade vegan cream cheese for as long as possible. Once prepared, transfer your cream cheese to an airtight glass container with a sealable lid. This prevents it from absorbing odors from the refrigerator and keeps it fresh.
Refrigeration: Your homemade vegan cream cheese will stay fresh in the refrigerator for up to 1 week. Always use a clean utensil each time you scoop it out to maintain hygiene and extend its shelf life.
Freezing: For longer storage, this cream cheese can also be frozen! Place it in a freezer-safe, airtight container. It will keep well in the freezer for up to 1 month. When you’re ready to use it, simply transfer it to the refrigerator to thaw overnight. Give it a good stir once thawed, and it should retain its creamy consistency.

We genuinely cannot wait for you to experience the magic of this homemade vegan cream cheese! It’s a truly life-changing recipe that finally offers a dairy-free cream cheese versatile enough for all your baking, cooking, and spreading needs. Enjoy it simply on a bagel, incorporate it into complex desserts, or enrich your savory meals – the possibilities are endless and delicious!
Want to save this revolutionary recipe for later? Add it to your favorite recipe board on Pinterest!
If you make this recipe, please be sure to leave a comment and a rating ⭐️⭐️⭐️⭐️⭐️ below. Your feedback helps others discover and enjoy these recipes! As always, I absolutely love to see your beautiful creations on Instagram and Pinterest, so be sure to tag me there!
Recipe Card: 3-Ingredient Vegan Cream Cheese
This recipe provides approximately 1 1/2 cups (360g) of delicious vegan cream cheese, perfect for a variety of culinary applications.
Prep & Cook Details:
- Prep Time: 2 minutes
- Cook Time: 5-7 minutes
- Chilling Time: 3 hours (preferably overnight)
- Total Time: Approximately 3 hours 9 minutes
- Yield: 1 1/2 cups (360 g)
- Category: Spreads
- Method: Stovetop
- Cuisine: American
- Diet: Vegan, Dairy-Free, Soy-Free, Nut-Free (if using pea milk and avocado oil shortening)
Ingredients:
- 4 cups (920 mL) unsweetened pea milk*
- 1/3 cup + 1 tbsp (75 mL) lemon juice*, divided
- 1/3 cup (76 g) avocado oil shortening or salted vegan butter*, melted and cooled
- 1/2 tsp sea salt
Instructions:
- Heat & Curdle: In a large saucepan, combine the pea milk and 1/3 cup of the lemon juice. Stir gently. Place the saucepan on medium-high heat and bring the mixture to a boil. Continue to boil until the curds have visibly separated, bubbled to the top, and puffed up. This process typically takes about 5-7 minutes.
- Prepare Strainer: While the pea milk is heating, set up your straining station. Place a large sieve over a sturdy bowl, then line the sieve with a double layer of cheesecloth, ensuring enough overhang to gather the curds later.
- Initial Strain & Cool: Once the pea milk mixture has fully curdled, remove the saucepan from the heat. Carefully pour the entire mixture into the cheesecloth-lined sieve. Allow the liquid to drain from the curds into the bowl, and let the curds cool for about 10 minutes. The curds will be very hot initially, so patience here is key before handling.
- Squeeze Out Remaining Liquid: Once the mixture is cool enough to handle, gather the edges of the cheesecloth to form a bundle around the curds. Gently but firmly squeeze out any remaining liquid into the bowl. The curds inside should be relatively dry and resemble a crumbly cottage cheese.
- Blend to Creamy: Transfer the pea milk curds to a food processor or a high-speed blender. Add the avocado oil shortening (or melted vegan butter), the remaining 1 tablespoon of lemon juice, and the sea salt. Blend until the mixture is completely smooth and silky, scraping down the sides as needed. This usually takes 1-2 minutes. Taste and adjust for more lemon juice or salt if desired. (See blog post for detailed flavor variations!)
- Chill: Scrape the smooth cream cheese mixture into an airtight glass storage container. Seal with the lid and place it in the refrigerator to chill for at least 3 hours, or ideally overnight, to allow it to firm up and develop its perfect spreadable consistency.
- Enjoy! Once properly chilled, your homemade vegan cream cheese is ready! Spread it on bagels, use it in your favorite sweet or savory recipes, and savor the incredible homemade taste and texture.
Notes:
- Flavor Variations: For specific measurements and ideas for savory or sweet variations (Garlic & Herb, Cinnamon Sugar, Strawberry, etc.), please refer to the “Delicious Flavor Variations” section in the blog post above.
- Pea Milk Specifics: I recommend using Ripple unsweetened pea milk for consistent results. This recipe is specifically designed for pea milk due to its unique protein content and curdling properties. It will NOT reliably work with most shelf-stable almond milks, as their curds tend to be too soft. However, unsweetened soy milk can be a successful alternative if you are not soy-sensitive. For a truly nut-free and soy-free option, stick with pea milk.
- Lemon Juice Alternatives: If you don’t have lemon juice, both white vinegar and apple cider vinegar are effective substitutes for curdling.
- Avocado Oil Shortening vs. Liquid Oil: Ensure you are using avocado oil shortening, which is a solid, neutral-flavored fat (like Chosen Foods brand). This is different from liquid avocado oil. The shortening provides essential body and richness.
- Vegan Butter Choices: For vegan butter, my top recommendations are Miyoko’s (salted) or Om Sweet Dairy-Free. If using unsalted butter, add a touch more salt. Other viable options include Plant Crock or Miyoko’s oat milk butter. I advise against using Violife or Earth Balance, as they can impart a less desirable, “processed” flavor. If using refined coconut oil (for less coconut flavor), be sure to blend thoroughly to integrate it, and note that it will make the cream cheese firmer when cold.