Roasted sugar snap peas are irresistibly sweet and bursting with flavor, much like nature's own candy. Once you start snacking on them, it's hard to stop. Give roasting a try today and see for yourself!
1