They can be good for your health Dark beer is rich in flavonoids – which contain powerful antioxidants that can help protect against diseases. Stouts are also high in vitamin B, preventing the build up of certain harmful amino acids believed to cause heart problems.