I used a nutrition plan very similar to the one I use now. It went like this:
300g protein
150-200g carbs
50-80g fat
My day went like this, every day.
5:30 am Train on EMPTY STOMACH
8:00 Protein Shake and 1/2 oats
10:00 Meal 1-Protein and Carbs
12:00 Protein Shake
2:00 Meal 2-Protein and Carbs
4:00 Protein Shake
6:00 Meal 3-Protein and Carbs
8:00 Protein Shake w/1 TBSP Natty PB (PB helps kill sugar cravings late at night for me and keeps me from getting hungry at night)
I get use extra lean ground beef for almost 100% of my protein intake. Something about it keeps me strong and hard when dieting. Occasionally I'll use ground turkey breast instead. Meats and Carbohydrates sources (mostly just brown rice, occasionally whole wheat pasta) were spread evenly between meals 1,2, and 3. Post Workout meal was the same every day no matter what. Used ECA stack twice per day. For some reason, spacing my protein out every 2 hours and my carbs to every four hours works very well for my metabolism. It's something I still do when bulking. I did absolutely no cardio whatsoever, but my weight training was always done on an empty stomach. This takes some getting used to. In the end, I lost a total of 50lbs in 6 months and got stronger along the way. And this wasn't beginner's luck, I've been doing this when I want to get lean for the last 10 years.
AT LEAST 8 hours of sleep every night.
And that's it. I'm not gonna say this will work for everyone, but it works for a lot of people who's diets I've played with. Obviously, totals for protein/carbs/fats will vary by individual.