This post may contain affiliate links, view our disclaimer for details.
In need of a good alternative for heavy cream that’s dairy free? Here are 11 of the best heavy cream substitutes, PLUS a homemade vegan heavy cream recipe that is thick, velvety smooth, and so creamy. Perfect for pouring in coffee or adding richness to soups or pasta dishes!

Heavy Cream Uses
Heavy cream, according to the FDA, must contain 36-40% milk fat, which is why it’s SO creamy and rich.
Cream and heavy cream have many different applications, from sweet to savory. Here are a few of the main ways that heavy cream is usually used:
- To Thicken Sauces
- Creamy Soups
- Pastas
- Coffee Creamer
- Whipped Cream
- Ice Cream
- Puddings

Vegan Heavy Cream Substitutes
If you’ve run out of heavy cream, are avoiding dairy products, or you’re vegan, no worries!
Here are 11 vegan substitutes for heavy cream that you probably have in your pantry already!
One Note: Coconut cream works well as a substitute for heavy whipping cream, but the other substitutes are best suited for sauces, soups, and other cooking or baking applications.
If you keep reading, you can also learn how to make the BEST homemade vegan heavy cream using just 3 simple ingredients.
1. Best Store-Bought Vegan Heavy Cream
Nowadays there are many store bought dairy-free cream replacements like Silk Heavy Whipping Cream and Country Crock Plant Cream. But they’re still relatively difficult to find and can be pricey.
The best store-bought vegan heavy cream I’ve tried is Country Crock Plant Cream. It’s thick, super versatile and whips up just like heavy whipping cream. See the package below!

2. Coconut Cream or Coconut Milk
Coconut cream or coconut milk are both great options to replace heavy cream in desserts and soups. Coconut cream is high in fat which helps it create a super creamy, velvety texture.
You can buy cans of coconut cream at your local grocery store. Or you can place a can of full-fat coconut milk in the fridge for a few hours and scoop the solid parts out from the top.
Coconut cream is also a great dairy-free alternative for whipping cream!
The downside of coconut cream is that it has a very distinctive flavor that may come through in the end dish. If you’re not a fan of coconut flavor, this may not be the best option for you. However the homemade recipe listed at the bottom of the post may be! It combines almond milk, oats and coconut cream to create a more neutral flavor.


3. Cashew Cream
Soak the cashews in hot or boiling water for 10-15 minutes. Then add everything to a high-speed blender or food processor.
Blend soaked cashews and water to create a thick texture. Add more water as needed to create your desired consistency! This is what I use as the base for my homemade vegan mozzarella recipe!


4. Dairy Free Yogurt
Another simple swap for heavy cream is plain, unsweetened dairy free yogurt.
I love adding vegan yogurt to soups, curries and pasta sauces. Its thick texture helps thicken up sauces and makes them so creamy! This is also a healthy alternative to heavy cream since it adds creaminess without the extra fat!
Just make sure to use an unsweetened yogurt when adding it to savory dishes! My favorite dairy free yogurt to replace cream is Silk’s Unsweetened Soy Yogurt or my Homemade Vegan Yogurt.

5. Silken Tofu + Plant Milk
Tofu is an absolute staple for vegan cooking and baking. And silken tofu plus a bit of plant milk makes a great alternative for heavy cream.
Blend 8 oz of silken tofu with ¼ cup of plant milk until smooth. This can be added to soups, sauces, pastas and more!

6. Vegan Cream Cheese or Vegan Sour Cream
Swap heavy cream for plain vegan cream cheese or dairy-free sour cream. Dairy-free cream cheese is often high in fat (it’s usually made from coconut oil), making it a great vegan alternative for many recipes.
My favorite vegan cream cheese to replace cream is Trader Joe’s Vegan Cream Cheese Alternative. It’s thick, high in fat, but has a relatively mild flavor that isn’t too tangy.

7. Sweetened Condensed Oat Milk or Coconut Milk
Store-bought sweetened condensed oat milk or coconut milk are fabulous options for sweets and desserts. These ingredients can be added to puddings, caramels, and pie fillings for a luscious texture!
I’ve used Nature’s Charm Sweetened Condensed Coconut Milk before and it works wonderfully in pies!

8. Plant Milk + Cornstarch
This combination is great if you need to thicken soups or sauces! Cornstarch, when heated, creates a nice, thick consistency.
Whisk 1 tbsp of cornstarch and 1 tbsp of plant milk together to form a slurry. Then add the slurry to 1 cup of plant milk. This mixture can then be used with a 1:1 ratio to replace heavy cream.
9. Extra Creamy Oat Milk
I’m a huge fan of Silk’s Extra Creamy Oat Milk. It’s much creamier than other oat milks I’ve tried and it’s perfect for thickening up soups and other recipes.

10. Plain Soy Milk
Soy milk is higher in fat than other plant milks like plain almond milk. It has a relatively neutral flavor making it a versatile ingredient for sweet or savory recipes. This is a good option for soups and sauces, but it is thinner than some of the other alternatives listed.

