Interesting. Curious, you said you’re not overweight. Does that mean you’re happy with your weight? If you are....keep eating!
Otherwise, eat a good fill for breakfast and lunch. Then, just a snack, in between. Then big dinner.
Not sure what else you can do besides just be more disciplined