Avocado toast is all over Instagram and on every restaurant menu. It is a photo-worthy trend that provides amazing benefits.

A single avocado contains 322 calories and 29 grams of fat, most are monounsaturated fats, which can help reduce bad cholesterol levels and lower the risk of heart disease. It also contains 10 grams of fiber and a significant amount of vitamin C, vitamin B-6, potassium and magnesium.

But moderation is still key because of the high fat content. It is also important to use whole grain bread. It is high in complex carbohydrates, fiber and protein—a perfect addition to a delicious plate.