I think you are doing great! And that sounds like a very manageable calorie deficit. My advice is that you should add a lot more protein to your lunch. Or have a very high protein snack at some point like yogurt or cottage cheese or a protein bar. This will help you feel more full. Your dinner sounds perfect and delicious :-)
I personally would need a lot more protein, fewer carbs, and more fat in order to not to be hungry. Rice, in particular, makes me hungry as hell afterwards, and I would never be able to make it through a fast after eating a meal that was so heavy in rice. I add veggies to my meals primarily to provide more bulk (and sometimes water) to fill my belly.
I don’t skimp on salt and spices because it’s really critical to my enjoyment of the food I’m eating. So is a little bit of oil where needed. I rely heavily on oil sprays because you have better control and can use a lot less than if you use an entire spoon of oil.
A lot of the most effective approaches tend to be low carb, moderate protein, high fat. What you eat is more important than the number of calories. Carbs (especially simple carbs like sugar, rice and bread) spike your insulin which makes it hard to impossible to burn fat. Protein also raises your insulin, but not as much. Fats don’t. So enjoy those oils! If you want to learn more about it, check out “obesity code” by Dr Jason Fung. The knowledge in that book was a game changer for me.