Losing weight while building muscle requires more than spending hours at the gym. What you eat matters, too. Protein is particularly important because it helps repair and build muscle after exercise, supports recovery and helps you feel fuller for longer.

The good news is that you don’t need expensive protein powders or imported health foods to meet your protein needs. Kenya has plenty of affordable, accessible protein sources, from eggs and beans to tilapia, ndengu and omena.

The trick is to combine protein-rich foods with strength training, balanced meals, enough sleep and a calorie intake that supports your goals.

Here are 10 protein sources you can add to your meals.

1. Eggs

Fresh avocado salad with tomato, avocado, boiled eggs and fresh lettuce. Ketogenic diet breakfast. Keto, paleo salad. Top view, overhead, above

Eggs are one of the most convenient and versatile sources of protein. They contain all nine essential amino acids needed by the body, making them a complete protein.

How they help: Protein supports muscle repair and growth after strength training. Eggs also contain nutrients such as choline, which supports normal brain function.

How to eat them: Boil them for a quick snack, make a vegetable omelette, or scramble them with tomatoes, onions and spinach. Health: The Benefits And Dangers Of Eating Eggs

Approximate protein: 6–7g per large egg.

2. Omena

Grace Dishes | Food Delivery Across Kenya | Order Local Meals Online
Omena. Picture from gracedishes.co.ke

Omena known as dsilver cyprinid deserves a place on this list because it is a familiar, locally available fish that can provide plenty of protein without requiring an expensive food budget. It also contains calcium, particularly because the tiny fish are eaten whole, as well as other important nutrients.

Omega has complete Protein: It is packed with essential amino acids needed for muscle growth, tissue repair, and overall body strength. It is good for bone and teeth support. Eaten whole (including the bones and organs), it delivers high levels of bioavailable calcium, phosphorus, and magnesium to build strong bones.  It also contains omega-3 Fatty Acids which have heart- and brain-healthy fats like EPA and DHA, which help lower cholesterol, reduce inflammation, and support cognitive function. It is also rich in iron and it supplies high amounts of Vitamin B12, zinc, selenium, and folate.

How it helps: Protein supports muscle maintenance and recovery, while calcium contributes to healthy bones — important when you’re increasing your exercise.

How to eat it: Sort and clean the omena, then cook it with tomatoes, onions and spices. Pair it with sukuma wiki and a moderate serving of ugali. Use oil in moderation if you’re trying to manage your calorie intake.

Approximate protein: Around 19–27g per 100g of prepared omena, depending on how it is cooked and how much water remains in the dish.

3. Beans

image from Mixed varieties of beans in bowl
Image from https://cutt.ly/SWZz2w5
Beans are an affordable staple that can help you increase your protein intake while adding fibre to your diet.

How they help: Protein contributes to muscle maintenance, while fibre helps with fullness and supports digestive health. Feeling satisfied after meals can make it easier to manage hunger while losing weight.

How to eat them: Make bean stew, add beans to githeri or serve them with vegetables and a moderate portion of rice or ugali.

Approximate protein: 14–16g per cup of cooked beans, depending on the variety and preparation.

4. Ndengu (Green Gram)

Stewed Ndengu, a Kenyan Indian dish :: MalindiKenya.net - il portale italiano in Kenya
Image from malindikenya.net
Ndengu are another practical plant-based protein source. They are generally easy to incorporate into everyday Kenyan meals and can be prepared in large batches.

How they help: They provide protein, fibre and carbohydrates that supply energy for daily activities and exercise. The fibre can also help you feel full for longer.

How to eat them: Cook ndengu with tomatoes, onions, carrots and spices. Serve with vegetables and a suitable portion of rice or chapati.

Approximate protein: Around 14g per cup of cooked green grams.

5. Chicken

Chicken and Brown Rice Bowl with Sautéed Greens and Fresh Avocado Tomato
Chicken and Brown Rice Bowl with Sautéed Greens and Fresh Avocado Tomato. Image from solin.stream
Chicken is a useful source of high-quality protein, especially if you’re trying to build muscle while managing your calorie intake.

How it helps: It provides essential amino acids that your body uses to repair and build muscle after resistance exercise. Lean cuts can deliver substantial protein without excessive fat.

How to eat it: Grill, bake or stew chicken. Remove the skin if you want to reduce the fat content, and pair it with vegetables and a carbohydrate source.

Approximate protein: Around 25–31g per 100g of cooked, edible chicken, depending on the cut.

6. Tilapia and Other Fish

Villa Leone | Restaurant
Tilapia. Image from villaleonenairobi.com
Tilapia, Nile perch, and other locally available fish can be excellent additions to a muscle-building diet.

How they help: Fish provides high-quality protein for muscle repair and maintenance. Oily fish also supplies omega-3 fats, which support normal heart health.

How to eat it: Grill, bake or stew fish with tomatoes, onions, and spices. Serve with vegetables and a portion of ugali, sweet potatoes or rice.

