Marinades Need Time

If you have the time (30 minutes or up to one day), marinades are great for tenderizing and infusing flavor. Avoid overdoing it, though: Marinate too long and the meat becomes mushy. Marinate up to 20 minutes for fish; two hours for steaks, chicken, and chops; and four to six hours for roasts and whole chickens.