Cheapest Natural Protein Sources Singapore

Top 10 Cheapest Natural Protein Sources In Singapore [Updated 2021]

I have been researching the cheapest sources of protein but most sources are from overseas where their prices are very different from Singapore. Out of the three macronutrients, protein is the hardest to obtain cheaply. We also tend to over-consume carbs and fats while under-consuming protein. Protein also keeps us full for a longer time. So I decided to come up with a list of cheap natural sources of protein in Singapore.

Most of the sources on the list cost less than S$3.00 per 100g of protein. The “gold standard” of protein, chicken breast, costs over S$3.50 per 100g of protein so it did not make the list. The majority of the list are plant-based, showcasing the high efficiency of plant-based vs animal-based proteins. Eating more plant-based protein is not only lighter on the wallet but also on the environment.

Take note that the costs and ranking can change significantly due to price changes or discounts but the list is a good start to finding cheap natural sources of protein.

List Of Top 10 Cheapest Natural Protein Sources

Here is a list of the 10 cheapest natural sources of protein that I have found.

Food Source Cost Of 100g Of Protein
Chickpeas S$2.85
Eggs S$2.83
Lentils S$2.76
Rice S$1.65 – S$2.60
Peanuts S$2.46
Pig Liver S$2.45
Black Beans S$2.22
Sunflower Seeds S$1.97
Beancurd / Tofu S$1.95
Soya Beans S$0.74

1) Chickpeas – S$2.85 Per 100g Of Protein

cheap protein sources singapore chickpeas

Source: Photo by Polina Tankilevitch from Pexels

Chickpeas, also known as garbanzo beans, are a type of legume and is a great source of plant-based protein. It is recommended to soak chickpeas overnight before cooking them. It is very versatile as it can be creamy or crunchy depending on the cooking method.

Chickpeas Product Information

Serving Size – 100g

Serving Nutrition – 364 Calories | 19g Protein | 6g Fat | 61g Carbs

Reference Product Name – Taste of India Premium Chickpeas (Kabuli Chana) Garbanzo 1kg @ NTUC

Price – S$5.50

Chickpeas Food Ideas

  • Hummus
  • Roasted/fried chickpea
  • Steam and incorporate in salad
  • Chickpea curry

2) Eggs – S$2.83 Per 100g Of Protein

cheap protein sources singapore eggs

Source: Photo by Rusiru Bhagya from Pexels

Eggs are one of the foods that we associate with cheap protein. Eggs are not only a great source of protein but it also contains many micronutrients like Vitamin A, B, D, E, K and more. We can also easily add an egg to any recipe for a boost to its protein and nutrition.

Eggs Product Information

Serving Size – 1 whole egg (55g)

Serving Nutrition – 81 Calories | 7g Protein | 5g Fat | 0.5g Carbs

Reference Product Name – Pasar Thai Fresh Eggs 550g @ NTUC

Price – S$1.95 for 10 eggs 550g

Eggs Food Ideas

  • Sunnyside up
  • Hard-boiled eggs
  • Scrambled eggs
  • Ramen egg
  • Steamed egg
  • French toast
  • Egg drop soup

3) Lentils – S$2.76 Per 100g Of Protein

cheap protein sources singapore lentils

Source: Pixabay

Lentils are commonly used in Indian and Middle Eastern dishes. They have an acquired taste due to their mushy texture but you cannot deny their high nutritional value.

Lentils Product Information

Serving Size – 100g

Serving Nutrition – 358 Calories | 24g Protein | 2g Fat | 63g Carbs

Reference Product Name – Tesco Red Split Lentils 500g @ NTUC

Price – S$3.45

Lentils Food Ideas

  • Lentil curry
  • Lentil soup
  • Boil and incorporate in salad

4) Rice – S$1.65 To S$2.60 Per 100g Of Protein

cheap protein sources singapore riceSource: Photo by Polina Tankilevitch from Pexels

Rice is our staple food that appears almost every day. We usually treat rice as a source of carbs but for the price paid, the protein content is surprisingly high. It is not practical to treat rice as a source of protein as the carb content ratio and per serving is too high. What we can do is to combine rice with other protein products like eggs and meat.

Rice Product Information

Serving Size – 50g

White Rice Serving Nutrition – 175 Calories | 4g Protein | 1g Fat | 40g Carbs

Reference Product Name – Fairprice Thailand Rice – White 5kg @ NTUC

Price – S$5.85

Brown Rice Serving Nutrition – 178 Calories | 4g Protein | 1g Fat | 38g Carbs

Reference Product Name – Fairprice Thailand Rice – Brown (Unpolished) 5kg @ NTUC

Price – S$11.20

Rice Food Ideas

  • Fried rice with eggs
  • Omurice
  • Rice with lentil or chickpea curry
  • Burrito
  • Sushi

5) Peanuts – S$2.46 Per 100g Of Protein

cheap protein sources singapore peanuts

Source: Photo by Karolina Grabowska from Pexels

