Etter Waterloo fortsatte Halkett å tjenestegjøre for Hannover. Han avanserte til general og ble generalinspektør for infanteri. Han ledet et føderalt armékorps i den første slesvigske krig (også kjent som den prøyssisk-danske krigen av 1848), og slo danske styrker i slaget om Oeversee.