Re: balanced diet?
Hey there, I think you've done a very good job with the fibre/healthy fats/good carbs... BUT you have no protein. You need to include protein with every meal (ie: chicken, turkey, tuna, lean beef, egg whites, beans, cottage cheese, seafood) in order to make it a "balanced" diet. Nuts & cheese dont contain enough protein to make it worthwhile, but the nuts are good for omega fats, just watch the consumption as these are high in calories.
Lower glycemic fruits such as apples, pears, oranges and grapefruit will keep you fuller longer and not raise your insulin levels too much like Bananas do. More veggies and protein... you're set!