Is Silken Tofu The Best Substitute For Cream?

Did you know that the glossy silken tofu which is popular with Instagram chefs can also serve as a fantastic substitute for heavy cream in various recipes? Its smooth texture and neutral flavour make it versatile for both sweet and savoury dishes. 

Silken tofu has a creamy, smooth texture that mimics the richness of heavy cream when blended. This texture is ideal for creating creamy sauces, soups, and desserts and it’s easy to break down.

Silken tofu is lower in fat and calories compared to heavy cream, making it a healthier option for those watching their fat intake. It's also a good source of plant-based protein, essential amino acids, and minerals like calcium and iron.

Silken tofu is entirely plant-based, making it suitable for vegans and individuals with lactose intolerance or dairy allergies. Silken tofu has a very mild flavour, allowing it to adapt to the flavours of your dish without overpowering them. This makes it a versatile ingredient in both sweet and savoury recipes.

How to Use Silken Tofu as a Substitute for Heavy Cream


The key to using silken tofu as a substitute for heavy cream is to blend it until smooth. This helps achieve a creamy consistency that closely resembles heavy cream. Use a high-speed blender or food processor for the best results.

Adjusting Consistency

Depending on the recipe, you may need to adjust the amount of silken tofu to achieve the desired consistency. For thicker sauces or desserts, use a higher ratio of tofu to other ingredients. For thinner consistencies, you can add a little water or plant-based milk to the blended tofu.


Since silken tofu has a neutral flavor, you'll often need to season it to enhance the taste of your dish. Common seasonings include salt, pepper, herbs, spices, sweeteners, and flavour extracts like vanilla or almond.

Cooking Methods

Silken tofu can be used in various cooking methods, including simmering, baking, and no-cook recipes. It's versatile enough to be used in both hot and cold dishes. 

Silken tofu comes in different consistencies, such as soft, firm, or extra firm. For recipes where you want a creamy texture, opt for soft or firm silken tofu. Don't be afraid to experiment with different flavour combinations when using silken tofu. 

Store any leftover silken tofu-based dishes in an airtight container in the refrigerator. Consume within 2-3 days for the best quality. Silken tofu can be frozen, but its texture may change slightly upon thawing. It's best used in blended recipes like smoothies or soups after freezing. Here are some recipes which can help you understand how to use silken tofu.

Vegan Alfredo Sauce


1 package silken tofu

2 cloves garlic, minced

2 tablespoons nutritional yeast

2 tablespoons lemon juice

Salt and pepper to taste

Fresh parsley for garnish (optional)


In a blender, combine silken tofu, minced garlic, nutritional yeast, and lemon juice. Blend until smooth and creamy.

Season with salt and pepper to taste. Heat the sauce gently in a saucepan over low heat until warmed through.

Serve over cooked pasta and garnish with fresh parsley if desired.

Vegan Chocolate Mousse


1 package silken tofu

1/4 cup cocoa powder

1/4 cup maple syrup or agave nectar

1 teaspoon vanilla extract

Pinch of salt


In a blender, combine silken tofu, cocoa powder, maple syrup, vanilla extract, and salt. Blend until smooth and creamy.

Taste and adjust sweetness if necessary by adding more maple syrup. Transfer the mousse to serving glasses and chill in the refrigerator for at least 1 hour. Serve topped with fresh berries if desired.

Creamy Vegan Tomato Soup


1 package silken tofu

1 can (28 oz) crushed tomatoes

1 onion, chopped

2 cloves garlic, minced

1 tablespoon olive oil

2 cups vegetable broth

1 teaspoon dried basil

Salt and pepper to taste


In a large pot, heat olive oil over medium heat. Add chopped onion and minced garlic, and sauté until softened.

Add crushed tomatoes, vegetable broth, dried basil, salt, and pepper to the pot. Bring to a simmer and cook for 10 minutes.

In a blender, combine silken tofu and half of the tomato mixture. Blend until smooth and creamy.

Return the blended mixture to the pot and stir to combine. Simmer for an additional 5 minutes.

Taste and adjust seasoning if necessary. Serve hot, garnished with fresh basil leaves if desired.