Unripe fresh huckleberries are green then transform to red, and at this stage they are inedible. Whereas ripe huckleberries are dark purple/blue in color and are slightly sweet and tart and are great to snack on or add to recipes.