Der Ligapokal begann mit 8 Gruppen zu jeweils fünf Mannschaften. Die acht Gruppensieger und die drei zweitbesten Mannschaften jeder Gruppe erreichten die 2. Runde. Die Mannschaften, die am Europapokal teilnahmen, starteten erst in der 2. Runde. Wurde in einem Duell nach 90 Minuten kein Sieger ermittelt, so wurde ein Gruppenspiel im Elfmeterschießen entschieden. Der Sieger bekam zwei Punkte, der Verlierer einen.
Als Titelverteidiger startete Celtic Glasgow in der zweiten Runde in den Wettbewerb, das im Vorjahresfinale gegen die Glasgow Rangers im Old-Firm-Derby gewonnen hatte. Die Bhoys schieden bereits in der zweiten Runde aus, nachdem sie ihr Gastspiel gegen den FC Kilmarnock mit 0:1 verloren hatten. Damit ging die Siegesserie von zwei Ligapokal-Titeln in Folge zu Ende.
Im diesjährigen Endspiel um den Schottischen Liga-Pokal standen sich der Vorjahresfinalist Glasgow Rangers und der FC Aberdeen gegenüber. Die Rangers erreichten das Endspiel zum 37. Mal seit 1947. Aberdeen stand zum 16. Mal im Ligapokalfinale seit 1947. Die Rangers gewannen das Spiel mit 1:0 und holten damit zum 28. Mal den Ligapokal. Der letzte Ligapokalsieg der Rangers datierte aus dem Jahr 2011.
Der FC Spartans nimmt als Meister der Lowland Football League 2022/23 teil. Die Albion Rovers stiegen nach der Relegation gegen den FC Spartans aus der Scottish League Two ab.
Die Gruppenphase wurde am 8. Juni 2023 ausgelost.[1] Die acht Gruppensieger und die drei zweitbesten Mannschaften jeder Gruppe erreichten die 2. Runde. Die fünf Europapokalteilnehmer, Celtic Glasgow, die Glasgow Rangers, der FC Aberdeen, Heart of Midlothian und Hibernian Edinburgh starteten in der 2. Runde. Ausgetragen wurden die Gruppenspiele zwischen dem 15. und 30. Juli 2023.[1]
In der 2. Runde nahmen die acht Gruppensieger und die drei zweitbesten Mannschaften jeder Gruppe aus der 1. Runde teil. Dazu stiegen die Europapokalteilnehmer Celtic Glasgow, die Glasgow Rangers, der FC Aberdeen, Heart of Midlothian und Hibernian Edinburgh in den Wettbewerb ein. Die 2. Runde wurde am 30. Juli 2023 ausgelost.[3] Ausgetragen wurden die Spiele zwischen dem 18. und 20. August 2023.[1]