Focus on fiber instead of protein
If you don’t wanna feel as hungry, eat a larger amount of fibrous carbs and less starchy carbs, that don’t make you feel as full.
For me its beans, broccoli, spinach / greens, edamame, mushrooms, etc. I still do eat plenty of starchy carb staples (pototoes, rice, bread), but for some reason these never make me feel full.
Also drink more water / liquids. Half the time when you think you’re hungry, you just need more water.
I just stop getting hungry usually with enough intermittent fasting. Ime, eating early is what starts my appetite, so I often just don’t eat until night.
TVP is really good, easy to make and really affordable. It’d dehydrated soy but has more protein per calories than tofu.
Also, tofu is great and super versatile with a bunch of different ways to make it.
Lentils and other legumes are extremely nutritious and filling because they’re high in fiber and protein.
Any variation of the above three will be really good for satiety. Try to make sure each meal has a decent protein source and high in fiber.