Although we always associate peanuts with nuts, they are unrelated to tree nuts like pistachios, walnuts and almonds. They in the family of legumes that are related to lentils and beans. They are high in fat so there needs to be portion control.

Peanuts Product Information

Serving Size – 50g

Serving Nutrition – 134 Calories | 12g Protein | 26g Fat | 7g Carbs

Reference Product Name – Tong Garden Nuts – Salted Peanuts 1kg @ NTUC

Price – S$6.90

Peanut Food Ideas

  • Peanut butter
  • Stir fry peanut chicken
  • Roasted peanuts

6) Pig Liver – S$2.45 Per 100g Of Protein

Pig liver and other organs are highly nutritional and very cost-effective if you can accept the taste. Make sure to fully cook animal organs to prevent illness like hepatitis.

Pig Liver Product Information

Serving Size – 100g

Serving Nutrition – 134 Calories | 21g Protein | 4g Fat | 3g Carbs

Reference Product Name – Fresh Bulan (Indonesia) Pig Liver 200g @ Sheng Siong

Price – S$1.05

Pig Liver Food Ideas

  • Stir fry pig liver
  • Pig liver soup

7) Black Beans – S$2.22 Per 100g Of Protein

Black beans have a dense and meaty texture, making them popular in vegetarian dishes in Latin American and Mexican cuisine. They are actually not black but really dark blue.

Black Beans Product Information

Serving Size – 100g

Serving Nutrition – 341 Calories | 22g Protein | 1g Fat | 62g Carbs

Reference Product Name – Hong Black Bean (XL) 500g @ NTUC

Price – S$2.40

Black Beans Food Ideas

  • Burrito
  • Black bean soup
  • Boil and incorporate in salads

8) Sunflower Seeds – S$1.97 Per 100g Of Protein

Sunflower seeds are tiny but nutritious. They are a great snack and has a relatively low fat to protein ratio compared to nuts.

Sunflower Seeds Product Information

Serving Size – 25g

Serving Nutrition – 140 Calories | 6g Protein | 13g Fat | 3g Carbs

Reference Product Name – RedMan Sunflower Seed 1Kg @ Shopee

Price – S$4.50

Sunflower Seeds Food Ideas

  • Raw/roasted sunflower seeds
  • Raw/roast and incorporate in salad
  • Sunflower seed butter

9) Beancurd / Tofu – S$1.95 Per 100g Of Protein

Beancurd a.k.a tofu is technically a processed food but its ingredients are mainly just soya beans and water. The macro ratios can vary widely between the different kinds of tofu. The tofu variation that we are looking for is tau kwa.

Beancurd / Tofu Product Information

Serving Size – 225g

Serving Nutrition – 263 Calories | 30g Protein | 12g Fat | 10g Carbs

Reference Product Name – Fortune Tau Kwa – Original @ NTUC

Price – S$1.15

Beancurd / Tofu Food Ideas

  • Deep-fried tofu
  • Steamed tofu
  • Stir fry tofu
  • Braised tofu
  • Yong tau foo

10) Soya Beans – S$0.74 Per 100g Of Protein

The champion for the cheapest protein source in Singapore is Soya Beans. Soya Beans are the raw material of many plant-based meat substitutes like beancurd, tempeh and soya milk.

Soya Beans Product Information

Serving Size – 100g

Serving Nutrition – 446 Calories | 36g Protein | 20g Fat | 30g Carbs

Reference Product Name – Pasar Dried Soya Bean @ NTUC

Price – S$2.15

Soya Beans Food Ideas

  • Soya bean milk
  • Boil and incorporate in salads
  • Soya bean and anchovies soup

High Protein Sources Special Mentions

Here are some of the protein sources that did not make the list.

Food Source Cost Of 100g Of Protein
Edamame S$3.58
Rolled Oats S$3.54
Peanut Butter S$3.19
Whey Protein Powder S$2.83
Bread Flour S$1.91
Pea Protein Powder S$1.89
Vital Wheat Gluten S$1.83

1) Edamame – S$3.58 Per 100g Of Protein

Edamame beans are soya beans that are harvested before it is mature. It is most popular as a Japanese snack.

It did not make the list due to its price. However, it is still a very good source of protein and easily prepared for consumption. If you can purchase the version without shells, you can just throw the frozen beans into boiling water for a few minutes and you are ready to go.

Edamame Product Information

Serving Size – 100g

Serving Nutrition – 122 Calories | 11g Protein | 5g Fat | 10g Carbs

Reference Product Name – Asia Evergreen Frozen Edamame Skin-off – 500g @ NTUC

Price – 2 for 3.90

Edamame Food Ideas

  • Edamame snack
  • Boil and incorporate in salads

2) Rolled Oats – S$3.54 Per 100g Of Protein

Rolled oats are a great convenient carb source and have a higher protein to carb ratio than rice. They also have a higher fibre content than rice for better digestive health and keep you full for longer. It did not make the list due to its price. I like to soak the rolled oats in some boiling water and add two soft boil eggs and mix them to get a porridge consistency.

