Symptoms, conditions and causes

Why am I not satisfied after meals?

Not being satisfied after meals is a common problem that can be resolved by having a more correct diet. Let’s look at the common causes and their effective remedies.


  • Food cravings

  • Hungry, alhough you just ate

Cause #1: Insulin resistance

Consuming a lot of carbs will spike your blood sugar. In turn, your body will increase the amount of Insulin to lower these spikes. When your blood sugar goes down you will crave food again and can feel dissatisfied with the prior meal. Additionally, if you are constantly on a high- carb diet, your cells will eventually starve and you’ll crave all day long.


  • Avoid carbs and sweets

  • Avoid snacking

  • Consume 7 to 10 cups of vegetables per day

  • Consume a moderate amount of protein (3 to 6 oz)

  • Do the Healthy Keto® diet

  • Do intermittent fasting

  • Take apple cider vinegar (1 to 2 teaspoons stirred into about a cup of water)

Cause #2: Low fats in the diet

Fats in your diet are necessary for you to be satisfied after a meal. Consuming fatty foods or adding fat to the meal can make you feel more full and less hungry afterward. Additionally, fats can greatly help if you are fasting, because if you consume more fat during your mealtime it will reduce the hungry feeling during a fast period.


  • Consume more fats

  • Consume high-fat foods

  • Consume fatty meats

Cause #3: Low micronutrients

If you are not consuming enough micronutrients in your diet, this can result in not feeling satisfied after meals. We need micronutrients to ensure healthy performance of our bodies and for prevention of illnesses. However, if you lack certain nutrients, like minerals or a specific vitamin, and consume a meal without getting what you need, this can keep causing dissatisfaction and a wish to eat more.


  • First, you need to find out what micronutrient you have a deficiency in:

    • check the chapters on each of the micronutrient deficiencies below to see which nutrient deficiency you may have

    • consume the foods that provide the nutrient you need

  • Trace minerals:

    • seafood

• liver

• seaweed

• beef

• salmon

  • Potassium:

• vegetables

  • Magnesium:

    • greens

• avocado

• seeds

  • Essential fatty acids:

    • fish

• algae

  • Amino acids:

    • eggs

    • animal meats

    • whey protein

    • soy protein

  • Vitamin A:

    • liver

    • eggs

    • cod liver oil

  • Vitamin B folate:

    • greens • liver

  • Other B vitamins:

    • eggs • meat • liver • fish • nuts • seeds

  • Vitamin C:

    • vegetables • sauerkraut • berries

  • Vitamin D:

• sun • eggs • cod Liver oil

  • Vitamin E:

• greens • sunflower seeds • shrimp

  • Vitamin K1: • greens

  • Vitamin K2:

    grass-fed dairy

duck fat

Other causes:

Lack of bile

Last updated: Jun 20, 2023 14:31 PM