Rainbow Cafe is one of my personal favourites in Cambridge. They serve fantastic vegetarian food, and they also offer vegan and gluten free options. But even if you're not vegetarian the food is still fantastic and they have lovely wait staff. I eat here all the time.
Cambridge Blue is an excellent real ales pub with decent food- the beer is fantastic and the food is not too bad.