11. Dairy Free Butter + Plant Milk
Another popular heavy cream substitute is a combination of dairy-free butter and plant milk. Melted dairy-free butter adds fat to regular plant milk like almond milk. Melted dairy-free butter can also be substituted for olive oil or vegetable oil.
For every half cup of plant milk, mix in 1 tbsp of melted vegan butter. Make sure the plant milk is warm so that the butter mixes in evenly.
homemade vegan heavy cream Recipe
Now on to the BEST homemade version! This simple recipe only uses 3 ingredients, has a mild flavor, and adds richness to coffee, soups, and more.

Emily’s Recipe Notes:
Here are a few more reasons you’ll love this homemade vegan heavy cream:
- Thick and creamy: This dairy free heavy cream has the perfect luscious texture with a smooth consistency that adds richness to recipes
- Great for sweet or savory dishes: Has a subtle flavor that pairs well with either sweet or savory recipes.
- No cashews needed: This homemade vegan cream doesn’t use any expensive raw cashews but is made with inexpensive old-fashioned oats. Plus a tiny bit of coconut cream & almond milk to help balance the flavor!
Ingredients:

This recipe combines all the best qualities of coconut cream, oats, and almond milk to create this versatile non dairy cream.
- Old Fashioned Rolled Oats: to make our own ultra-thick oat milk
- Coconut Cream: a little coconut cream helps replace the fat content found in regular milk-based heavy cream
- Almond Milk: For blending the two ingredients above, and to help create a more mild flavor
Add Ins
- Vanilla Extract: to make a vanilla-flavored vegan coffee creamer
- Sweetener of Choice: again, to make a sweet homemade dairy-free coffee creamer
Helpful Equipment
- High Speed Blender or Immersion Blender
- Nut Milk Bag or Cheesecloth
- Fine Mesh Strainer
- Storage Container like a Mason Jar
How to Make Homemade Vegan Cream
🎥 *Video Tutorial is Above the Recipe Card Below!*

Add the ingredients to a high-speed blender.

Blend on high for 2-3 minutes.

Pour into a metal sieve lined with a cheesecloth or a nut milk bag. Strain the cream.

Transfer to a sealable or airtight container and place in the fridge to cool. The cream will thicken as it cools.
Storage
- Fridge: Keep this vegan creamer in an airtight container in the fridge for up to 5-7 days. This recipe makes about 1 ½ – 2 cups of non dairy heavy cream. If you don’t need that much, you can freeze the extras!
- Freezer: This vegan heavy cream substitute can be poured into an ice cube tray and kept in the freezer for 1-2 months!
Serving
To use the cream, just pour it into coffee, soups, sauces or pasta dishes!
If you want to make vegan coffee creamer you can add in your own flavorings and liquid sweeteners (like maple syrup) to taste. Vanilla extract, cinnamon, or almond extract would all be great additions.

Helpful Tips for Homemade Vegan Cream
- Use full-fat coconut milk: Don’t skip this ingredient! It adds the extra fat needed to create a creamy texture.
- Blend until super smooth: Blend the mixture on high for 2-3 minutes for the best results.
- Use a powerful blender: To get the best smooth texture, use a high-speed blender.
- Only use ⅓ cup of oats: While it’s tempting to add more oats to make a thicker texture, too many oats can create a starchy texture which we don’t want!
FAQ
No, this homemade version is not a whipping cream. For a vegan whipping cream, whip coconut cream, vanilla, and powdered sugar (to taste) together until light and airy. Or use Country Crock Plant Cream for a storebought alternative.
This homemade vegan heavy cream uses oats, coconut cream, and almond milk to create a thick, rich, creamer.
Video Tutorial
[Note: ad-blocker plugins block this video, which may be why it isn’t visible. Temporarily disable the plugins to see the video.]

Vegan Heavy Cream Substitute (No Cashews)
Rate this RecipeIngredients
For Heavy Cream:
- ⅓ cup rolled old fashioned oats
- ⅓ cup coconut cream, from the can
- 2 ¼ cups almond milk, or sub 2 ¼ cups water + ½ cup raw almond slices
Optional- For Coffee Creamer:
- 1 tsp vanilla extract
- 1 tbsp sweetener of choice, like maple syrup or agave nectar
Instructions
- Add all the ingredients to a high speed blender and blend on high for 2-3 minutes.
- Pour into a metal sieve lined with a cheesecloth or a nut milk bag. Strain the cream. Gently squeeze the cheesecloth to help it strain faster.
- Transfer to a sealable or airtight jar and place in the fridge to cool. The cream will thicken as it cools. Add to soups, coffee, and sauces as you would regluar dairy based heavy cream.
- Store in the fridge for up to 5-7 days. Pour into ice cube trays and freeze to store longer. Makes about 1 ½ – 2 cups of heavy cream.
Video
Recipe notes

Did You Make This?
Leave a star rating and a comment below to let others know how it turned out for you!









Did You Make This Vegan Cream Recipe?
I’d love to know! Leave a star rating and comment below!