Cook Out werd opgericht door Morris Reaves. Hij is momenteel de eigenaar van het bedrijf, waarbij zijn zoon, Jeremy Reaves, als CEO fungeert. Per november 2019 zijn er 263 locaties actief in tien staten.
De eerste Cook Out-locatie werd in 1989 geopend in Greensboro, North Carolina. Na het openen van de eerste locatie, openden meer dan 50 meer locaties in de staat North Carolina alvorens uit te breiden buiten de staat.
Het bedrijf opende zijn eerste winkel buiten de staat in Spartanburg, South Carolina, op 30 juli 2010. Cook Out opende in Clemson en Orangeburg, South Carolina, in 2010. Aan het einde van 2011 opende Cook Out restaurants in Columbia, South Carolina; Blacksburg, Virginia; en Radford, Virginia. In maart 2012 opende Cook Out zijn eerste locatie in Lynchburg, Virginia, en kort daarna in Harrisonburg, Virginia. In 2013 kwamen er nieuwe Cook Out locaties bij in Georgia, en in 2014 zijn er plannen om nog een aantal Georgia Cook Out locaties te lanceren. In 2016 breidde Cook Out uit naar de staat Mississippi met winkels in Oxford, Jackson, Hattiesburg, en Starkville, en de eerste locatie van het bedrijf in Alabama, in Tuscaloosa. Andere locaties in Alabama zijn Jacksonville (juli 2017), Auburn (dec 2017), Huntsville (jan 2018), Opelika (mei 2018), Troy (juni 2018), Mobile (dec 2018), Montgomery (jan 2019) & Birmingham (jan 2021). In 2018 breidde Cook Out zijn Virginia-locaties uit door Collinsville, Virginia toe te voegen, die in september 2019 werd geopend.
Alle van hun restaurants stopten voor onbepaalde tijd indoor dine-in sinds medio maart 2020 vanwege de COVID-19-pandemie, terwijl ze doorgingen met take-away en bezorging. Op 5 april kondigde Cook Out aan dat het zijn nieuwe restaurantconcept Taco Roo’s Tacos & Chicken in Wilmington, North Carolina, opende. Het nieuwe restaurant heeft het normale Cook Out menu en het heeft ook een speciaal menu met een wandelende taco in een Doritos zak. Cook Out heeft plannen om meer Taco Roo’s restaurants te openen.