De soortelijke warmte , ook specifieke warmte of specifieke warmtecapaciteit geheten, is een grootheid die de hoeveelheid warmte beschrijft die nodig is om de temperatuur van een eenheidsmaat massa met een temperatuursinterval te verhogen. De soortelijke warmte kan uitgedrukt worden in J·kg−1·K−1 en is dan de benodigde hoeveelheid warmte-energie (in joule (J)) om 1 kilogram stof 1 kelvin (of graad Celsius) in temperatuur te doen stijgen.
Voor veel stoffen is de hoeveelheid warmte die nodig is voor een bepaalde temperatuurstijging bij benadering rechtevenredig met de grootte van die temperatuurstijging en met de massa. De soortelijke warmte is daarbij de evenredigheidsconstante.
In het algemeen, maar speciaal voor gassen, is er verschil in de benodigde hoeveelheid warmte bepaald bij constant volume () of bij constante druk (). Bij ideale gassen is 40% groter dan . Dit komt doordat bij een isobare opwarming (constante druk) er arbeid wordt geleverd aan de omgeving, terwijl dit bij een isochore (constant volume) niet zo is. Bij isobare opwarming moet er dus meer energie aan het systeem worden geleverd om op te warmen, gezien een deel van die energie wordt gebruikt voor het leveren van de arbeid. De verhouding wordt meestal aangeduid met een van de symbolen of .
De soortelijke warmte wordt meestal experimenteel bepaald. Soms kan ze ook berekend worden, maar dat is meestal erg ingewikkeld.