What foods can reduce visceral fat? VnExpress Broccoli, eggs, and salmon, rich in fiber, protein, and unsaturated fats, help control weight and reduce visceral fat.