Fat IMO is not very satisfying. Case and point - 1,000 calories worth of bacon, cheese, nuts or sausage vs 1,000 calories of chicken breast, broccoli or shrimp. See which is more difficult.
If you want to feel fullest on the fewest calories, focus on three things:
2.) Water content
These are the things that really fill you up as they are typically high volume per caloric density. Great options are:
1.) Leaner meats with high water content and protein per volume - chicken breast, pork loin, eye round, london broil, eggs, brisket.
2.) Low-calorie roots and starches - white potatoes, squashes, carrots, parsnips, turnips. These things fill you up fast. It's like eating concrete, especially when boiled and mashed. Baking them into fries and such will greatly reduce the satiety because you cook the water out and you're now eating dense starch. Mix white potatoes and turnips - cube them, boil them and mash them for a low calorie, high satiety side dish.
3.) High water content/high fiber vegetables - broccoli, celery, cucumbers, watermelon, cantaloupe. You can pack in huge portions with little caloric impact.
Great foods to cut weight on - eye round, mashed potatoes, steamed broccoli, minimal added fat. It'll keep you full for a long time quality quality fat, protein and carbohydrate.
Great primal foods to sabotage weight loss: chicken wings, bacon, sausage, cheese, nuts, bulletproof coffee, fried starches. These are high calorie/low volume foods.