Yes it is! This recipe is packed with protein thanks to the beans and the chicken! Plus, you have all the fresh ingredients like corn, onion, and cilantro! The cream cheese provides necessary fat that our body needs. If you want to use a reduced fat cream cheese, you can.