Prvosenka jarní je vytrvalá bylina s dosti silným válcovitým oddenkem, porostlým žlutavými kořínky. Z oddenku vyrůstá přízemní listová růžice, tvořená protáhlými vejčitými listy se svrasklou strukturou. Řapík je křídlatý. NA rubu jsou listy šedozelené, chlupaté. Z listové růžice vyrůstá až několik stvolů vysokých cca 15-20 cm, zakončených okolíkem. Pravidelné, srostloplátečné květy jsou pětičetné, mají zelenožlutý kalich a trubkovitou, zvonkovitě rozšířenou žlutou korunu. Uvnitř květu je 5 tyčinek a svrchní semeník, který se po oplození mění na tobolku.