A typical avocado contains approximately 21 grams of fat. Most of this fat is heart-healthy monounsaturated fat, which is beneficial for your body.