Brown rice does contain protein, though it’s not a high-protein food. One cup of cooked medium-grain brown rice provides about 4.5 grams of protein alongside 218 calories. That makes it a modest contributor to your daily protein intake, not a primary source, but it adds up when rice is a regular part of your diet.
How Much Protein Is in Brown Rice
A one-cup serving of cooked brown rice (about 195 grams) contains roughly 4.5 grams of protein. About 8% of its total calories come from protein, with the vast majority (86%) coming from carbohydrates and a small fraction (6%) from fat. For context, a cup of cooked lentils has about 18 grams of protein, and a chicken breast has around 31 grams. Brown rice isn’t competing with those foods, but it’s not nutritionally empty either.
If you eat two cups of brown rice in a day, which is common in many cuisines, that’s 9 grams of protein just from rice. Over a full day of eating, those grams matter, especially when combined with other plant-based protein sources.
Why Brown Rice Has More Protein Than White
A rice grain has three parts: the outer bran layer, the nutrient-dense germ, and the starchy endosperm in the center. White rice is just the endosperm with the bran and germ stripped away during milling. Brown rice keeps all three layers intact.
Protein in a rice kernel isn’t evenly distributed. It’s concentrated more heavily in the outer bran and the layer just beneath it, with lower amounts toward the center of the grain. The germ also contributes some protein along with B vitamins and healthy fats. When those outer layers are removed to make white rice, some of that protein goes with them. This is why brown rice consistently edges out white rice by about half a gram to a full gram of protein per cup.
Brown Rice Protein Isn’t Fully Absorbed
There’s a catch with brown rice that doesn’t show up on a nutrition label. The same bran layer that gives brown rice its extra protein also contains phytic acid, a compound that binds to minerals and proteins and limits how well your body can absorb them. Phytic acid is the grain’s natural way of storing phosphorus for germination, but in your digestive system, it acts as an antinutrient.
This means that while 4.5 grams of protein is what’s technically present in a cup of brown rice, your body may not extract all of it. The same goes for minerals like iron and zinc. Soaking brown rice before cooking can reduce phytic acid levels somewhat, though research suggests it doesn’t eliminate the issue entirely. Cooking itself also helps break down some of the phytic acid. If brown rice is a staple in your diet, soaking it for a few hours before cooking is a simple way to get a bit more nutritional value from each serving.
Brown Rice as Part of a Complete Protein
Beyond the total amount, the quality of protein matters. Brown rice is low in the amino acid lysine, which is one of the nine essential amino acids your body can’t make on its own. This makes brown rice an “incomplete” protein when eaten alone.
Legumes, on the other hand, are rich in lysine but low in methionine, an amino acid that rice provides in good amounts. Pairing brown rice with black beans, lentils, or chickpeas gives you a complete set of essential amino acids without any animal products. This is why rice and beans is such a nutritional staple across cultures. You don’t need to eat them in the same meal for the benefit, just within the same day.
How Brown Rice Fits Into Daily Protein Needs
Most adults need somewhere between 46 and 56 grams of protein per day, and more if they’re very active or older. A cup of brown rice covers roughly 8 to 10% of that requirement. It’s not going to carry your protein intake on its own, but that’s not really its job. Brown rice is a whole grain that delivers fiber, magnesium, manganese, and B vitamins alongside its protein. Its real value is as a foundation food that pairs well with higher-protein ingredients.
If you’re relying on plant-based foods for most of your protein, think of brown rice as one piece of the puzzle. A bowl with a cup of brown rice, half a cup of black beans, and some vegetables easily clears 12 to 15 grams of complete protein. Stack a few meals like that throughout the day and hitting your protein target becomes straightforward, even without meat or dairy.

