Desserts
This almond milk cream cheese recipe transforms simple pantry staples into a velvety, dairy-free spread that rivals traditional versions. The secret lies in blending soaked almonds with almond milk until silky smooth, then adding lemon juice and salt to mimic tangy cream cheese texture.
I've perfected this recipe over years of vegan baking, ensuring it's rich enough for frosting but still light enough for bagel spreads.
What sets this apart is its versatility—use it as a frosting for cheesecakes, a dip for pretzels, or a sauce for pasta. The recipe includes optional flavor variations like garlic-herb or dill, so you can customize it for any dish.
Storage is simple: keep it refrigerated for up to 2 weeks, or freeze for longer shelf life without compromising texture.
The blending process is the key to achieving that smooth, spreadable consistency most vegan cheeses lack. No special equipment is needed—just a high-speed blender and patience. The result? A creamy, tangy spread that melts beautifully in recipes while maintaining structure when chilled.
Perfect for dairy-free diets, allergy-friendly kitchens, or anyone craving a lighter alternative, this recipe delivers restaurant-quality results at home. Whether you're spreading it on toast or whipping it into desserts, it's a game-changer for plant-based cooking.
Ingredients for almond milk cream cheese
Nine simple ingredients create a luxurious dairy-free spread perfect for desserts, dips, or frosting.
| Ingredient | Amount | Notes |
|---|---|---|
| Raw Almonds 🌰 | 1 cup | Unsalted, organic preferred |
| Unsweetened Almond Milk 🥛 | 1 ½ cups | High-fat content for creaminess |
| Fresh Lemon Juice 🍋 | 2 tbsp | Organic, freshly squeezed |
| Sea Salt 🧂 | 1 ½ tsp | Fine grain, Diamond Crystal preferred |
| White Vinegar 🍶 | 1 tbsp | For tangy depth |
| Coconut Oil 🥥 | 2 tbsp | Refined, for smooth texture |
| Nutritional Yeast 🧀 | 2 tbsp | For cheesy flavor |
| Garlic Powder 🧄 | ½ tsp | Optional for savory variation |
| Fresh Dill 🌿 | 1 tbsp | Optional herb variation |
| Filtered Water 💧 | ½ cup | For blending consistency |
The almonds are the foundation—raw, organic almonds from bulk bins at Whole Foods or Trader Joe's yield the best texture. Soak them overnight for maximum creaminess, but if you're short on time, a 12-hour soak still works. The almond milk should be high-fat (like Silk Unsweetened Original) for that rich, spreadable consistency. Skip the vanilla or sweetened versions—they'll alter the flavor. For the lemon juice, organic lemons have more vibrant acidity, but conventional is fine. The vinegar might seem odd, but it's what gives that classic tangy cream cheese bite.
No almond milk? Cashew milk or oat milk work in a pinch, though the texture will be slightly lighter. Substitute apple cider vinegar for white vinegar if you prefer a milder tang. Want extra richness? Add 1 tbsp coconut cream to the blend. The nutritional yeast is non-negotiable for that cheesy depth—Bob's Red Mill is my go-to brand. For the garlic-herb variation, 2 tsp garlic powder plus 1 tbsp fresh parsley replaces the dill. If you're using the dill variation, chop it finely to avoid texture issues. The coconut oil should be refined to avoid coconut flavor—Crumble brand is the most neutral.
This spread keeps beautifully—2 weeks refrigerated or 3 months frozen in airtight containers. For freezing, portion into 1-tbsp servings for easy thawing. Thaw overnight in the fridge to preserve texture. The blend thickens as it chills, so if it's too firm after refrigeration, warm 10 seconds in the microwave and stir. I always make a double batch—the extra goes on vegan bagels or as a cheesecake frosting. Store any unused almonds in the freezer to prevent rancidity.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this—just raw almonds, almond milk, lemon juice, salt, and vinegar. That’s it. No fancy equipment, no waiting for hours. Soak the nuts overnight (or use a food processor hack), blend, and you’ve got creamy, tangy perfection in minutes.
- Bright Tang Alert: The lemon juice and vinegar give it this lively kick—like a creamy, slightly tangy bite that wakes up your taste buds. Honestly, it’s the kind of flavor that makes you go back for seconds without even trying.
- Breakfast-to-Dessert Hero: Slather it on toast for brunch, dollop it into smoothies, or use it as a dip for veggies. Even my picky kid sneaks it into her mac and cheese. It’s that versatile.
- Budget-Friendly Luxury: Store-bought vegan cream cheese costs a fortune, but this? A handful of almonds and a carton of milk make way more for half the price. Plus, it lasts in the fridge for weeks—no waste, just flavor.
Step-by-step instructions for almond milk cream cheese
Transform simple ingredients into a velvety dairy-free spread with this precise method.
Soak and Blend the Almonds
Place the 1 cup raw almonds in a medium bowl and cover with the 0.5 cup filtered water. Let them soak for at least 4 hours or overnight - this ensures a smooth texture and prevents grittiness in your final product. I like to soak them in the refrigerator for better flavor development.
After soaking, drain the almonds and transfer them to a high-speed blender. Add the 1.5 cups unsweetened almond milk and blend on high for 1-2 minutes until completely smooth. The mixture should look like liquid almond butter with no visible chunks. If needed, add 1-2 tablespoons of the soaking water to help achieve the right consistency.
Create the Acidic Base
In a separate small bowl, whisk together the 2 tbsp fresh lemon juice, 1 tbsp white vinegar, and 1.5 tsp sea salt. This acidic mixture is essential for achieving that tangy, creamy texture reminiscent of traditional cream cheese. The acidity helps break down proteins and create the perfect curd-like consistency we're aiming for.
Slowly pour this acidic mixture into the blender with the almond mixture while blending continuously. The lemon juice and vinegar will cause the mixture to thicken noticeably - this is normal and expected. Continue blending for 1-2 minutes until completely smooth and homogeneous.
Incorporate Fat and Flavor
Add the 2 tbsp coconut oil to the blender and blend for 30 seconds until fully incorporated. The coconut oil adds richness and helps create that signature cream cheese texture. Next, add the 2 tbsp nutritional yeast, 0.5 tsp garlic powder, and 1 tbsp fresh dill (if using). The nutritional yeast provides that characteristic cheesy flavor that sets this apart from regular almond milk.
Blend everything together for another 30-60 seconds until completely smooth and well combined. At this point, your mixture should have a thick, creamy consistency similar to traditional cream cheese. If it's too thick, you can add 1-2 tablespoons of water to reach your desired texture.
Chill and Set
Transfer the blended mixture to a clean glass jar or airtight container. Smooth the top with a spatula to create an even surface. This step is crucial for achieving the perfect texture - the cream cheese needs to set properly in the refrigerator.
Refrigerate for at least 4 hours, preferably overnight. This chilling time allows the flavors to meld together and the texture to firm up properly. When ready, your almond milk cream cheese should have a smooth, spreadable consistency with a slight tang - perfect for dips, desserts, or as a sandwich spread.
Pro Tips For Making Almond Milk Cream Cheese
- SOAK ALMONDS 4+ HOURS: I learned this the hard way—skipping the soak leaves you with a gritty, unsatisfying texture. Use warm water (not boiling) and let them sit overnight if possible, but 4 hours minimum guarantees smooth blending. Drain and rinse thoroughly before processing—no need to dry them completely, just remove excess water.
- BLEND IN STAGES: Start with just the soaked almonds and salt in the food processor. Pulse until it’s a fine powder before adding anything else. This prevents clumping and ensures the almonds break down evenly. Add the almond milk gradually—too much too soon turns your cream cheese into almond butter.
- ACIDIFY BEFORE VINEGAR: Add the lemon juice first while blending, then finish with vinegar. The lemon brightens the flavor immediately, while vinegar’s tang needs time to mellow. If your mixture tastes too sharp, a pinch of salt balances it—don’t rush this step, or you’ll regret the bite.
- STRAIN FOR SILK: After blending, press the mixture through a fine-mesh sieve or cheesecloth into a bowl. This removes almond fiber and gives you that ultra-smooth, restaurant-quality texture. Yes, it’s extra work, but your cream cheese will look and feel like it belongs on a gourmet charcuterie board—not a health food blog.
Troubleshooting great almond milk cream cheese
Grainy Texture Fix
If your blend turns out grainy, it’s likely because the almonds weren’t soaked long enough or blended thoroughly. For next time, soak almonds for at least 8 hours (overnight is ideal) and blend in 30-second bursts between scraping the sides.
I’ve found a Vitamix handles this better than standard blenders due to its powerful motor. If you’re short on time, add 1 extra tbsp of filtered water to help emulsify the mixture. 🌰
Too Watery or Thin
A thin consistency usually means too much liquid was added during blending. To fix this, simply chill the mixture for 4+ hours—it will naturally thicken as it cools.
If it’s still too runny, blend in 1 tbsp of coconut oil (already in your ingredients) or 1 tsp of arrowroot powder for instant thickening. For future batches, reduce the almond milk by ¼ cup or increase the almonds by 2 tbsp.
Lacks Tang or Cheesy Flavor
Weak tang or cheesiness often means the acid (lemon juice/vinegar) wasn’t strong enough. Boost flavor by adding 1 extra tbsp of lemon juice or ½ tsp of apple cider vinegar to the acidic mixture.
For a deeper cheesy taste, increase nutritional yeast to 3 tbsp or add ½ tsp of miso paste (white or red) for umami depth. I’ve also found that aging the mixture for 24 hours in the fridge enhances flavor development. 🧀
Oily Separation
Oil separation happens when fats (like coconut oil) aren’t fully emulsified. To prevent this, blend the coconut oil in last and pulse briefly (just 10-15 seconds) after adding it. If separation occurs, simply re-blend briefly before using—this redistributes the fats.
For a smoother texture, ensure your coconut oil is refined (like Crumble brand) to avoid coconut flavor interfering with emulsification.
Too Firm After Chilling
If your cream cheese sets too firm, it likely chilled too long or lacks fat. To soften, let it sit at room temperature for 10-15 minutes before using. For future batches, reduce chilling time to 3 hours or add 1 extra tbsp of coconut oil.
If it’s still too hard, microwave for 5-10 seconds (covered) and stir gently. The key is balance—4 hours of chilling is ideal for spreadable consistency. ❄️
Bland or Unbalanced Flavor
Blandness often stems from skipping the nutritional yeast or using low-quality almonds. Always use organic, raw almonds (like Whole Foods bulk bins) and Bob’s Red Mill nutritional yeast for the best flavor.
To balance, add a pinch of smoked paprika (for depth) or 1 tsp of maple syrup (for subtle sweetness). Taste as you go—adjust salt, lemon, or vinegar incrementally until it sings. 💫
Nutrition facts
Frequently asked questions
Can I use this almond milk cream cheese for baking?
This recipe works beautifully for baking—try it in cheesecakes, frostings, or as a filling for vegan pastries. For best results, chill the mixture for 6+ hours before using to ensure proper texture. If you need a lighter consistency for frosting, reduce the chilling time to 3 hours and add 1 tbsp extra almond milk before blending.
How do I make this recipe nut-free?
Replace the almonds with 1 cup cooked and cooled cashews (soaked in water for 2 hours) and use cashew milk instead of almond milk. The texture will be slightly richer, but still spreadable. For a seed-based option, try sunflower seed butter (about ½ cup) blended with the same liquid ratios.
Can I add sweetener to make it dessert-friendly?
Yes! For a sweet version, blend in 2-3 tbsp maple syrup or agave after the initial blending. For a lighter taste, use 1 tbsp vanilla extract along with the sweetener. This works perfectly for vegan cream cheese frosting or as a filling for cookies. The sweetened version keeps well in the fridge for 10 days or frozen for 2 months.
Why does my cream cheese separate when I add it to hot dishes?
This happens because the fats separate when exposed to heat. To fix it, re-blend briefly before adding to hot dishes like soups or sauces. For best results, add your cream cheese to warm (not hot) dishes and stir constantly. For sauces, mix it into the last 5 minutes of cooking to maintain texture.
How can I make this cream cheese extra creamy?
For ultra-creamy results, increase the coconut oil to 3 tbsp and add 1 tbsp tahini to the initial blend. Also, use full-fat almond milk and reduce the water by 1 tbsp. The extra fat creates a luxurious, almost buttery texture perfect for dips or spreads. Chill for 5 hours** minimum to let the flavors meld completely.
