You’re over thinking it too much.
It’s really very simple: Figure out yoru total intake. If you’re trying to gain, you need to eat above maintenance every day. So, if you take it 2800cals on a training day you probably need less on a training day, but not below maintenance.
When I plan out my diets, I rarely look at total protein/carb/fat grams. I know if I get 4-6oz. of lean protein with each meal, I’m golden. I’ll hit my 1g/pound of bodyweight.
So, a high starch day would be:
meal 1: 1/2C oatmeal, 4 eggs, veggie, fish oil
meal 2: 2 scp whey, 1 tbsp evoo
(training session)
meal 3(PWO): 12oz. chocolate milk, 1 orange, 1 scp whey
Meal 4 (1 hour after meal 3): 1/2C oatmeal, 6oz. chicken, veggie
meal 5: 6oz. beef, 1oz. almonds, veggie
meal 6: 6oz. fish, 1tbsp evoo, veggie
meal 7: 1C cottage cheese, 2 tbsp natural PB
A non training day:
meal 1: 6 eggs, veggie
meal 2: 2 scp whey, 1 tbsp evoo
meal 3: 1 can tuna, 1oz. almonds, veggie
meal 4: 6oz. beef, 1 tbsp evoo, veggie
meal 5: 2 scp whey, 1 tbsp evoo
meal 6: 1C cottage cheese, 1 oz. almonds
Just focus on nailing down the meal composition for a few weeks. No starch days mean no starchy carbs, simple as that. Avoid them. You can use any carb source you want for the starch days, just pick one and go with it. I used oatmeal because it’s delicious and cheap. Focus on nailing all the meals down first, then listen to your body: if you don’t gain weight, add more calories (with increased fat/carb sources, or maybe more protein at each meal). If you are gaining, let the plan be for a while.
Make sense?
Note: the above was my plan during the semester. I had classes and work to interrupt my training/eating so more shakes and liquid nutrition became necessary. Not ideal, but better than not eating.