Karzai had nominated the candidates to fill slots left vacant after the legislature rejected five of the people he had initially picked to form his government in April.
Among the ministers approved today is a woman, Hosna Banu Ghazanfar. She will be in charge of women's affairs.
With 159 lawmakers endorsing her candidacy, Ghazanfar garnered more support than the other four candidates.
The other four are Mir Muhammad Amin Farhang (commerce and industry), Namatollah Ehsan Jawed (transport and aviation), Abdul Karim Khorram (culture and youth), and Mohammad Jalil Shams (economy and labor).
Shams has dual Afghan-German citizenship. Afghan authorities have previously said that, should he be approved by parliament, he would have to relinquish his German citizenship.
(AP, AFP, Pajhwak)