You can only eat that much because it's only about as big as your stomach is now. There are some tricks though:
1) stick to the tenderest types of protein, especially meats. I'm talking slow cooked like roasted chicken and pot roasts, stews, stuff like that. Chicken breast is especially filling because it's so dry. Instead, go to dark meat. Try the boneless skinless thighs if you must go that route. I find it more tender on the bone, though.
For veggies, you want to almost overcook them for a bit to get them tender. Be sure you're taking a multi vitamin to make up for the nutrition you're missing from food, though.
Your stomach will stretch over the years. I can eat about 6oz in a sitting now. It's 3x what I started with 7.5 years ago, however way less than the average bear, so I eat more often than 3 meals. It works for me.