15 minutes is all it takes to achieve a noticeable difference in chicken when using yogurt as a marinade. But because yogurt will not make chicken mushy the way other acid-based marinades will, you can marinate chicken in yogurt overnight or for up to 24 hours.