Brand X Pictures/Brand X Pictures/Getty Images

Many recipes, such as dessert or sauces, call for yogurt as an ingredient. If you cannot tolerate yogurt or do not have any on hand, there are some basic substitutions that you can use in place of it. Whatever your reason for not wanting to incorporate yogurt into your recipe there are substitutions that can still produce a tasty dish.

Sour Cream

Sour cream is a popular substitution called for in place of yogurt in many recipes. This is due to its similar taste and consistency. It is substituted in place of yogurt on a one-to-one scale, meaning that if your recipe calls for one cup of yogurt, you can use the same measurement of sour cream instead.

Cottage Cheese

Cottage cheese is also an acceptable substitute for yogurt in many dishes. For use of cottage cheese in place of yogurt you will want to place the desired amount in a food processor or blender in order to achieve the same smooth consistency that yogurt has. This substitution can also be used on a one-to-one scale.


For recipes calling for yogurt, buttermilk or sour milk can be used in the same capacity. If you do not have any buttermilk or sour milk on hand, you can make your own. Use 1 cup of regular milk and add 1 tbsp. of lemon juice to it. Allow the mixture to sit for five minutes. You will see it curdle slightly. Add the milk mixture to your recipe as the instructions call for yogurt to be added.


For those who follow a vegan diet and avoid all dairy, tofu may be used in place of yogurt. You will need to either whip the tofu up in a bowl using a fork or run it through your blender or food processor to gain the necessary consistency. Tofu contains water, so you will want to pat the excess out with a paper towel so as not to add extra liquid to your recipe.