The marijuana, worth an estimated $1.1 million, was found hidden in a shipment of carrots Thursday.
The truck was stopped by Border Protection officers in San Diego as it tried to cross into the U.S. from Mexico.
More than 100 cellophane-wrapped packages of pot were seized.
The driver was arrested on the spot.