Having a flat belly with the right combination of foods is absolutely not possible. No particular food can cause excess of belly fat, because fat develops on the body when the calories are not utilized as energy.
There are many healthy diets, but there are also many different people. However, there really is a diet which suits your body most. Term “diet” includes the foods which will become part of your life. Forming healthy diet is a key to healthy weight.