High-Protein Nuts & Seeds for Bodybuilders: What’s Actually Worth Eating (Malaysia Prices)

If you’re training seriously, you already know the number that matters: grams of protein per day, not just “eat clean.” A 2018 review of 49 resistance-training studies found that pushing protein intake up to around 1.6g per kg of bodyweight produced meaningfully more muscle growth than lower intakes — with most of the benefit capped out by around 2.2g/kg for most lifters. For a 75kg bodybuilder, that’s roughly 120–165g of protein a day, and it has to come from somewhere between your three meals.

Nuts and seeds won’t replace chicken breast or whey, but they’re one of the few snack-format foods that pack real protein instead of empty calories — and some of them are dramatically cheaper per gram of protein than others. Here’s the actual breakdown, priced in Malaysia.

Protein per 100g — and what it costs

  • Pumpkin seeds — 30.2g protein/100g. Highest of the bunch, by a wide margin. Morrista Raw Pumpkin Seed runs RM16.13 for 500g (~RM3.23 per 100g) — the best protein-per-ringgit on this whole list.
  • Peanuts — 25.8g protein/100g. Technically a legume, not a tree nut, but the classic budget bodybuilding snack for a reason.
  • Almonds — 21.2g protein/100g. Morrista Raw Almond is RM18.91 for 200g (~RM9.46 per 100g).
  • Sunflower seeds — ~20.8g protein/100g. Morrista Raw Sunflower Seeds is RM10.43 for 500g (~RM2.09 per 100g) — the cheapest protein source on this list, full stop.
  • Pistachios — ~20g protein/100g. Morrista Roasted Pistachio Kernel starts at RM33.87 for 200g (~RM16.94 per 100g) — good density, but the priciest per gram here because the kernel is pre-shelled labour, not just the nut.
  • Chickpeas (roasted) — ~19g protein/100g. Morrista Roasted Chickpeas is RM17.98 for 500g (~RM3.60 per 100g) — plant protein plus fibre, and cheap.
  • Cashews — 18.2g protein/100g. Morrista Roasted Unsalted Cashew Nuts is RM18.98 for 200g (~RM9.49 per 100g).
  • Walnuts — 15.2g protein/100g. Morrista USA Raw Walnut is RM17.02 for 200g (~RM8.51 per 100g) — lower protein than the others here, but the best plant omega-3 profile of the group.

The real story: protein-per-ringgit, not just protein-per-100g

If you’re eating these daily to hit a protein number, price per gram of protein matters more than price per 100g. Sunflower seeds and pumpkin seeds win by a wide margin — both sit under RM3.30 per 100g while delivering 20–30g of protein. Pistachios sit at the other end: strong protein density, but you’re paying a premium for the shelling labour on the kernel, so they’re better as a satisfying snack than a bulk protein source.

Practical read: if the goal is hitting a daily gram target on a budget, seeds do the heavy lifting. If the goal is a satisfying, portion-controlled snack between meals, cashews, almonds and pistachios are the better fit.

Where nuts and seeds fit in a bodybuilding diet

  • Between-meal gap filler. A 30g handful of almonds or pumpkin seeds bridges the 3–4 hour gap between meals without the sugar crash of processed snacks.
  • Pre-workout, in moderation. The fat content slows digestion, so keep pre-workout portions small (15–20g) if training within the hour.
  • Post-workout add-on, not the main event. Nuts and seeds are too slow-digesting to be your primary post-workout protein — pair a small handful with a faster protein source (whey, eggs, chicken) rather than relying on them alone.
  • Stack the amino acid profile. Plant proteins from nuts and seeds are lower in certain essential amino acids (like lysine) than animal protein or whey. If most of your protein is coming from this list, pair it with legumes or animal protein rather than treating it as a complete substitute.

FAQs

Q1: Can nuts and seeds replace whey protein for bodybuilding?
No. They’re a useful supplement to your protein intake, but the protein density per gram and per ringgit is far lower than whey or animal protein, and the amino acid profile is incomplete on its own. Use them to fill gaps, not as your primary source.

Q2: What’s the single best value pick for bodybuilders on a budget?
Sunflower seeds and pumpkin seeds. Both deliver 20g+ protein per 100g at roughly RM2–3.30 per 100g — the lowest cost-per-gram-of-protein on this list by a clear margin.

Q3: How much should I eat per day?
A 30–40g serving (roughly a small handful) fits well as a between-meal snack. Going much higher adds significant calories from fat, which matters if you’re cutting.

Q4: Are roasted or raw versions better for protein content?
Roasting doesn’t meaningfully change protein content — the difference is mainly flavour, texture, and in some products, added oil or salt. Check the label if you’re tracking sodium or macros closely.

Q5: Do pistachios or cashews cost more because of higher quality?
Mostly it’s processing, not quality. Pistachio and cashew kernels require labour-intensive shelling, which raises the price per 100g regardless of the underlying nut quality.

Bottom line

For hitting a daily protein number on a budget, pumpkin and sunflower seeds are the smartest buy in this lineup. For a more satisfying, snackable option worth the premium, almonds and cashews hold up well. Either way, treat nuts and seeds as a supporting player alongside a real protein source — not the whole plan. Browse Morrista’s full Premium Selection Nuts and Seeds and Grains ranges to build your own stack.