Pinterest Hidden Image

Ultra creamy and smooth with a fresh tangy mascarpone flavor, that's equally good in savory dishes as in desserts.

Use it as a base for vegan classic tiramisu and limoncello tiramisu, cheesecake, or keep it simple and make mascarpone toast (my new favorite snack!).

It has the perfect spreadable consistency.

Jump to:

📖 Recipe Overview

It's made without cashews or tofu which are commonly used to create a vegan sub for mascarpone. It's also gluten free, and you don't need a food processor or blender to make it!

For a quick and easy "cheats" mascarpone cheese substitute, I mix non-dairy yogurt with cream cheese, like in my lemon mascarpone tart.

But. I wanted to make this recipe as close to classic mascarpone AS POSSIBLE. So I had to delve a little deeper into the process and ingredients.

P.S. don't worry, that's agave syrup in the picture, not honey!

a glass pot of vegan mascarpone cheesecake with fresh berries and a pot of maple syrup in the background.Pin

🧀 What is Mascarpone?

Mascarpone is an Italian soft cheese that is set using acids such as lemon juice or tartaric acid. It originated in Northern Italy in the 16th-17th century.

Although traditional mascarpone is made without rennet and is therefore vegetarian, it is made using heavy cream, which is not suitable for vegans.

This thick Italian cream cheese is made by coagulating warmed cream with acid and then strained over a cheesecloth to separate the solids from the whey.

🧾 Ingredients Needed

Here are all the simple ingredients you need to make this vegan mascarpone substitute from scratch:

ingredients for vegan mascarpone cheesecake measured out in bowls on a wooden surface.Pin

Ingredient Notes

Soy milk. I generally swear by soy milk due to its protein content, which is similar to that found in dairy milk. It helps the coagulation process which separates the "mascarpone cheese" from most of the liquid.

Coconut milk. Since mascarpone usually has 60-75% fat content, I found that using soy milk alone did not yield that signature smooth, rich, creamy texture. This turned out to be more like vegan ricotta cheese.

That's where full-fat coconut milk comes in, with its naturally high-fat content to mimic the consistency of heavy cream. Avoid coconut milk with added guar gum or other stabilizers, as this prevents the cream from separating - which is necessary for this recipe.

Vegan yogurt. I recommend using thick Greek-style yogurt or Skyr for this vegan mascarpone cheese. I use Alpro Greek-style soy yogurt which contains cultures S. Thermophilus, and L. Bulgaricus, which I personally find really plays into the mascarpone flavor.

Apple cider vinegar and lemon juice. These acids will help solidify the "curds" and separate a lot of the water content. I find using a combination of both made the most balanced flavor.


🥣 How To Make Vegan Mascarpone

Before getting started with this dairy-free mascarpone recipe, I recommend getting your equipment together.

You'll need some cheesecloth, a rubber band, a large saucepan, a sieve or colander, and some large bowls. I also recommend using a candy thermometer.

Once you have all your bits and bobs prepped, it'll make the process of making this homemade vegan mascarpone recipe so much easier.

  1. Whisk the coconut milk, soy milk, and dairy-free yogurt in a saucepan until smooth.
  2. Slowly heat over medium-low heat for about 10 minutes, until the temperature reaches 85-90°C (185-194°F).
vegan mascarpone mixture in a saucepan with a thermometer.Pin
  1. Remove from the heat and stir in the acids. Return to the heat and cook until bubbly and foamy on top.
  2. Cool the mascarpone mixture to room temperature. At this stage, the mascarpone will have curdled and resemble a thick buttermilk consistency and some of the fat/protein will appear coagulated and be sticking to the sides of the pot.
  3. Prepare the straining device, by placing a colander or fine-mesh sieve on top of a large mixing bowl. Then line the sieve or colander with cheesecloth (a large nut milk bag would work too). Pour the cooled mascarpone into the lined sieve.
  4. Tie the top of the cloth together with a rubber band or cover loosely with some foil, plastic wrap, or a plate, and refrigerate.
mascarpone on a saucepan and being passed through cheese cloth and strained.Pin
  1. After 12-24 hours, most of the liquid will have strained from the mascarpone cheese. Spoon the cheese out of the nut milk bag and place it in a large bowl.
  2. Technically, you could leave it here and have a very thick mascarpone, but I recommend whipping it for 3-5 minutes as this mellows out the acidity and creates the creamiest consistency, and increases the yield.
whisking mascarpone cream in a large mixing bowl.Pin

What to do with mascarpone

💬 FAQs

How to store vegan mascarpone?

Add it to an airtight container or sealed jar and refrigerate. It will keep in the fridge for up to 5 days.

Can I use coconut cream instead of coconut milk?

I reckon you can. As this recipe uses the entire can of coconut milk (the fat and the watery part) using pure coconut cream will likely give you a thicker consistency.

Do I need a candy thermometer for this recipe?

I do recommend using a candy thermometer, but if you're keen to go ahead and make the recipe without one, just follow the timings closely and use the images above for reference!