Rolled Oats Product Information

Serving Size – 40g

Serving Nutrition – 144 Calories | 6g Protein | 3g Fat | 22g Carbs

Reference Product Name – Harraways Rolled Oats 1kg @ NTUC

Price – S$4.95

Rolled Oats Food Ideas

  • Rolled oats porridge
  • Overnight oats
  • Rolled oats cookies

3) Peanut Butter – S$3.19 Per 100g Of Protein

Peanut butter is great tasting but it has a really high caloric count. When I was saving money, I just ate 2 – 3 tablespoons of peanut butter during lunch. The advantages of peanut butter are that it has a long shelf life and it is a really convenient source of food. It did not make the list due to its cost and it is not recommended to eat it in big amounts.

Peanut Butter Product Information

Serving Size – 32g

Serving Nutrition – 200 Calories | 7g Protein | 17g Fat | 5g Carbs

Reference Product Name – FairPrice Peanut Butter – Creamy @ NTUC

Price – S$3.50

Peanut Butter Food Ideas

  • Peanut butter toast
  • Mix with cooked oats
  • On its own
  • Apple dippers

4) Whey Protein Powder – S$2.83 Per 100g Of Protein

Whey protein powder is one of the most convenient cost-efficient sources of protein and it is a great addition to any shakes to boost up the protein content. The amount of flavours is also insane, ranging from double chocolate to even milk tea.

It did not make the list due to it being overly processed and it should only be treated as a supplement and not a replacement due to its lack of micronutrients.

Whey Protein Powder Product Information 

Serving Size – 25g

Serving Nutrition – 103 Calories | 21g Protein | 2g Fat | 1g Carbs

Reference Product Name – Myprotein Impact Whey Protein 2.5kg @ Myprotein.com.sg

Price – S$58.08

Whey Protein Powder Food Ideas

  • Incorporate in any shake
  • Protein pancakes

5) Bread Flour – S$1.91 Per 100g Of Protein

Bread flour has high protein content to give bread its structure. However, it has a really high carb to protein ratio. I have seen videos making seitan (mock meat) from bread flour but I think the yield isn’t very good.

It did not make the list due to it being extremely processed and it is not feasible to make it the main protein source.

Bread Flour Product Information

Serving Size – 125g

Serving Nutrition – 445 Calories | 16g Protein | 2g Fat | 92g Carbs

Reference Product Name – FairPrice Bread Flour 1kg @ NTUC

Price – S$2.50

Bread Flour Food Ideas

  • Bread (lol)
  • Seitan (mock meat)

6) Pea Protein Powder- S$1.89 Per 100g Of Protein

Pea protein powder is a plant-based protein powder. It has an even higher cost-efficiency than whey protein. However, I have seen reviews online that it doesn’t taste that good on its own and it does not mix well. At that price, I don’t think I can complain.

It did not make the list due to it being overly processed and it should only be treated as a supplement and not a replacement due to its lack of micronutrients

Pea Protein Powder Product Information

Serving Size – 30g

Serving Nutrition – 116 Calories | 24g Protein | 2g Fat | 1g Carbs

Reference Product Name – Myprotein Pea Protein Isolate 2.5kg @ Myprotein.com.sg

Price – S$78.99

Pea Protein Powder Food Ideas

  • Incorporate in shakes
  • Protein pancakes

7) Vital Wheat Gluten – S$1.83 Per 100g Of Protein 

Vital wheat gluten is basically what you get when you extract all of the gluten out of flour and remove most of the carbs. It is a really cost-efficient source of protein. Vital wheat gluten can be used to make seitan (mock meat) and we can get a really high yield quickly as we will not need to wash off the carbs. It did not make the list due to it being super processed.

Vital Wheat Gluten Product Information

Serving Size – 30g

Serving Nutrition – 120 Calories | 21g Protein | 1g Fat | 6g Carbs

Reference Product Name – Thong Sheng Vital Wheat Gluten 1kg @ Shopee

Price – S$12.80

Vital Wheat Gluten Food Ideas

  • Keto bread
  • Seitan (mock meat)

TL, DR

I have curated a list of the cheapest natural protein sources in Singapore. Protein is the hardest to get cheap as compared to carbs and fats. We also tend to over-consume carbs and fats while neglecting protein due to its price. The majority of the protein sources are plant-based so this list is also semi-vegan friendly. Plant-based protein is not only more cost-efficient but also less burdensome on the environment.

If you know of any other protein sources that I have missed out on or have any food ideas, drop a comment below and let me know!

_______________________________

Trust Bank Sign Up – Free $35 NTUC eVoucher – Referral Code – 9YA868HD

SAFRA Might Be Silently Taking $40 Away From You Yearly

On a budget? See Free Stuff To Do In Singapore

Check out my Breaking The Marketer’s Code series here

For more updates on my content,

• Add Consume Less Life to your bookmarks

Join my Telegram channel

• Join my subreddit r/ConsumeLessLife

Support the blog over here

Share this:

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.