Your gut (fat on top of your abs) is not visceral fat. Visceral fat is below your muscles and will push them out. It's possible to have a big, bloated, well-defined six-pack with pounds of visceral fat behind it.
Steak, eggs, potatoes - fruits, nuts, berries and forage. Coconut milk and potent herbs and spices. Tea instead of coffee now and teeny amounts of kelp daily. Let's see how this does! Not really had dairy much, and gut seems better for it.