If you have been on the lookout for a luscious, tangy, and completely plant-based alternative to traditional cream cheese, you are in for a real treat with this Vegan Cream Cheese (Nut-Free) Recipe. It’s beautifully creamy, effortlessly smooth, and crafted without any nuts, making it perfect for those with allergies or simply anyone wanting a fresh take on a classic spread. Whether you’re spreading it on a bagel, folding it into your favorite recipes, or enjoying it as a dip, this vibrant cream cheese hits every note of flavor and texture you crave — all while being super simple to whip up at home.

Ingredients You’ll Need
Preparing this Vegan Cream Cheese (Nut-Free) Recipe requires just a handful of straightforward ingredients that work together to give you that perfect balance of creaminess, tang, and subtle sweetness. Each element plays an essential role in achieving the ideal consistency and rich flavor.
- Full-fat canned coconut milk (350 g, thick part only): This provides a rich, creamy base that mimics the texture of dairy cream cheese beautifully.
- Vegan Greek-style yogurt or Skyr (200 g): Adds a tangy depth and helps achieve that thick, spreadable texture; soy-based works wonderfully here.
- Lemon juice (1 tablespoon): Freshly squeezed for brightness and a gentle acidity that balances the richness perfectly.
- Sea salt (½ teaspoon): Enhances all the flavors and rounds out the taste without overpowering the delicate notes.
How to Make Vegan Cream Cheese (Nut-Free) Recipe
Step 1: Whisk Together the Base
Start by combining all of the ingredients — the thick coconut cream, vegan Greek-style yogurt, freshly squeezed lemon juice, and sea salt — in a large mixing bowl. Use a good whisk and beat everything together until perfectly smooth and creamy. This simple step is where the magic begins, setting the foundation for your luscious cream cheese.
Step 2: Strain the Mixture
Next, prepare a fine-mesh sieve or colander over another large bowl and line it with a clean cheesecloth. Pour the smooth mixture into the cheesecloth-lined sieve and gently squeeze it to start draining the excess liquid. This straining process is crucial for developing that thick, spreadable consistency you’re aiming for.
Step 3: Apply the Weight
Secure the top of the cheesecloth with a rubber band, then place a small plate on top, adding 1-2 heavy cans as weights. These weights help press out the additional liquid from the mixture steadily and evenly. Pop the whole setup into your fridge and let it work its magic for 2 to 4 hours — the longer, the thicker the cream cheese will become.
Step 4: Shape and Chill
Once the liquid has mostly drained, if you want a beautifully molded block of cream cheese like in the photos, transfer it (still wrapped in the cheesecloth) into a cheese mold and refrigerate it overnight. If you don’t have a mold, simply continue chilling in the sieve for a total of 24 to 48 hours. Both ways yield a firm yet creamy finish that’s just divine.
Step 5: Unwrap and Reserve
Finally, remove your block of cream cheese from the cheesecloth. You’ll notice some leftover liquid in the bowl — don’t toss it! This light cream is full of flavors and can be saved for enriching smoothies, soups, and stir-fries. The solid cheese in your cheesecloth is your homemade vegan cream cheese ready to enjoy.
How to Serve Vegan Cream Cheese (Nut-Free) Recipe

