Avocado and chocolate are amazing on their own, but imagine our surprise when we found that they somehow work together. Yes, you read that right — avocado mixed with chocolate. Given that avocado has a mild flavor, it takes on all the goodness of chocolate, but makes it even creamier. Besides tasting delicious and adding a boost of fiber, the addition of avocado also eliminates the need for dairy in classic dessert recipes.

Related: 15 Chocolate Protein Desserts