If you eat too many beans then beans can make you fat especially if you add other ingredients such as bacon, hamburger etc.
But when beans are eaten in moderation the beans can actually help you lose weight.
Beans are good for eating when you're on a weight loss diet because are beans are not high in fat and are also low in calories.
Eating beans is also good for your heart health as well.
Beans are very healthy for you in moderation and beans are an excellent sources of dietary fiber, protein, B vitamins.
If you want to reduce the gas from beans you can soak the beans overnight in water and then replace the water with fresh water before cooking it.
Soaking the beans overnight or also helps the beans cook faster.