This is great. I would also add in some leafy greens into the veggie carbs - they have lots of fiber and you want to eat a lot of fiber - it adds bulk to the food you eat, allowing you to eat less but feel full longer.
The key is nutrient dense foods, food with high nutrient value and low caloric volume... Veggies are GREAT for this, I would recommend half the plate be vegetables and a lot of leafy green ones, next you want your protein - chicken breasts, fish, and pork are great for this - quinoa is also a complete protein, good for adding bulk to meals. For carbohydrates, cut out as much refined carbs as you can - whole grain flour, bread (and vegetables) I would say that starches should make up a quarter to maybe a fifth of your plate - pastas should be whole grain and if you're going to have potatoes, red skinned potatoes interestingly have a lower glycemic index than other coloured skins. Rice is good too.
Nuts and healthy oils are just good for you in general and should be used as a great nutrient dense snack. Pick things that aren't salted or flavoured.
Beer and soda are also huge calorie eaters, with very little nutrient payoff. You should cut out everything but water, one cup of coffee or tea in the morning isn't going to be bad for you, but you'll have more results drinking plain green tea and cutting out as much extra sugar as possible - your body only really uses half a sugar molecule and the other half is more than likely going to be converted into fat.
Also, I can't stress enough that it is really important to exercise - as it helps improve and regulate the body's metabolism, allowing for more efficient digestion.
Using a simple calculation you can find out your body's resting metabolic rate, or the number of calories you need to ingest to keep your heart beating, breathing, etc... Everything on top of that is going to be extra caloric intake that you need to account for, either in your daily lifestyle (if you work a desk, you probably can't eat much more than your resting metabolic rate, but if you work outside, you probably need significantly more). Exercising will allow you to tone muscle and body fat and will help signal your body to start using fat stores, thus allowing you to lose weight - it also lets you drink more beer 
