5 Foods that Reduce Cravings for Sweets

Foods like cinnamon, carrots, and sweet potatoes can help regulate your blood sugar and reduce cravings for sweets.
5 Foods that Reduce Cravings for Sweets

Last update: 16 September, 2020

One of the most common causes of obesity is impulsive eating, which is when you uncontrollably eat unhealthy foods rich in sugars, flours, and low-quality fats. These foods don’t give your body nutrients and actually turn into fat quickly. However, there are foods that reduce cravings for sweets and can actually reduce impulsive eating.

In this article, we will list some foods that help fight the impulsive need to eat sweets, which can be related to imbalances in blood glucose levels. Reduce your cravings for sweets and other unhealthy foods so you can lose weight and get healthy.

Healthy Sweets

The secret of the foods that we will mention below is that they all contain natural sweetness. Some contain natural, healthier sugars and others simply have a sweet flavor. However, they all definitely have the advantage of satisfying sweet cravings.

Glucose levels sometimes fluctuate constantly, which can cause the need to eat sugarHowever, don’t worry because you can reduce your cravings for sweets by counteracting them with the following foods.

5 Foods that Reduce Cravings for Sweets

1. Cinnamon

This spice has a delicious flavor and is used in natural treatments for type II diabetes. Additionally, it helps to reduce blood sugar levels and slow down the emptying of the stomach. In turn, this helps reduce cravings for sugar that often occur after meals. 


Cinnamon can be used in multiple ways. Try to use Ceylon cinnamon, which is the most beneficial kind.

  • Add it to any dessert: sponge cakes, flan, ice cream, etc.
  • Drink it in your tea after a meal.
  • Eat cinnamon mixed with honey on an empty stomach.
Cinnamon drink reduce cravings for sweets

2. Pumpkin

Pumpkin is rich in carbohydrates, but its high fiber content means those carbs get absorbed little by little. As a result, pumpkin balances out blood sugar levels and makes them more consistent.

It is important to note that people who abuse sweets may have a higher risk of developing intestinal parasites. These parasites contribute more to cravings for sweets because they feed off of the sugar.

For that reason, we recommend you see a doctor to get treated for parasites if you suspect you could have them. Afterward, we recommend that you also eat pumpkin seeds. They are one of the oldest remedies to help fight and get rid of intestinal parasites.


Although pumpkins are generally cooked before eating, you can also eat raw pumpkin. One option is to grate it and add it to your salads.

On the other hand, if you cook it, pumpkin puree is delicious!

Pumpkin is so naturally sweet that you can cut it into thin strips like carpaccio and bake it with a little bit of cinnamon. This recipe is delicious for dessert.

Pumpkin cream soup reduce cravings for sweets

3. Carrots

Carrots also have complex carbohydrates that need to be digested to be turned into sugar. Just like pumpkin, they are absorbed gradually and do not cause sugar cravings.


Eat it raw, preferably. The most effective way is to juice the carrots and mix them with apples.

You can also grate it and add it to salads, soups, or even sandwiches. In addition, you can also garnish almost any dish with grated carrot.

4. Sweet Potato

There are many kinds of sweet potato but what they all have in common is a naturally sweet flavor. Sweet potato is rich in natural sugars but that should not alarm you because it’s made up for by the high fiber content.

In fact, the fiber in sweet potatoes is in the form of pectin, which slows down the absorption of sugars.


Sweet potato is very satisfying but we don’t recommend eating it in the afternoon. The best time to eat it is in the morning or even for lunch. Additionally, you can bake or boil it, just like a regular potato.

5. Stevia

This plant from Paraguay and Brazil is becoming popular as a natural sweetener thanks to its multiple benefits. Stevia has the property of being able to help regulate blood glucose levels, just like cinnamon.

It also contains zero calories, which is why it’s great for helping reduce cravings for sweets. You won’t feel the need to eat other sugars thanks to the incredible sweetness of this plant.


Stevia is often used as a replacement for sugar in beverages such as coffee, lemonade, juice, and tea. The flavor is quite similar to that of real sugar, but when added to solid foods the differences are a bit more obvious.

Images courtesy of alpha, ccharmon, and sweetbeetandgreenbean.

It might interest you...
Try These Distractions To Reduce Your Cravings
Step To Health
Read it in Step To Health
Try These Distractions To Reduce Your Cravings

How do you fight cravings throughout the day? Cravings are a big problem for most people because they're trying to live a healthy lifestyle. Are yo...

  • Hamilton, J., Fawson, S., May, J., Andrade, J., & Kavanagh, D. J. (2013). Brief guided imagery and body scanning interventions reduce food cravings. Appetite71, 158-162.
  • Hunt, D. (1987). No more cravings. Warner Books.