Can I make this mascarpone without coconut?

Unfortunately, throughout my recipe testing, I have found that it's essential to get a result closest to an authentic texture and make the best vegan mascarpone.

I will say though that the acids in the recipe help to mask the flavor of the coconut, and I don't find you can taste it at all!

What are store-bought vegan mascarpone brands?

Here iN Europe, Schlagfix does a vegan mascarpone. I have yet to try it, but I love using their vegan double cream! I wasn't able to find one available in the US throughout my research, lucky for this recipe hey! If you happen to know of any, I would love to hear about them in the comments!

a slice of toast with fresh mascarpone, strawberries, syrup and fresh basil on top.Pin

🥛 More Basic Vegan Recipes

Stay in touch with me through social media @ InstagramPinterestTikTok, and Facebook. And subscribe via email to get all our new recipes!

Vegan Mascarpone Cheese (No Nuts)

4.86 from 27 votes
PREP TIME: 20 minutes
COOK TIME: 20 minutes
TOTAL TIME: 40 minutes
Servings: 12 (460g)


You only need 5 ingredients to make this vegan mascarpone. It's smooth, creamy, tangy, and so close to the original. Perfect for both savory and sweet recipes like tiramisu, cheesecake, pasta, or on top of pizza or toast.



  • 400 ml (14 oz) can of full-fat coconut milk, *see note 1
  • 400 ml (1 ⅔ cups) soy milk
  • 200 g ( cup) vegan Greek-style yogurt or skyr, I use Alpro plain Greek-style soy yogurt
  • 1 ½ tablespoons apple cider vinegar
  • 1 ½ tablespoons lemon juice, freshly squeezed


  • Add the full can of coconut milk, soy milk, and yogurt to a saucepan and whisk well to combine. Slowly heat over medium-low heat for about 10 minutes, until the temperature reaches 85-90°C (185-194°F).
  • Remove the pot from the heat and stir in the apple cider vinegar and lemon juice. Place the pot back on the heat and continue to heat on medium heat for another 10 minutes, without agitating the pot - it should be bubbly and foamy on top and some of the curds will appear to be separating from the liquid.
    Remove the pot from the heat again and let it cool completely to room temperature for about 30 minutes or so. The mixture will start to appear curdled and thicken in parts.
  • Place a fine-mesh sieve or colander over a large mixing bowl and line the sieve/colander with cheesecloth.
    Transfer the cooled cream to the lined sieve/colander. Secure the top of the cheesecloth with a rubber band or loosely cover it with foil or a large plate. Refrigerate for 12-24 hours.
  • After the cheese is chilled and strained, you'll be left with a mixture of water and light cream in the bowl. You can reserve this and use it for other recipes such as pasta. What's left in the cheesecloth will be thick vegan mascarpone cheese.
  • Transfer the mascarpone to a large mixing bowl and whisk for 3-5 minutes until smooth and creamy.
  • Serving: Use in vegan desserts like tiramisu, or in place of vegan yogurt in cheesecake recipes, or top pizza, add to pasta, or simply enjoy with fresh fruit or on a slice of toast with a drizzle of agave or maple syrup.
    For a sweet mascarpone cream, stir in 1-2 tablespoons agave or maple syrup or whisk in 2 tablespoons of confectioner's sugar.
  • Storage: Place the mascarpone in an airtight jar or container and refrigerate for up to 5 days.


  • Coconut Milk - Avoid coconut milk with added guar gum or other stabilizers, as this prevents the cream from separating - which is necessary for this recipe. I recommend Biona or Nature's Charm natural coconut milk.
  • Let the mascarpone mixture cool completely before transferring it to the cheesecloth. If you try to drain it whilst hot, you will lose a lot of the fat particles which first need to cool and thicken slightly.
  • Don't throw out the strained liquid. You can use this in so many other recipes that usually call for milk or buttermilk (think pancakes, tortillas, curries, or creamy pasta sauce, perhaps even bread, etc.)
  • If you can't find a dairy-free substitute for Greek yogurt, then regular unsweetened soy yogurt is fine. The mixture will yield a fraction less of the solid mascarpone cheese.
  • I do recommend using a candy thermometer, but if you're keen to go ahead and make the recipe without one, just follow the timings closely and use the images above for reference!


Serving: 40g | Calories: 89kcal | Carbohydrates: 4g | Protein: 2g | Fat: 8g | Saturated Fat: 6g | Polyunsaturated Fat: 0.5g | Monounsaturated Fat: 0.4g | Sodium: 23mg | Potassium: 120mg | Fiber: 0.2g | Sugar: 2g | Vitamin A: 131IU | Vitamin C: 6mg | Calcium: 75mg | Iron: 1mg
Did you make this recipe? Tag me TodayBe sure to leave a rating and a review in the section below, and mention @addictedtodates or tag #addictedtodates

© All content and images are protected by copyright. If you want to share this recipe, please do so using the share buttons provided. Do not screenshot or republish the recipe or content in full. instead, include a link to this post for the recipe.