No, rice is not a good source of protein as 100 grams of rice contains only about 2 grams of protein.