Garnishes
Elevate your vegan cream cheese with fresh herbs like chives, dill, or parsley sprinkled on top. A drizzle of olive oil or a pinch of smoked paprika adds vibrant color and texture, making it instantly enticing to both the eyes and palate.
Side Dishes
This spread pairs beautifully with crispy bagels, toasted sourdough, or crunchy veggie sticks. It also works wonderfully alongside fresh fruit or as a creamy dollop on baked potatoes for a tangy twist.
Creative Ways to Present
Consider rolling your cream cheese into balls and coating them in chopped nuts or seeds (if you’re not nut-sensitive). You can also fold in finely chopped sun-dried tomatoes, olives, or caramelized onions to create exciting flavor variations that will keep everyone coming back for more.
Make Ahead and Storage
Storing Leftovers
Your Vegan Cream Cheese (Nut-Free) Recipe keeps well in an airtight container in the fridge for up to a week. This makes it perfect for meal prepping or keeping on hand for quick spreads whenever cravings hit.
Freezing
If you want to extend its lifespan, freezing is a great option. Place the cream cheese in a freezer-safe container and freeze for up to 2 months. When you’re ready to enjoy it again, thaw it overnight in the refrigerator for best texture.
Reheating
Since this cream cheese is best enjoyed cold or at room temperature, gentle warming is not recommended as it can affect the texture. Instead, remove it from the fridge about 15 minutes before serving to soften slightly for easy spreading.
FAQs
Can I use other types of yogurt in this Vegan Cream Cheese (Nut-Free) Recipe?
Yes, you can experiment with different vegan Greek-style yogurts made from soy, coconut, or pea protein, but ensure they are thick and unsweetened for the best results.
Why is coconut milk used instead of nuts?
Coconut milk gives a creamy, rich texture similar to traditional cream cheese without the allergenic concerns that nuts might present, making this recipe accessible to more people.
Can I add flavors to this cream cheese?
Absolutely! Mix in herbs, spices, roasted garlic, or even sweet additions like vanilla and maple syrup to customize your cream cheese to your taste.
Is it possible to make this recipe oil-free?
Yes, this recipe is naturally oil-free as the full-fat coconut milk provides all the necessary richness and creaminess.
How long does the draining process take?
Usually between 2 to 4 hours for initial drainage, and an additional chilling time of up to 48 hours if you want a firmer texture and shape.
Final Thoughts
Trying out this Vegan Cream Cheese (Nut-Free) Recipe is like discovering a whole new world of plant-based creaminess that you can feel great about enjoying every day. Simple ingredients, straightforward steps, and endless versatility make it a kitchen must-have — once you make it, you’ll wonder how you ever lived without it!
Print
Vegan Cream Cheese (Nut-Free) Recipe
- Prep Time: 10 minutes
- Cook Time: 10 minutes (straining and chilling time excluded)
- Total Time: 24-48 hours including chilling
- Yield: 8 servings
- Category: Condiment
- Method: No-Cook
- Cuisine: Vegan
- Diet: Vegan
Description
This creamy, tangy vegan cream cheese is a nut-free alternative made primarily from full-fat canned coconut milk and vegan Greek-style yogurt. Perfect for spreading, cooking, or baking, it offers a smooth texture and rich flavor without dairy or nuts, ideal for those seeking a plant-based, allergen-friendly cheese option.
Ingredients
Ingredients
- 350 g full-fat canned coconut milk (use thick part from the top only – you will need 2x 400ml cans)
- 200 g vegan Greek-style yogurt or Skyr (e.g., Alpro soy Greek-style)
- 1 tablespoon freshly squeezed lemon juice
- ½ teaspoon sea salt
Instructions
- Combine Ingredients: Add the full-fat coconut milk, vegan Greek-style yogurt, fresh lemon juice, and sea salt into a large mixing bowl and whisk them together until you achieve a smooth, consistent mixture.
- Prepare to Strain: Place a fine-mesh sieve or colander over another large mixing bowl and line it with a clean cheesecloth to catch the cream cheese while allowing liquid to drain.
- Transfer Mixture: Pour the smooth mixture into the cheesecloth-lined sieve or colander. Carefully squeeze out some of the excess liquid from the mixture.
- Weight and Refrigerate: Secure the cheesecloth top with a rubber band, then place a small plate on top of the bundle and add 1-2 heavy cans or weights to press the cheese. Refrigerate this setup for 2 to 4 hours to drain the liquid.
- Optional Molding: After 4 hours, if you’d like your cream cheese shaped, place it into a cheese-making mold while still in the cheesecloth. Refrigerate for an additional 20-44 hours (24-48 hours total). If not shaping, continue refrigerating for the same duration without molding.
- Remove and Store: Remove the solid block of cream cheese from the cheesecloth. The remaining liquid and light cream in the bowl can be saved for use in smoothies, soups, or stir-fries. Store the cream cheese in an airtight container in the refrigerator for up to 7 days, or freeze it for up to 2 months.
Notes
- Use the thick cream part from the top of the canned coconut milk for best texture and creaminess.
- The leftover liquid after straining is flavorful and can be used in other recipes to reduce waste.
- Molding the cream cheese is optional but helps create a firmer, shaped block for serving or slicing.
- Refrigeration time affects texture; longer refrigeration leads to a firmer cream cheese.
- This recipe is nut-free and suitable for vegans who want a dairy-free cream cheese alternative.

