nutritiondata.com has a fun calculator to use that asks age, weight, height, sex, how active you are and what activities you are doing to roughly estimate what your daily intake should be around. Each hour on the bike will probably average around 500-600 calories being burned depending on how intense your miles are.
You may want to check your protein intake. If you are riding as much as 350 miles a week your protein intake should be close to .7-1 gram of protein per lb of bodyweight. After that if you are hungry then by all means eat!
It is also hard for people only doing cardio to gain weight because exercise does help prevent weight gain quit effeciantly even if your not losing weight. And if you eat too many extra calories your body will usually find a way to put them to work as long as you give it to your body.