Hunger issues

I am 157lb, eat 3000 calories a day, and still sleep hungry. My food is all low valorie high volume foods, and i eat a ton of vegetables. The only exception is 500 calorie snack every other day , yet somehow i manage to sleep everyday feeling hungry with an empty stomach. I workout 6 times a week and walk 7-10k steps on average, and I do minimum 30min cardio. I do that for the sake of being able to eat more calories so i can be less hungry, and it’s basically the largest amount Of calories I can consume before reaching a calorie surplus. How can I satiate myself? Increasing cardio further would probably reduce my performance in the gym which is not my goal, I want to have enough energy to push myself during my resistance training sessions. Any tips to help keep me satisfied? I cannot believe I get binges even when im eating 3k calories a day. Again, im only 157lb…

Hunger issues