High protein non-veg foods for muscle building: complete guide

A complete guide to the best high protein non-veg foods for muscle building. Covers chicken, eggs, fish, mutton, and prawns ranked by protein content, with an Indian meal plan and cooking tips.

·9 min read
High protein non-veg foods for muscle building: complete guide

High protein non-veg foods for muscle building include chicken breast (31 g protein per 100 g), eggs (13 g), fish like rohu and pomfret (20–25 g), mutton (25 g), and prawns (24 g). These are complete proteins. They contain all nine essential amino acids needed for muscle repair and growth. Pairing them with the right carbs and fats maximises results.

Why non-veg protein matters for muscle building

Muscle protein synthesis (MPS) is the process by which the body repairs and builds new muscle fibres after exercise. To trigger MPS effectively, the body needs a sufficient dose of leucine, an essential amino acid. Non-veg foods are naturally rich in leucine and other branched-chain amino acids (BCAAs).

According to a position stand by the International Society of Sports Nutrition, protein intake of 1.4–2.0 g per kg of body weight per day is optimal for muscle growth. Non-veg sources make it easier to reach this target because their protein density is higher than most plant foods. A single 150 g serving of chicken breast delivers about 46 g of protein, nearly half the daily target for a 70 kg adult.

Non-veg proteins are also classified as complete proteins. Unlike most plant sources that may be low in one or more amino acids, animal proteins supply all nine essential amino acids in proportions the human body can use efficiently. This concept is explored in detail in this article on complete protein from meat versus plant-based sources.

Top high protein non-veg foods ranked by protein content

The table below lists the most accessible non-veg protein sources in India, ranked by protein per 100 g of cooked weight. All values are approximate and based on USDA and IFCT (Indian Food Composition Table) data.

  • Chicken breast (skinless, cooked): 31 g protein per 100 g. Low in fat (3.6 g). The most popular muscle building food worldwide.
  • Turkey breast (cooked): 29 g protein per 100 g. Even leaner than chicken. Available in select Indian metro stores.
  • Mutton/goat (lean, cooked): 25–27 g protein per 100 g. Rich in iron and zinc. Higher in saturated fat, so portion control matters.
  • Prawns (cooked): 24 g protein per 100 g. Very low in fat (1.7 g). High in selenium and iodine.
  • Fish, rohu (cooked): 22 g protein per 100 g. Good source of omega-3 fatty acids, especially fatty fish like salmon and mackerel.
  • Pomfret (cooked): 20 g protein per 100 g. Mild flavour, widely available in coastal India.
  • Eggs (whole, boiled): 13 g protein per 100 g (about 6.3 g per large egg). Affordable and versatile. Contains healthy fats, vitamin D, and choline.
  • Chicken thigh (skinless, cooked): 26 g protein per 100 g. Slightly higher fat than breast. Better flavour for many Indian preparations.

For those watching their budget, eggs and chicken remain the most affordable protein sources in India. Fish is also cost-effective in coastal regions.

How much protein do muscles actually need?

The ICMR recommends about 0.8–1.0 g of protein per kg body weight for the average sedentary adult. However, people who strength train regularly need more.

Research published in the British Journal of Sports Medicine concluded that protein supplementation beyond habitual intake significantly increases muscle strength and size during resistance training. The optimal range for most gym-goers falls between 1.6–2.2 g per kg of body weight per day.

For a 75 kg man training four days a week, this translates to 120–165 g of protein daily. Three meals with a non-veg source can comfortably cover 90–100 g. The rest can come from dal, paneer, curd, or a multigrain roti.

Spreading protein intake across the day

Eating 40–50 g of protein in one meal does not trigger more muscle building than 25–30 g. The body can only utilise a limited amount per meal for MPS. Spreading intake across 4–5 meals is more effective.

A practical approach includes 3–4 eggs at breakfast, chicken or fish at lunch, and a light non-veg or dairy-based dinner. Those looking for pre-gym meal ideas can explore Indian pre-workout food options for timing guidance.

Best ways to cook non-veg foods for muscle building

Cooking method directly affects how much protein, fat, and calories end up on the plate. Deep frying adds 100–200 extra calories per serving and introduces trans fats when oil is reused. Grilling, baking, boiling, and steaming are the preferred methods.

  • Grilled chicken breast: Retains maximum protein. Use minimal oil. Season with turmeric, cumin, and pepper.
  • Boiled eggs: Simplest preparation. No added fat. Easy to carry as a snack.
  • Steamed or pan-seared fish: Preserves omega-3 fatty acids. Avoid heavy batters.
  • Tandoori preparations: Traditional Indian method that adds flavour without excessive oil. Works well for chicken and fish.
  • Slow-cooked mutton curry: Use minimal oil and skip cream. Tomato-onion-based gravies keep fat in check.

Avoid processed non-veg items like sausages, salami, and nuggets. These contain fillers, preservatives, and often less than 12 g protein per 100 g, far less than fresh alternatives.

Sample Indian non-veg meal plan for muscle building

This sample plan provides roughly 150 g of protein for a 75 kg adult doing resistance training. Adjust portions based on individual needs.

