@drobbyb
I don't eat fruits or vegetables
This is a huge mistake IMO. You need all the nutrition and fiber that fruits and vegetables provide to facilitate high-protein intake.
But beyond that, two things pop out at me based on your 'typical diet': simple carbs in excess, and lots of processed foods.
Every meal in your outline features bread or rice. If you substitute this with beans, legumes, seitan, etc. you'll see a huge uptake in your protein overall. Also, simple carbs are mostly glucose - your body basically breaks down the bread & rice into sugars, which would definitely be affecting your appetite.
Onto the second thing: you've got a lot of processed foods in your diet. fake meats are great from time to time, but eating them daily is definitely not a good thing - they're very high in saturated fats, and lacking fiber. Same goes for tofu - while its extremely nutritious, it is highly processed, and all the nutrition and fiber you'd normally see from the soybeans is removed.
My recommendation?
GBOMBS!!. Greens, Beans, Onions (and other root vegetables), Mushrooms, Berries and Seeds. If you keep your daily nutrition within the GBOMBS guidelines, I guarantee you'll be able to hit your protein goals. But beyond that, the implied uptake of fiber and complex carbs will more than likely give you
more energy while feeling
less full.
Obviously, you can still supplement with protein shakes, or add some vegan meats to a meal - but you'll see a huge difference if you focus on getting the majority of your nutrition from whole-food sources.
EDIT: Interesting video posted just today suggesting a direct correlation between
lean body mass and dietary fiber intake - something to think about!