It kind of depends what you are trying to achieve, but why would you feel bad about eating risotto?!
If you are looking to lose weight and want to calorie-control your diet then you are always going to struggle with tiredness/hunger/poor recovery. If you stay disciplined the weight will come off, but it can be very draining mentally. Its also frustrating being tired for training.
If you are training for fitness/strength/endurance you need to get over the hang-up about eating. If you train hard, have a recovery shake and a decent meal like risotto, you have had a good day and you should be pleased with it. Your metabolism will get a boost, you will recover quicker, you will gain more strength, endurance etc. Most importantly, you will feel like training hard again, sooner. You won't drop weight as quickly but you will get significantly fitter and learn to eat in proportion with the fuel you are using up.