Many jobs cite requirement of at least 1 year experience for entry level jobs. How can a fresh graduate gain and satisfy this requirement ?
They cite at least 1 year of experience, as a fresh graduate, this experience can be satisfied via industry internships/externships, or projects you've worked on in an extracurricular manner. Now if you've made the grave oversight of not having any experience during school, you might have to reevaluate your plan.
I graduated with no domain experience, though I held a steady 40hr/wk job through college. I applied those skills that I acquired working elsewhere to an entry-level part-time technician job in my field, where I worked 20hrs there and 20hrs part-time at an unrelated job. I transitioned into a full-time position in a role that I wanted after about 6 months by demonstrating to the employer that was where I wanted my future effort going. I accomplished that by going above what they wanted out of the technician role and edging into the domain role where possible. This was also beneficial because I understood more than one role and could wear more than one hat if I needed to. My total time from graduation to full-time domain role was 9 months.
Note that it takes a lot of work and a lot of thought, and that the role may open up for you faster, it may open up for you slower. I do, however, believe it entirely possible to make ends meet by coming in a bit lower than you think you should. A general problem I identified is that you graduate, and you immediately see dollar signs and conduct your job search accordingly. This can be a bit unrealistic, and you'll feel it during the job interviews. Since I don't know your situation I can't comment further, though.
Make note that for some fields, such as clinical/medical, this is vastly harder due to licensing/certification/training requirements.