Karwij heeft een scherpe, anijsachtige smaak en aroma. Het wordt gebruikt als specerij in brood, met name roggebrood.
Karwij wordt ook gebruikt in desserts, likeuren, ovenschotels, curry's, Indiase gerechten en andere gerechten. Het wordt veel gebruikt in de Indiase keuken, met name in rijstgerechten zoals pulaos en biryani. Het wordt vaak gebruikt als tempering voor veel Indiase curry's. Het komt vaker voor in de Europese keuken. Het wordt bijvoorbeeld veel gebruikt in Britse karwijzaadcake en wordt ook toegevoegd aan zuurkool.
Gebruik karwij eens in salades, kaas, vlees, sauzen en als smaakmaker in de
stamppot. Het wordt ook vaak bij de
zuurkool toegevoegd.