Store Onions, Garlic, and Shallots in a bag punched with holes. they will be as fresh and firm in three months as they were the day you purchased them! You could reuse paper bags from the grocery store for this.
The next time you have green onions, don't throw away the white ends. Simply submerge the roots in a glass of water and place in a sunny window. Periodically empty out the water, rinse the roots off and give them fresh water.
For my gardening reference, this will be helpful: EVERYTHING you ever wanted to know about GROWING ONIONS. the go-to site! From planting seed, seedlings & sets thru different varieties, to storing. Even includes making an onion braid!
Learned a lot. Not storing onions amd potatoes together. Onions stored in pantyhose will last as long as 8 months. -- lots of food storage tricks - 40 DIY Tricks To Make Your Groceries Last As Long As Possible
Herbs All Year - The best way to preserve herbs is to freeze them in oil or butter. Packed in flat, thin layers in heavy-duty zip-top bags, frozen herb butters and oils are easy to store. Use herbs preserved in oil the same way as fresh herbs.