Caveat: I am not a nutritionist and I don't recommend this diet unless, like... you're me. And if you're me, that would be weird.
I try to stick to a 2-2-1 gram ratio for carbs, proteins, and fats. I also try to keep about 25% of my fats as saturated. On rest days, I stick to 150 carb, 150 protein, and 75 fat, which gives me 1,875 calories per day. Cardio-only or yoga days are 170/170/85, so I have 2,125 calories. If I'm lifting, I go to 180/180/90, which gets me to 2,250 calories. Even on my lifting diet plan, 25% saturated fat only comes up to about 22.5 grams of saturated fat, and I'm supposed to stay around 20 grams, so I'm good.
It's HARD to eat that much food, especially protein. I eat as little added sugar as possible, so to get that many carbs I usually need to eat a good amount of fruit. I get plenty of fiber because of the fruits and veggies I eat. I track literally everything I eat and whenever I cook, I measure everything so I can accurately judge what my intake should be. But I also know chicken breast has 31 grams of protein per 100 grams off the top of my head, so I got that going for me at least. My biggest problem is trying to keep my sodium intake low, because one of my medications is a diuretic, which means I get salt cravings like crazy. The plus side is that I don't overeat, because I always end up measuring everything I need out of a meal.
I don't limit my foods outside of that. I'm a big believer in "if it fits your macros" when it comes to eating. I also don't eliminate foods from my diet, because then I end up getting cravings which lead to binges if they're ignored for too long. I may avoid added sugar as much as I can, but sometimes I just need some frozen peanut butter M&Ms. I usually have a little fun size bag of those every few days.
My weight probably does fluctuate, but we can thank hormonal variations and mental health for that. Some days I don't follow my plans because my anxiety/depression's being an asshole and I eat half a pizza as a result. I let that go when days like that happen instead of feeling bad, and focus on getting myself back into routine the next day.
I also was diagnosed with stomach cancer last year (I'm fine, we caught it very early), which made eating difficult, so my metabolism got wrecked as a result even though I lost a good amount of weight.
Anyway, that's what helps for me, your mileage may vary. I couldn't tell you what my weight is now or how much weight I've lost since I don't get on a scale, but I know I've had to completely replace my wardrobe twice over the last three years because nothing fit me anymore. The key is getting into a routine and sticking to it as much as possible.