No, this isn’t Ozzy’s Sweet Leaf! It’s stevia, a plant often used as a sugar substitute. Most of you may think of a white powder when stevia is mentioned. It is sold in many supermarkets as a liquid or white powder. Stevia is actually green in its natural unprocessed state and tastes just as sweet as the white powder.