Some foods, particularly those high in calories, unhealthy fats, and sugar, can lead to weight gain and make it harder for your abs to show through. Excess fat accumulates around your abdominal area, hiding your development of defined abs. Focus on eating lean meats, healthy fats from fish and nuts, and low-fat dairy to build strong, visible abdominal muscles.