Storage: Keep frozen.
Not your typical frozen food aisle snacks. These seriously delicious vegetable buns will impress you. Pop them in the microwave. It's that simple.