Yes, yogurt can be used in place of vinegar in marinades. Yogurt tenderizes meat and adds moisture, offering a milder acidity compared to vinegar.
Yogurt works as a marinade due to its lactic acid content, which, like the acetic acid in vinegar, helps to break down proteins in meat, making it more tender. However, yogurt's acidity is gentler than vinegar's, resulting in a less intense flavor and a more subtle tenderizing effect. Yogurt also adds moisture to the meat, preventing it from drying out during cooking. When using yogurt as a marinade, ensure the meat is fully coated and refrigerated for at least 30 minutes, or preferably several hours, to allow the yogurt to work its magic. The longer the marinating time, the more tender and flavorful the meat will become. You can also add spices, herbs, and other flavorings to the yogurt marinade to customize the taste.
When using yogurt as a marinade, avoid using overly acidic yogurt, such as Greek yogurt, without diluting it slightly with water or milk. The high acidity can sometimes cause the meat to become mushy if marinated for too long.