Clafoutis is a traditional French dessert that's sort of a cross between a flan and a cake. Super refreshing and easy to make, this Gluten Free Almond Cherry Clafoutis not only is delicious, but it's filled with all kinds of good stuff that'll do your body good!