5 Vegan Substitutes For Sour Cream

Are you looking to make your diet more plant-based, or catering to vegan guests? If so, you may be trying to find swaps for common ingredients – and that’s why we are going to look at 5 vegan substitutes for sour cream today.

There are many vegan options that you can use as substitutes for sour cream, including things like coconut milk and lemon juice, soy yogurt, silken tofu and vinegar, homemade vegan sour cream, or hummus (in a pinch). All of these are vegan and will lend a creamy flavor to your dish.

You should try a few different options before you settle on one, as different recipes will work in different situations. Let’s start!

What Are The Top Vegan Substitutes For Sour Cream?

soy yogurt

Sour cream can be a tricky flavor to replicate at times, but you do have a few options, so don’t limit yourself! Some of these involve a bit more work than others, but you may get a better result for the effort. Consider trying:

  • Coconut milk and lemon juice sour cream
  • Commercial soy yogurt
  • Silken tofu blended with vinegar
  • Homemade cashew sour cream
  • Hummus

Any of the above can work, but which you should choose will depend on how much time you have and what you want the sour cream for. If it is just going to operate as a dip, something like hummus may be a good option, but for swirling into a meal, you may want a more convincing replacement.

How Do You Make Coconut-Based Sour Cream?

You can make coconut-based sour cream at home by taking ¾ of a cup of coconut milk and mixing it with a tablespoon of lemon juice. The lemon juice will add the sharpness that sour cream is famous for, while the coconut milk will provide the creamy, smooth flavor.

This mixture works to replace about a cup of sour cream, and it can even be used in some kinds of baking. It isn’t absolutely perfect in terms of its taste, but if you enjoy the coconut flavor, it should work for you.

Does Soy Yogurt Work?

Soy yogurt is also a good alternative to sour cream, and it’s totally vegan. 

You should choose a plain, unsweetened brand, or you will find that the sugar stops it from working as a replacement. Unsweetened soy yogurt is a good source of calcium, and you can use it at a 1:1 ratio with sour cream – meaning you don’t have to do any calculations to make your recipe work.

Many people use soy yogurt to make vegan dips that would otherwise call for sour cream, and it serves very well. The texture is similar and the taste is pretty close too, so this is well worth trying. It can also be used to make stews more mellow, and as an accompaniment to nachos.

The great thing about this substitution is that you don’t need to do anything; you can just buy soy yogurt. If you want to adjust the flavor, you can add lemon juice or other flavorings, but it should work just fine as it is. This is a low-effort option, but it’s still delicious!

How Do You Turn Silken Tofu Into Vegan Sour Cream?

Silken tofu can be used to replicate the texture of sour cream very effectively. It simply needs to be blended to create a smooth paste. You can add lemon juice or vinegar for flavor, plus any herbs or spices if you want to make it taste more interesting since tofu can be a little bland.

The best way to get a version of this that you enjoy is through trial and error. Take a small portion of silken tofu and blend it with just a drop of lemon juice, and then taste it. If you like the flavor, keep adding to your recipe at those ratios, or make adjustments as needed.

Once you have got the correct sourness, you can make as much “sour cream” as you want using this recipe. Tofu is a great source of protein, and with a bit of balsamic vinegar, you can get a close substitute to sour cream that everyone will love.

How Do You Make Cashew Sour Cream?

If you want to invest a bit more time in this, you can make vegan sour cream yourself at home. You will need a blender, but the recipe is pretty simple. Gather together:

  • 1 cup of cashews
  • 1 tablespoon of lemon juice
  • A pinch of salt
  • ¼ teaspoon of Dijon mustard
  • 1 teaspoon of apple cider vinegar
  • ½ cup of water

Once you have all of these ingredients, put the cashews into cold water (not your ½ cup; this is part of the recipe) and soak them for a minimum of 4 hours. If your blender is powerful, you can skip this step, but otherwise, the nuts may burn your blender out.

Next, drain your cashews and add them to the blender, along with all the rest of the ingredients. Blend the mixture until it is completely smooth and very creamy. You can add additional water for a thinner consistency.

When the mix is smooth, taste it and increase the lemon juice or salt if you want a tangier option. Blend further to combine the new additions, and then chill the mixture in the fridge. This makes a very convincing substitute for sour cream if you have the time to do it!

Does Hummus Work?

You may find that hummus isn’t a great option when it comes to recreating sour cream, but it is worth considering if you are struggling to find something. It won’t exactly replace the flavor, but it does give you a mild, somewhat creamy dip that is completely vegan.


You now have 5 options for replacing sour cream with vegan alternatives. If you don’t have much free time, opt for something simple like the soy yogurt or the coconut sour cream – but otherwise, try the silken tofu or the cashew sour cream. These are great options that will taste delicious with pretty much any meal.