A 1-pound bag of white long-grain rice has between 21,000 and 25,000 grains. According to FreeRice, there are approximately 48 grains in 1 gramme of rice. Given that one pound contains 453.6 grammes, the total number of grains is 21,773.
According to the U.S. Rice Producers, 1 teaspoon contains approximately 228 grains of rice. Given that a half-cup contains 24 teaspoons, there are approximately 5,472 grains of rice in half-cup. A 1-pound bag of white rice with long grains contains approximately 2 1/4 cups. This method of calculation shows that a bag has around 24,624 grains.
The quantity of grains varies based on the variety of rice. Short-grain rice contains more grains than long-grain rice, while Basmati rice contains more grains than long-grain rice.