Most of us have felt like that at some point I think.
If you don't feel satisfied by a meal, it's not the quantity but the quality. In particular, modern convenience foods give a quick satisfying rush, usually by including large amounts of salt, sugar, fat etc that induces a craving for more. However, you can ween yourself off it but, you're either going to have to pay for top quality foods or be prepared to learn how to cook properly and, even then, you need time, and lots of it. On the plus side, if you do, you can take advantage of some very cheap foods, meats like shin beef or skirt steak or mega cheap things like pulses, lentils, chick peas etc and cook them with spices.
Another side benefit that I noticed is that when I felt hungry after a meal, I could start to plan and prepare the next one. I am never hungry when I am preparing stuff. But, it takes time and time is the one thing most people do not have and lack of time and convenience foods is the enemy for type 2s.
But there is a solution, a slow cooker! Get one for about £15 and a book of slow cook and one pot recipes.
I tried a neat trick someone told me. Put some chopped veg in the bottom of the slow cooker, celery, carrots, onions, leeks and then place a chicken on top. If you are worried, a little bit of water can be added. Turn it on low and then go to work.
When you get back, the chicken will simply fall off the bone. Use a stick blender to turn the veg into a soup - lots of liquid comes off the chicken - add in some big chunks of chicken and you have a healthy meal within ten mins of walking through the door. When you feel hungry while watching the TV later, there'll still be plenty of chicken left. Have some mushrooms handy, cook with garlic and chilli and a smidgin of oil. Better than any mushroom appetiser in a restaurant which will set you back a fiver. Mushroom soup, also a god send with a slow cooker.
They all taste nice and satisfy and you won't be left with a craving.