Felecia of Merced California sent us the following question for publishing. How many hours should I let my steaks marinate for? There is no set or required marinating time for any meat. As a general rule however, I like to let thick beef or venison steaks marinade overnight for eight to twelve hours. For thin beef or venison steaks, I will marinate them for five to eight hours. For pork I generally marinate it for four to eight hour, depending on the thickness. For poultry and seafood, I will generally let it marinate for two to four hours. Also bare in mind that the longer you marinate your meat for, the richer the flavor will be. If you don't have time to let your meat marinate for a long duration of time, then lightly tenderize or perforate the meat before marinating, and then let it sit in the liquid for half an hour or so which should suffice.