If you don't want the flab, then stay away from beer, and other empty calorie foods/drinks.
My abs didnt really start to show until I kicked my junk food and sugar habits. Now Im almost totally sugar free, eat just enough fat to get by, and eat plenty of protein, and I love being healthy. I imagine I will probably become a veggy within the next few years.