No, Bacon is very high in saturated fat, which is harmful to the body. However, it also has very high-quality animal protein. It also has vitamins and minerals that are good for health, like iron, phosphorus, zinc, selenium etc. Excess consumption of it will make you fat. Hence eat it occasionally. Bacon being a processed food, it is better to go for a less processed meat variant.