This is just what worked for me, but if you're struggling with feeling full, don't cut out starchy vegetables: potatoes, sweet potatoes, and legumes (things like lentils, black or pinto beans, butter beans, peas, etc.) satisfied my carb cravings, and I found I was still eating fewer calories because those carbs are much less "snackable", and they have a ton more fiber. That is, it's trivially easy to snack on chips, pretzels, cereal or bread, but I'm not just going to grab a sweet potato and start chomping.