The South Beach Low Carbohydrate Diet
http://simonnnsr135.theburnward.com/do-low-carb-diets-actually-work
Black Beans, Pinto Beans, Red Beans etc provide a great protein hit and a very low gi carbohydrate. In in between meals, you can change from eating unhealthy food to treats that has few carbs.