Max01:
Here's something that might be worth considering:
https://vitalplan.com/wp-content/uploads/2018/03/the-vital-plan-diet.pdfI don't agree with all of Dr. Rawls' ideas, when it comes to diet. But, that's okay. I think a person should spend time determining what works best for them. So, the above guide could be a starting point, should you choose to look into it.
For me, I seem to do best when not going to any extreme. For example, not excluding an entire macronutrient group, such as carbohydrates. (I also recognize that broccoli is a "carb" and I don't confuse that with Skittles.) As I have an allergy to shellfish, that's a specific food I avoid. Otherwise, the way I mostly approach food is to eat things that can be found in nature, prepare them appropriately, and avoid things that seem to bother me.
Personally, I eat beef, chicken, turkey, eggs, and the infrequent piece of fish (maybe 1-2 times a year). To a small piece of animal protein, I add such things as broccoli, cauliflower, Brussels sprouts, asparagus, corn, potatoes, beans, white rice, avocado, onions, green beans, carrots, greens, nuts, seeds, squashes, and fruits such as apples, strawberries, wild blueberries, blackberries (my favorite), pineapple, etc. So, a bit of animal protein, starchy and/or non-starchy vegetables, white rice (a personal preference), beans, nuts, seeds, and fruit. Over-and-over, this is what seems to work best for me.
I mentioned this is how I "mostly" approach food, because I also sometimes eat ice cream,
cookies, potato chips, etc. For me, I've not noticed any benefit from excluding such indulgences or harm from including them. This is where individuality comes into play. Granted, I eat the "best" versions of these items (made from few ingredients that are recognizable), but I certainly don't encourage one to have a health-food-store version of a junk-food diet. They are infrequent indulgences and I don't punish myself for the thought before eating them nor feel guilt after doing so.
Find what works for you, do that until it no longer works, then repeat.
Good luck on your path.