You need riboflavin in your everyday diet. It is required by our body to help release energy from protein, carbohydrates and fats in our diet. It's also an important part of the metabolic system and helps transport iron to different parts of the body. Whole-grain and enriched cereal products have plenty of riboflavin, as do dairy products.
Instead of bemoaning the fact that your favorite foods are high in fat or sugar, start focusing on the healthy foods you do like. This way you'll be happier about eating in a health-conscious way, and you might be surprised at the number of foods that are healthy that you already like.