The immediate effects of feeling better after eating sweet potato may be related to its fiber content. Fiber is a type of carbohydrate that the body cannot digest. It helps to keep you feeling full and satisfied after eating, which can help to prevent overeating. It also helps to regulate blood sugar levels and promote digestive health.