Microwave Roasted Garlic | In Jennie’s Kitchen

All you need is 90 seconds to make the best roasted garlic ever.