“Dr. Ann, healthy food is so expensive lah.”
I hear this excuse all the time. And I get it—if you look at Instagram, “healthy eating” looks like imported Salmon, Wagyu beef, and fancy Greek Yogurt. These things cost a fortune!
But here’s a secret: You don’t need to be rich to lose weight.
Protein is the most important nutrient for weight loss. It keeps you full longer, builds lean muscle (which burns fat), and boosts your metabolism. And the best sources of protein are sitting right there in your local Pasar Pagi or 99 Speedmart.
In this guide, I’m sharing my top 10 picks for cheap, high-protein Halal foods in Malaysia that are perfect for your wallet and your waistline.
Combine these foods: Use this list to customize your own meals or follow our 7-Day Halal Diet Plan for Weight Loss for ready-made ideas.
Why Protein is King for Weight Loss
Before we shop, let’s understand why you need protein. 1. High Thermic Effect: Your body burns more calories digesting protein than carbs or fat. 2. Satiety: It stops you from snacking on Keropok because you actually feel full. 3. Muscle Maintenance: It prevents you from becoming “skinny fat” by protecting your muscles while you lose fat.
Top 10 Budget Protein Sources in Malaysia

1. Eggs (Telur)
• Price: ~RM15 for a tray of 30 (Grade C)
• Protein: 6g per egg
• Why: The undisputed champion. Boiled, poached, or scrambled (with less oil). It’s the cheapest superfood you can buy.
• Tip: Eat the yolk! That’s where the vitamins are.
2. Ikan Bilis (Anchovies)
• Price: ~RM40/kg (A little goes a long way)
• Protein: 29g per 100g (Very high!)
• Why: Our local superfood! Packed with protein, calcium, and iron.
• Warning: They are high in salt. Rinse them well before frying or use an air fryer to keep it healthy.
3. Tempeh
• Price: ~RM2 for a packet
• Protein: 19g per 100g
• Why: A fermented soybean cake that is excellent for gut health. It’s meat-free but fills you up like meat.
• Recipe: Stir-fry with sambal (Sambal Tempeh) or air-fry as chips.
4. Tofu (Tahu)
• Price: ~RM1.50 for a block
• Protein: 8g per 100g
• Why: Extremely versatile. You can steam it, add it to soup, or stuff it (Tahu Sumbat).
5. Ikan Kembung (Mackerel)
• Price: ~RM15-18/kg
• Protein: 20g per 100g
• Why: Forget Salmon. Ikan Kembung is our local oily fish rich in Omega-3 fatty acids, which are great for heart health and brain function.
• Best Way: Ikan Bakar (Grilled) or Asam Pedas.
6. Chicken Breast (Dada Ayam)
• Price: ~RM18/kg
• Protein: 31g per 100g
• Why: The bodybuilder’s favorite. It’s the leanest part of the chicken (lowest fat).
• Hack: If you find it dry, marinate it with yogurt or turmeric (kunyit) before grilling.
7. Canned Tuna (in Water/Brine)
• Price: ~RM5-6 per can
• Protein: 20g per can
• Why: Convenient. No cooking required. Perfect for a quick sandwich or salad.
• Note: Avoid “Tuna in Oil” or “Tuna Mayonnaise” to save calories. Choose “Tuna in Water” (Air Garam).
8. Greek Yogurt (Local Brands)
• Price: ~RM15 for a tub (Sunglo/Farm Fresh)
• Protein: 10g per 100g
• Why: Higher protein than normal yogurt. Great for breakfast or a snack.
• Tip: Buy the “Natural” or “Plain” version. The “Fruit” versions are loaded with sugar.
9. Kacang Kuda (Chickpeas)
• Price: ~RM5/kg (Dried)
• Protein: 19g per 100g
• Why: You often see this at the Pasar Malam as a snack (Rebus). It’s full of fiber and protein.
• How to eat: Boil them for a snack or add to curries.
10. Peanut Butter (No Added Sugar)
• Price: ~RM12-15 per jar
• Protein: 8g per 2 tablespoons
• Why: A tasty plant-based protein.
• Caution: It is high calorie. Stick to 1 tablespoon a day. Look for brands with “100% Peanuts” on the label.
FAQ: Protein on a Budget

Q1: How much protein do I need daily? A: A simple rule for weight loss is 1.2g to 1.6g of protein per kg of body weight. If you weigh 60kg, aim for about 70-90g of protein daily.
Q2: Is Soy Milk (Soya Bean) good? A: Yes! But buy the “Kurang Manis” or unsweetened version from the supermarket. The fresh one from the roadside stall is usually 50% sugar.
Q3: Are protein shakes necessary? A: No. Whole foods are better and cheaper. Protein powder is only a “supplement” for convenience.
Q4: Will eating too much protein make me bulky? A: No, especially for women. You need heavy weight training and testosterone to get “bulky.” Protein just makes you toned and firm.
Conclusion: Eat Smart, Save Money, Burn Fat
See? You don’t need a millionaire’s budget to build a healthy body. By swapping processed foods for these simple, whole ingredients like eggs, tempeh, and ikan kembung, you save money AND cut calories.
However, even with the best diet, sometimes our busy Malaysian lifestyle makes it hard to get enough nutrients or prepare every meal perfectly.
If you find yourself struggling to balance your meals or need an extra metabolic boost to help burn off those occasional “cheat meals,” Dr. Ann Fat Burner is here to help.
While real food comes first, our supplement is designed to work with your diet. It helps optimize your metabolism (thanks to Slendacor®) so your body becomes more efficient at using the food you eat for energy, rather than storing it as fat.

