Giroud a petrecut cinci ani dezvoltându-se la academia de tineret a lui Grenoble, înainte de a semna primul său contract profesionist la vârsta de 21 de ani. Mai târziu, a recunoscut că semnarea primului său contract a fost o parte importantă în dezvoltarea sa ca jucător, declarând „Mi-a trebuit să semnez primul meu contract profesionist pentru a deveni conștient de abilitățile mele. Dacă ați avut încredere în mine [un club], a fost pentru că trebuie să fi avut niște calități." Înainte de sezonul 2005-2006, el a fost promovat la echipa de rezervă a clubului, care juca în Championnat de France Amateur 2, al cincilea nivel al fotbalului francez. Giroud a devenit rapid un jucător important în echipă, marcând 15 goluri în 15 meciuri. Performanțele sale de peste șapte luni cu echipa de rezervă au dus la chemarea jucătorului la echipa de seniori în martie 2006 de către managerul Thierry Goudet. Giroud și-a făcut debutul profesionist pe 27 martie, apărând ca înlocuitor la sfârșitul meciului într-un egal 1–1 cu Gueugnon în Ligue 2.[5] A făcut parte din echipa de seniori pentru tot restul campaniei, făcând încă cinci apariții de pe banca de rezerve.
În încercarea de a câștiga ceva timp de joc, Giroud a petrecut sezonul 2007-2008 împrumutat la Istres în Championnat National, al treilea nivel de fotbal din Franța. Sub tutela managerului Frédéric Arpinon, și-a continuat dezvoltarea ca atacant și, în al doilea meci cu clubul, a marcat primul său gol într-o victorie cu 2-1 împotriva lui Laval. Două săptămâni mai târziu, Giroud a marcat goluri în meciurile consecutive împotriva lui Vannes și Créteil. A marcat prima sa dublă a sezonului într-o victorie cu 2-0 împotriva lui Arles-Avignon. O două săptămâni mai târziu, Giroud a transformat din nou două goluri, de data aceasta într-o victorie cu 3–2 asupra lui Pau. După ce a trecut prin lunile noiembrie și decembrie fără a marca un gol în ligă, Giroud a revenit în formă în ianuarie, marcând goluri într-o înfrângere cu 3-2 în fața lui Vannes și o victorie cu 2-0 în fața Beauvais. A încheiat campania marcând goluri în meciurile din liga din aprilie împotriva Parisului și Martigues, ceea ce a adus numărul total de goluri cu Istres la 14. Din cele 14 goluri, Giroud a marcat doar patru pe Stade Parsemain, stadionul de acasă al lui Istres.[6]
Pe 28 mai 2008, a fost raportat că Giroud a fost de acord în a semna un contract de trei ani cu clubul din Ligue 2, Tours. Atacantul a fost atras către club de directorul sportiv Max Marty, care anterior fusese directorul executiv al lui Grenoble, fostul club al lui Giroud. De asemenea, lui Giroud i-a plăcut managerul lui Tours, Daniel Sanchez, afirmând: "Este întotdeauna un plus să ai un fost atacant ca antrenor. Sfaturile lui pentru mine m-au ajutat foarte mult. Cu el, am progresat în poziționarea mea și, de asemenea, în fața porții". Giroud a primit tricoul cu numărul 12 și, din cauza unei accidentări, și-a făcut debutul cu clubul pe 3 septembrie 2008, într-o înfrângere cu 2-1 cu Boulogne în Coupe de la Ligue. Și-a făcut debutul în campionat o săptămână mai târziu, jucând întregul meci într-o victorie cu 1-0 împotriva lui Nîmes. O lună mai târziu, Giroud a marcat primul său gol pentru club, transformând deschiderea într-un meci de ligă împotriva lui Lens. În a doua repriză, a marcat un alt gol pentru a finaliza o victorie cu 3-1. Două săptămâni mai târziu, Giroud a marcat al treilea gol pentru club într-o victorie asupra lui Ajaccio.[7]
Pe 26 ianuarie 2010, a fost raportat că clubul din Ligue 1 Montpellier l-a semnat pe Giroud de la Tours cu un contract de trei ani și jumătate. Suma transferului a avut un preț de 2 milioane de euro și a fost, de asemenea, anunțat că Montpellier îl va împrumuta pe Giroud înapoi la Tours până la sfârșitul sezonului 2009–10. Atacantul a recunoscut că mutarea la Montpellier l-ar fi de folos cel mai mult afirmând: „Simt că aici (Montpellier), antrenorul și staff-ul mă vor putea ajuta să fac progrese reale. Mediul este ideal, centrul de antrenament este bun, grupul este sănătos și există un stadion frumos, cu un public care răspunde la asta”. În urma transferului, Giroud a petrecut trei săptămâni fără a marca un gol, înainte de a reuși primul său gol pe 19 februarie 2010 într-o victorie împotriva lui Arles-Avignon. Două săptămâni mai târziu, a marcat singurul gol al echipei într-o înfrângere cu 2-1 cu Nantes. Pe 19 martie, Giroud a marcat două goluri într-o victorie în gol împotriva lui Châteauroux. O săptămână mai târziu, a marcat într-o altă victorie în fața lui Strasbourg. După golul cu Strasbourg, Giroud a petrecut șapte meciuri fără să marcheze înainte de a marca în ultima etapă a sezonului împotriva lui Nîmes. A încheiat sezonul cu 42 de apariții și 24 de goluri. Giroud a marcat 21 în campionat și a fost desemnat cel mai bun marcator al ligii. La incheierea sezonului, a fost desemnat Jucătorul Anului din Ligue 2 de către Uniunii Naționale a Fotbaliștilor Profesioniști (UNFP). Giroud a făcut parte din Echipa Anului a campionatului.[8]