Beans and rice is a very healthy dish.
Together, they make a total substitute for meat-protein.
There are a fair amount of carbohydrates in beans-and-rice ... BUT beans have a lot of fiber, which slows down the intake of the starches (better for diabetics, for weight loss). And if you use brown rice rather than white rice, you increase the fiber content even more.
Plus there are all sorts of nutrients in both the beans and in brown rice, so it is a very healthy meal.
BUT it is rather high in calories, so if you are watching your weight or trying to lose weight, you might want to start counting the calories for the quantity you are serving yourself.
I'm a diabetic on a weight-loss program ... for a meal, I will eat 1/2 cup of beans, mixed in with 1/2 cup of cooked vegetables (canned tomatoes, celery, zucchini, bell pepper, etc etc) with the beans ... and 1/2 cup of brown rice. That will be the whole meal ... water for fluids.
I usually make enough beans-vegetables for 6 meals at one time, eat 3 and freeze the other 3 individually for a later time. I also freeze extra cooked brown rice separately.