Breakfast (7:30 AM): 3 boiled eggs (whole) + 2 multigrain rotis + a glass of milk. Protein: ~30 g.

Mid-morning snack (10:30 AM): 100 g paneer bhurji or a handful of roasted peanuts. Protein: ~18 g.

Lunch (1:00 PM): 150 g grilled chicken breast + 1 cup brown rice + 1 bowl dal + salad. Protein: ~50 g.

Pre-workout snack (4:30 PM): 1 banana + 2 egg whites. Protein: ~8 g.

Dinner (8:00 PM): 150 g fish curry (rohu or pomfret) + 2 multigrain rotis + sabzi. Protein: ~38 g.

Before bed (10:00 PM): 1 cup curd or a small bowl of Greek yoghurt. Protein: ~10 g.

This plan combines non-veg with plant-based sources. People who want to explore how to boost protein without supplements can read this guide on increasing protein intake through Indian whole foods.

Eggs: the most underrated muscle building food

Eggs deserve a separate mention. They are affordable, available across India, and easy to cook in dozens of ways. A single large egg has about 6.3 g of protein and 5 g of healthy fats. The yolk contains vitamin D, B12, and choline, all important for energy and recovery.

Research from the American Journal of Clinical Nutrition shows that eating whole eggs after resistance exercise stimulates greater muscle protein synthesis than eating egg whites alone. The fats and micronutrients in yolks appear to play a supporting role.

For muscle building, eating 3–6 whole eggs per day is safe for most healthy adults. Those with high cholesterol should consult a doctor before exceeding 3 whole eggs daily.

Fish and seafood: protein plus omega-3 benefits

Fish provides two advantages for muscle building. First, it is a lean, high-quality protein source. Second, fatty fish like salmon, mackerel (bangda), and sardines are rich in omega-3 fatty acids. Omega-3s reduce exercise-induced inflammation, helping muscles recover faster between workouts.

Indian freshwater fish like rohu, catla, and hilsa are widely available. Coastal options include pomfret, surmai, and prawns. Aim for 2–3 servings of fish per week alongside chicken and eggs.

Common mistakes when eating non-veg for muscle gain

  • Relying only on protein and ignoring carbs: Carbohydrates fuel workouts and replenish glycogen stores. Skipping roti, rice, or oats reduces training intensity and delays recovery.
  • Eating only chicken breast every day: Variety matters. Fish provides omega-3s, eggs provide choline, and mutton provides iron. Rotating sources ensures broader micronutrient coverage.
  • Overcooking meat: Charring or deep frying reduces bioavailability and adds harmful compounds. Grill, bake, or steam whenever possible.
  • Not eating enough total calories: Muscle building requires a caloric surplus or at least maintenance. Eating 200 g of chicken but skipping meals overall will not build muscle.
  • Ignoring post-workout timing: Consuming 20–30 g of protein within 1–2 hours after training supports optimal MPS. A quick option: 3 boiled eggs or a chicken wrap.

Understanding the difference between protein for weight gain versus weight loss also helps set realistic expectations.

Is non-veg protein enough, or do supplements help?

For most people eating 3–4 non-veg meals a day, supplements are not necessary. Chicken, eggs, and fish can comfortably provide 100–140 g of protein daily. However, some situations make supplements convenient.

Whey protein is useful when whole food is impractical, for example, immediately after a morning workout or during travel. It is not superior to food-based protein. A detailed comparison of protein supplements versus whole food protein explains this further.

Frequently asked questions

Which non-veg food has the highest protein?

Chicken breast leads with about 31 g of protein per 100 g of cooked meat. Turkey breast is a close second at 29 g. Among seafood, prawns offer 24 g per 100 g.

How many eggs should be eaten daily for muscle building?

Three to six whole eggs per day is a practical range for most healthy adults engaged in strength training. This provides 19–38 g of high-quality protein along with essential fats and vitamins.

Is mutton good for muscle building?

Yes. Mutton provides 25–27 g of protein per 100 g and is rich in iron and zinc. However, it is higher in saturated fat than chicken or fish. Limiting intake to 2–3 servings per week is a balanced approach.

Can non-veg food alone build muscle?

No. Muscle building also requires progressive resistance training, adequate total calories, sufficient sleep (7–9 hours), and proper hydration. Protein is essential, but it is one part of the equation.

Is fish better than chicken for muscle growth?

Both are excellent. Chicken breast has slightly more protein per 100 g. Fish adds omega-3 fatty acids that aid recovery. The best strategy is to eat both regularly.

Back to blog

Upgrade Your Cooking | Get 10g Protein per roti

Rebalance High-Protein Atta is crafted to make your daily rotis, parathas, chillas, and snacks naturally richer in protein - without changing the taste you love.

Soft rotis, familiar texture, clean nutrition.

★★★★★ 400+ reviews

3,588+ purchased in the last month

Shop Now →

10g protein per roti · Best for vegetarian families

  • 5-6g Fiber per roti
  • 19 nutrients from plants
  • Zero preservatives
★★★★★ 400+ reviews
Try Rebalance Nutrition Atta
Shop Now →