Your meals should leave you feeling full and satisfied. You shouldn’t feel hungry all the time even if you want to lose weight. While you might feel a bit of brain fog and a bit grumpy as your body works to eliminate all of the processed, sugar-filled foods you’ve previously been eating – as time goes on, you should really feel fulfilled by what you are eating.

What types of foods can make you feel full and satisfied without packing on the calories? We’re going to focus here on healthy fats and foods that are packed with fibre. To avoid cravings, you should focus on foods that are high in protein and fibre.

If you want to lose weight and keep your growling stomach quiet, opt for the healthy, unprocessed foods mentioned above to feel full.

1. Handful Of Nuts Or 1 TBSP Nut Butter:

Nuts and Nut Butters

  • Nuts are packed with healthy fats and protein.
  • We’re talking about raw, unsalted nuts, not the sugar-coated ones.
  • Go for almonds, cashews, walnuts, pistachios or Brazil nuts.
  • You can grab a handful and throw them on a salad, have a handful as a snack or even take 1 Tbsp of nut butter and have it with an apple, banana or on a rice cake.

Related article: How To Feel Full And Lose Fat With The Hunger Scale Tips

2. Chia Seeds:

Chia Seeds

  • Most of us are familiar with this powerful superfood!
  • Most of the carbohydrates found in chia seeds are in the form of fibre (over 80%!) and in only 28g (1 oz), you’ll find 11 grams of fibre!
  • Plus, when you add liquid to chia seeds, they expand and stick together to create this gel-like texture that is perfect for this Creamy Mango Chia Pudding recipe!

Related article: Ditch These 6 Foods And Drink Options Before Your Workout So They Don’t Derail Your Gains

3. Quinoa:


  • Did you know that quinoa isn’t a grain but in fact a seed?
  • It’s gluten-free, a complete protein and, of course, packed with fibre as well.
  • One cup (185 g) of cooked quinoa contains 5g of fibre and 8g of protein!
  • Additionally, the carbohydrates found in quinoa are complex meaning that they take your body a bit more time to break down and will not significantly spike your blood sugar.
  • Whip up this fruity quinoa salad recipe and bring it with you to work for lunch.

Related article: Use This Week-Long Menu Of Healthy, Easy Breakfasts To Power Your Workout And Start Your Days Off Right

4. Lentils:


  • Talk about a protein and fibre powerhouse!
  • It’s no wonder they are a vegetarian and vegan diet staple.
  • A serving of lentils (100g or ½ cup) contains 8g of fibre and 9g of protein!
  • While lentils are one of the foods you’ll want to avoid before running, they are perfect for any other meal of the day.

Related article: Speed Up Your Metabolism With These Super 5 Fat-Burning Foods

5. Sweet Potatoes:

Sweet Potatoes

  • Whether you prefer to eat them sweet with a dash of cinnamon and raw honey or savoury like these loaded sweet potato skins, sweet potatoes are a must-have on every menu no matter if you’re looking to lose weight or gain muscle.
  • One medium sweet potato only has a little over 100 calories, but 4 grams of fibre!
  • As an added bonus, it’s packed with vitamin A!

Related article: Try This Great Variation Of Nuts To Help You With Your Weight Loss Journey

6. Hummus:


  • Hummus makes a great dip for veggies and is a much healthier alternative to sour cream or other cream-based dips!
  • It’s full of fibre and protein from the garbanzo beans and healthy fats coming from the tahini (sesame seed paste) that is mixed in as well. Only 100g of hummus provides 8g of protein and 4g of fibre!
  • You can make your own or buy it at the store and use it as a dip.

Related article: 10 Foods That Contains Highest Amount Of Protein To Add To Your Muscle Gaining Diet

7. Avocado:


  • Avocado (which is actually a berry!) is rich in monounsaturated fatty acids.
  • These help to keep your heart and blood vessels healthy.
  • The protein content, unlike most fruits and vegetables, is actually really high.
  • Approximately 300g of avocado contains about 5g of protein while packing twice as much potassium as a large banana.

Related article: 7 Great Ways To Incorporate Veggies Into Your Diet To Maintain Health And Weight

8. Broccoli:


  • There’s a reason that mom always told you to finish all your broccoli!
  • Broccoli is part of the cruciferous vegetable family which has been associated with a lower risk of cancer.
  • One cup of chopped broccoli (approx. 91 grams) contains 2g of fibre and 3g of protein while providing over 100% of your daily need for vitamins C and K and is also a good source of vitamin A, folate and potassium.

Related article: Are You Eating Too Much Sugar? Reduce Your Intake And Feel Better

9. Barley:


  • Barley is the fibre winner among all whole grains!
  • Only one cup of hulled barley contains whopping 16g of fibre.
  • Barley also provides a high percentage of the daily requirement of manganese and selenium.