Yes, to get the ultimate results you must let it marinate for a minimum of 2 hours. This will help tenderize the vegetables and infuse the flavors of the marinade.