The complex carbohydrates in vegetarian foods are digested gradually providing a steady source of glucose. Conversely, meats that are mostly rich in fat and proteins are difficult to digest and utilize a lot of energy to process. Now you know why a heavy non-veg meal leaves you feeling lazy.