Have you ever tried
Sparkpeople? There is a bit of set up with it but once you've set up a profile with your goals, the site will make meal plans for you and you're able to input the type of meals, vegetarian, etc. for your preferences. It will also keep the menus within a certain calorie goal as well.
Hope that helps.