Faits : A. Par ordonnance pénale du 6 octobre 2014, le Ministère public de la République et canton de Genève a condamné X._ à 200 fr. d'amende pour infractions à l'art. 19a ch. 1 LStup et à 90 jours-amende, sous déduction de 21 jours de détention provisoire, pour infractions à l'art. 115 al. 1 let. b LEtr. Par ordonnance de classement partiel prononcée le même jour, le Ministère public a en outre abandonné les poursuites pour violation de domicile, dommages à la propriété, tentative de contrainte, lésions corporelles simples, voies de fait, injures et menaces instruites sur plainte de A._ contre le prénommé, dénié à ce dernier le droit à une indemnité pour tort moral et laissé les frais de la procédure à la charge de l'Etat. B. Le 9 décembre 2014, la Chambre pénale de recours de la Cour de justice genevoise a rejeté le recours de X._ contre l'ordonnance de classement partiel et condamné celui-ci aux frais de recours. Cet arrêt est fondé sur les principaux éléments de fait suivants. B.a. Le 3 juin 2014, A._ a déposé plainte pénale contre son ancien compagnon X._, lui reprochant d'avoir pénétré le matin même, de force, dans son appartement, d'y avoir détruit du mobilier et barricadé la porte d'entrée pour l'empêcher de sortir. B.b. X._ a été interpellé, le jour même, au domicile de A._ où la police a découvert du haschisch, dont deux barrettes saisies sur X._. B.c. Le lendemain, le Ministère public a ouvert une instruction pénale contre X._ et obtenu sa mise en détention provisoire jusqu'au 5 août 2014, par décision du 5 juin 2014. B.d. Le 11 juin 2014, A._ a retiré sa plainte pénale. Lors d'une confrontation tenue le 23 juin 2014, elle a confirmé ce retrait, persistant cependant à soutenir que X._ l'avait physiquement malmenée, insultée et qu'il avait détruit des objets lui appartenant. Elle a également déclaré que son ex-mari l'avait incitée à aggraver les faits, l'inspecteur qui les avait reçus riant beaucoup avec lui. X._ a été relâché à l'issue de l'audience. B.e. Le 8 septembre 2014, le Ministère public a rendu un avis de prochaine clôture de la procédure tendant au prononcé d'une ordonnance pénale pour infractions à la LEtr et à la LStup, ainsi que d'une ordonnance de classement partiel pour les autres faits. C. X._ interjette un recours en matière pénale au Tribunal fédéral contre l'arrêt cantonal, dont il requiert l'annulation en concluant, avec suite de frais et dépens, à l'octroi d'une indemnité de 1'000 francs pour tort moral en raison d'une atteinte particulièrement grave à sa personnalité au sens de l'art. 429 al. 1 let. c CPP. Dans ce cadre, il requiert le bénéfice de l'assistance judiciaire.