Approximate protein: About 20–26g per 100g of cooked fish, depending on the species.

Lifestyle: 8 Health And Nutritional Benefits Of Fish

7. Milk and Mala

Sweetened maziwa mala Nutrition
Mala. Image from snapcalorie.com
You don’t have to eat a full meal every time you need extra protein. Milk and mala can be convenient additions to your daily diet.

How they help: Dairy provides protein and calcium. Milk contains both whey and casein proteins, which are digested at different rates and contribute amino acids for muscle maintenance and recovery.

How to consume them: Have a glass of milk with breakfast, enjoy mala as a snack, or blend milk with a banana for a simple smoothie. Choose unsweetened options where possible if you’re watching your calorie intake.

Approximate protein: About 8g per 250ml glass of milk. Mala varies by product and preparation.

Uses Of Sour Milk Or Milk Past Its Sell-By Date

8. Beef

Kenyan Style Meal with Sukuma Wiki, Rice, and Beef Stew calories & nutrition
Beef. Image from arise-app.com
Beef provides complete protein and important nutrients, including iron, zinc and vitamin B12.

How it helps: Protein supports muscle development, while iron contributes to normal oxygen transport in the body. This is particularly relevant when you are physically active.

How to eat it: Choose leaner cuts when possible. Prepare beef as a stew, grill it, or cook it with vegetables. You don’t have to eliminate nyama from your diet to lose weight; pay attention to portions, cooking methods, and your overall calorie intake.

Approximate protein: Around 25–27g per 100g of cooked lean beef.

Some Say The Carnivore Diet Helped Them With Depression And Chronic Illnesses. Is An All-Meat Diet A Good Idea?

9. Groundnuts (Peanuts)

Peanuts in shell and peeled peanuts in a bowl on a wooden table. Beer snacks. Healthy food concept.

Groundnuts are a plant-based source of protein that can add variety to your diet. However, they are also high in fat and calories, so portion sizes matter when weight loss is your goal.

How they help: They provide protein, unsaturated fats, and other nutrients. They can help make snacks more satisfying, but are best treated as a complementary protein source rather than your main one.

How to eat them: Enjoy a small handful as a snack or use a measured amount of peanut butter in porridge or a smoothie. Avoid products with large amounts of added sugar.

Approximate protein: Around 7g per 30g handful of groundnuts.

10 Nuts That Are Great for Your Wellbeing

10. Plain Yoghurt

yogurt with banana

Yoghurt is a convenient option for breakfast, snacks, or a post-workout meal. Some strained, or high-protein varieties contain considerably more protein than regular yoghurt.

How it helps: Dairy protein contributes to muscle repair and growth. Yoghurt also provides calcium, and some varieties contain live cultures that support gut health.

How to eat it: Choose plain, unsweetened yoghurt and add fruit or a small portion of oats. Check the label because protein content varies significantly between products.

Approximate protein: Around 5–10g per 170g serving of regular yoghurt; high-protein varieties may provide more.

Here are other sources of protein you should consider cheese, soya and pork.

How to combine protein with your weight-loss goals

Eating protein alone will not automatically make you lose weight or gain muscle. Your overall eating pattern, exercise routine, sleep, and consistency all matter.

Best Breakfast with Low Calories: Easy & Filling Options

Breakfast

Eggs with whole-grain bread and tomatoes, or plain yoghurt with oats and fruit.

Silver Cyprinid (Omena) Recipe by Josephine Kemunto - Cookpad

Lunch

Omena/fish or beans with sukuma wiki and a small portion of ugali, rice or another staple.

Grilled Chicken Breast with Roasted Sweet Potato and Broccoli

Dinner

Chicken, lean beef or fish with vegetables and a suitable serving of carbohydrates. If possible, eat very little or no carbohydrates in your last meal.

How much protein do you need?

For adults who exercise regularly, protein needs depend on body weight, training intensity, health and goals. A commonly used range for people doing regular strength training is approximately 1.4–2.0g of protein per kilogram of body weight per day. You don’t have to get it all in one meal; spreading protein across the day can help.

Remember these three principles:

  • Strength train consistently. Muscles need resistance exercise as well as protein to grow.

  • Aim for a moderate calorie deficit if you want to lose fat. Avoid crash diets that leave you exhausted and make it difficult to preserve muscle.

  • Choose foods you can afford and enjoy. Omena, beans, ndengu and eggs can all be part of a practical Kenyan eating plan.

The goal isn’t to eat chicken breast at every meal or spend a fortune on supplements. It’s to build a balanced, sustainable diet that supports your health, helps you preserve muscle as you lose fat, and fits your budget.

Check out

Unlocking The Power Of Post-Workout Nutrition: Maximizing Recovery And Results

Health: Benefits And Dangers Of Protein Powders

Foods You Should Avoid After A Workout To Lose Weight

Fitness: Great Foods To Eat Before A Workout

Why Workout Supplements And Protein Powders May Be Bad For You

10 Foods That Will Boost Your Energy Post Workout