Many people get the urge to eat unhealthy foods, especially when they’re on a diet. In fact, it’s thought that around 50% of people regularly experience food cravings, which can derail their attempts to eat healthy. However, some healthy foods feel quite indulgent. This article details 18 healthy foods that can satisfy your urge to eat without sabotaging your diet.
1. Fresh Fruit
Fruit is naturally very sweet and a great choice when you get a sugar craving. In addition to tasting great, fruit is an extremely nutritious snack. It provides prebiotic fiber, antioxidants and beneficial plant compounds, all in very few calories . Furthermore, eating fruit has been linked to better health and a lower risk of diseases like heart disease and obesity.
One 2015 review found that eating 300 grams (or 4 servings) of fruit per day reduced the risk of heart disease by 16%. To make your fruit feel more like a treat, try dipping it in a little dark chocolate or making a mixed fruit bowl.