Skip to main content

Best Cream Cheese Substitute in Risotto

5 tested options with exact ratios, science-backed explanations, and tips for success.

Quick Answer

The best substitute for Cream Cheese in Risotto is Mascarpone Cheese because it has a similar creamy texture and mild flavor that blends seamlessly into the risotto, maintaining the desired richness and smooth mouthfeel.

Top 5 Cream Cheese Substitutes for Risotto

Substitute Ratio
Mascarpone Cheese (Best) 1:1 by volume
Crème Fraîche 1:1 by volume
Neufchâtel Cheese 1:1 by volume
Silken Tofu (Blended) 1/2 cup blended silken tofu per 1/2 cup cream cheese
Cashew Cream 1/3 cup cashew cream per 1/2 cup cream cheese

Detailed Guide: Each Cream Cheese Substitute in Risotto

Mascarpone Cheese (Best Option)

1:1 by volume
Gluten-Free Nut-Free
Quick tip: Maintains creaminess and richness with minimal flavor change.

Mascarpone is a soft Italian cheese with a high fat content and smooth texture similar to cream cheese, making it ideal for risotto. Its mild, buttery flavor complements the dish without overpowering it.

To use mascarpone successfully, gently fold it into the risotto off the heat to prevent separation. Because it has slightly higher fat, it enhances the silkiness of the final dish.

Compared to cream cheese, mascarpone yields a slightly richer and smoother risotto, preserving the luxurious mouthfeel expected in a classic preparation.

Crème Fraîche

1:1 by volume
Gluten-Free Nut-Free
Quick tip: Adds creaminess with a subtle tang, slightly lighter than cream cheese.

Crème fraîche is a cultured cream with a thick consistency and mild tanginess, which can enrich risotto while adding a nuanced flavor profile. Its fat content is sufficient to maintain creaminess without curdling.

Incorporate crème fraîche at the end of cooking off heat to prevent separation. Stir gently to integrate it smoothly.

The final risotto will be creamy with a slight tang, offering a fresh twist compared to the neutral richness of cream cheese.

Neufchâtel Cheese

1:1 by volume
Gluten-Free Nut-Free
Quick tip: Slightly lower fat than cream cheese but similar texture and mild flavor.

Neufchâtel cheese is a soft, spreadable cheese similar to cream cheese but with about a third less fat. It provides a creamy texture that can mimic cream cheese in risotto.

Use it as a direct substitute, stirring in gently at the end of cooking to avoid curdling. Because of lower fat, the risotto may be marginally less rich.

The final dish will be creamy but with a slightly lighter mouthfeel, which can be desirable for a less heavy risotto.

Silken Tofu (Blended)

1/2 cup blended silken tofu per 1/2 cup cream cheese
Vegan Gluten-Free Dairy-Free Nut-Free
Quick tip: Provides creaminess but less richness and a subtle beany flavor.

Silken tofu, when blended until smooth, can mimic the creamy texture of cream cheese without dairy. Its neutral flavor allows it to blend into risotto, adding body and moisture.

Because tofu is lower in fat and protein, it’s best to blend it with a small amount of olive oil or nutritional yeast to enhance richness and umami. Add it off heat to avoid curdling.

The risotto will be creamy but less rich and slightly different in flavor profile, making it suitable for vegan or dairy-free diets.

Cashew Cream

1/3 cup cashew cream per 1/2 cup cream cheese
Vegan Gluten-Free Dairy-Free
Quick tip: Rich and creamy with a mild nutty flavor; adds slight sweetness.

Cashew cream is made by soaking and blending cashews with water until smooth, creating a rich, creamy dairy-free alternative. Its fat content helps replicate the mouthfeel of cream cheese in risotto.

Use slightly less cashew cream than cream cheese because it is more fluid. Incorporate it off heat to maintain texture. The mild nutty flavor can complement savory ingredients if balanced properly.

The final risotto will be creamy and rich but with a subtle nutty undertone, which can add complexity but may not suit all palates.

Vegan Cream Cheese Substitutes for Risotto

Full Vegan guide →
Silken Tofu (Blended)
Ratio: 1/2 cup blended silken tofu per 1/2 cup cream cheese

Provides creaminess but less richness and a subtle beany flavor.

Cashew Cream
Ratio: 1/3 cup cashew cream per 1/2 cup cream cheese

Rich and creamy with a mild nutty flavor; adds slight sweetness.

Gluten-Free Cream Cheese Substitutes for Risotto

Full Gluten-Free guide →
Mascarpone Cheese
Ratio: 1:1 by volume

Maintains creaminess and richness with minimal flavor change.

Crème Fraîche
Ratio: 1:1 by volume

Adds creaminess with a subtle tang, slightly lighter than cream cheese.

Neufchâtel Cheese
Ratio: 1:1 by volume

Slightly lower fat than cream cheese but similar texture and mild flavor.

Silken Tofu (Blended)
Ratio: 1/2 cup blended silken tofu per 1/2 cup cream cheese

Provides creaminess but less richness and a subtle beany flavor.

Cashew Cream
Ratio: 1/3 cup cashew cream per 1/2 cup cream cheese

Rich and creamy with a mild nutty flavor; adds slight sweetness.

Dairy-Free Cream Cheese Substitutes for Risotto

Full Dairy-Free guide →
Silken Tofu (Blended)
Ratio: 1/2 cup blended silken tofu per 1/2 cup cream cheese

Provides creaminess but less richness and a subtle beany flavor.

Cashew Cream
Ratio: 1/3 cup cashew cream per 1/2 cup cream cheese

Rich and creamy with a mild nutty flavor; adds slight sweetness.

❌ What NOT to Use as a Cream Cheese Substitute in Risotto

Ricotta Cheese

Ricotta is grainier and more watery than cream cheese, which can disrupt the creamy consistency of risotto and cause it to be less cohesive and slightly grainy.

Sour Cream

Sour cream has a tangier flavor and lower fat content, which can curdle when heated and impart an undesirable sourness, negatively affecting the delicate balance of risotto.

Greek Yogurt

Greek yogurt tends to separate and curdle when stirred into hot risotto, and its tangy flavor can overpower the subtle flavors of the dish.

Found this helpful? Share it:

Need to substitute other ingredients in Risotto?

All substitutes for Risotto →

Cream Cheese Substitutes in Other Recipes

View all Cream Cheese substitutes →