How Long Should You Marinate Lamb?
You should marinate lamb for at least 2-4 hours, but ideally overnight for maximum flavor and tenderness. The length of time can depend on personal preference and the recipe being used, but it is important not to marinate the lamb for too long as acidic marinades can start to break down the protein fibers and make the meat mushy.