If you cook pasta or a vegetable until it is al dente, you cook it just long enough so that it is neither hard nor soft but is firm and slightly chewy.
al dente in British English
Italian (al ˈdɛnte)
adjective
(of a pasta dish) cooked so as to be firm when eaten