Portionly
Try the toolComing soon

How much roasted soy nuts to hit 30 g of protein?

You’d need about
77 g
roughly 2.7 oz · 362 kcal

Roasted soy nuts is one of the most protein-dense foods you can eat, so it takes only about 77 g (2.7 oz) to reach 30 g of protein. That makes it an efficient choice on a low-appetite day, when every bite has to count.

39 gprotein / 100 g
471kcal / 100 g
8.3 gprotein / 100 kcal

How much roasted soy nuts for different protein targets

Protein targetRoasted soy nutsIn ounces
15 g38 g1.4 oz
20 g51 g1.8 oz
25 g64 g2.3 oz
30 g77 g2.7 oz
40 g103 g3.6 oz
50 g128 g4.5 oz

Want this for your own target and today’s remaining protein?

Try it in the Protein-Per-Bite tool

Related foods

Questions

How much roasted soy nuts do I need for 30 g of protein?
About 77 g — roughly 2.7 oz — of roasted soy nuts provides 30 g of protein, based on its 39 g of protein per 100 g.
How much protein is in roasted soy nuts?
Roasted soy nuts has about 39 g of protein per 100 g, at roughly 471 kcal per 100 g.
Is roasted soy nuts a good way to hit protein goals on a GLP-1?
Yes — roasted soy nuts is protein-dense, so a modest portion goes a long way when your appetite is reduced.

Figures are approximate estimates per 100 g and vary by brand, cut, and preparation. This is general information, not medical or nutritional advice. See our Medical Disclaimer.