My opinion is generally not popular among my friends, but IMO losing weight as a man is easy. have some self control and cut the crap out of your diet. It really cannot be simpler to me. If you want to be 190 lbs, eat 190gr of protein a day from animal sources. after that, fill in the fat and carbs as you need based on your workouts. if the workouts are more slow and grinding you don't need many carbs. The carbs should come from fruit and some veggies. I think cold turkey elimination style diets are best. just cut the crap and deal with the cravings for a week until they go away. to get a lot of protein cheap, if you dont' have game in the freezer, is ground beef.
My general day, if i am not eating deer or elk for lunch is 4 eggs and some blueberries, protein shake for breakfast. 1lb of ground beef (hamburger steak) for lunch with some sauerkraut and/or blueberries/strawberries for lunch, and usually a meat with veggies dinner. lots of water and electrolytes during the day. keep it simple so you can try to uncouple food with pleasure, and see food as fuel. later you can add back in the pleasure part once you get closer to your goals.
When i was really hardcore and tracking every calorie, to stay lean and gain muscle i ate 4 eggs, 2lbs of cooked meat and 2 lbs of roasted veggies a day, every day, and that was it, except for water and maybe 1x/week a drink or two. Now i have added in some fruit to have some explosive power for really glycogenic workouts like rolling in bjj.
skip the fast food. no bread, no seed oils. try to avoid snacks. cook with butter, bacon grease, olive oil, avacado oil, etc. It is gaining lean mass that i find more difficult just because of the volume of food you need. I'm 6'2", 180 lbs and will be 43 in a couple weeks.
you want to lose fat, not weight! If you count calories strictly and do not maintain your protein intake your weight loss will come in the form of fat, muscle, and bone density. This is not what you want. Protein from plants does not count, the human body barely absorbs any protein from plants. (verified through blood test studies, no need to argue this point any more for nutritionists, we have actual data).