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.
Like another commenter mentioned, definitely look at other cultures foods. For example lots of Indian, Thai, Vietnamese and even Chinese food either has vegan or foods that are really easy to make vegan. Some example swaps: Indian food uses lots of ghee which can be subbed for vegan butter and East Asian food uses lots of fish sauce /oyster sauce which is easy to buy vegan versions of.