For The Best Roasted Garlic, Skip Your Oven
Roast garlic in just 15 minutes using this trick, and get ready for it to expeditiously transform dishes like pasta, potatoes, and Italian loaves.