To keep fresh garlic on hand, you can store it submerged in olive (or vegetable) oil. Another perk for storing garlic this way is that you can also use the garlic flavored oil for cooking. Just remember to replenish the oil to keep your cloves submerged.
Separate heads into individual cloves of garlic.
Peel the garlic cloves.
Cloves may be left whole, chopped or minced, whatever your preference may be.
Place garlic cloves in a small jar with a tight fitting lid.
Add oil to completely cover the garlic, place cover on jar and close tightly.
Store in refrigerator for up to 3 months.
Replenish oil as needed to keep garlic covered.
http://www.gourmetgarlicgardens.com/pickle.htm
I found this note on the internet, so if you don't like the above recipe, perhaps this would help: Poaching the garlic makes a much sweeter garlic taste than roasting it.