Sur le plan nutritionnel, les graines de courge sont un aliment très énergétique puisqu'il s'agit d'une graine oléagineuse. Elle contient une grande quantité de protéines, surpassant d'autres graines oléagineuses comme le tournesol.
Sa proportion de glucides est faible, mais sa teneur en graisses est très élevée, ce qui lui permet de fournir une grande quantité de graisses polyinsaturées oméga-6, oméga-9 et oméga-3. La quantité de fibres qu'il contient est inférieure à celle des autres graines ou céréales mais supérieure à celle du riz, par exemple.
Son contenu en vitamines comprend des vitamines du groupe B, des quantités élevées de vitamine E et de bêta-carotène. Il fournit une grande quantité de minéraux, en particulier du zinc, du sélénium, du fer, du phosphore et du potassium.