In a large bowl, whisk together olive oil, lemon juice, garlic, salt, pepper and onion. Add chicken breasts to the marinade. Turn to coat- making sure all chicken is covered in marinade. Cover with lid. Place in fridge to marinate at least 2 hours or up to 8 hours.