Top 10 Indian Foods Rich In Protein

Lentils

Lentils are a staple in many Indian dishes and are an excellent source of protein. Just one cup of cooked lentils contains around 18 grams of protein.

Chickpeas

Also known as garbanzo beans, chickpeas are a versatile legume that can be used in soups, stews, and curries. One cup of cooked chickpeas provides about 15 grams of protein.

Paneer

Paneer is a type of fresh cheese that is commonly used in Indian cuisine. It's a good source of protein, with one cup of paneer containing around 21 grams of protein.

Chicken

Chicken is a popular source of protein in Indian cuisine. A 3-ounce serving of chicken breast provides around 26 grams of protein.

Fish

Fish is a healthy and delicious source of protein. Popular fish in Indian cuisine include salmon, tuna, and mackerel, which provide around 20-25 grams of protein per 3-ounce serving.

Yogurt

Yogurt is a good source of protein and is often used in Indian dishes as a side dish or as an ingredient in marinades and sauces. One cup of plain, low-fat yogurt contains around 13 grams of protein.

Almonds

Almonds are a popular snack in India and are also used in many dishes. They are a good source of protein, with one ounce of almonds providing around 6 grams of protein.

Tofu

Tofu is a vegetarian protein source made from soybeans. It's a popular ingredient in Indian cuisine and contains around 10 grams of protein per half-cup serving.

Quinoa

Although not native to India, quinoa has become a popular ingredient in many Indian dishes due to its high protein content. One cup of cooked quinoa contains around 8 grams of protein.

Milk

Milk is a good source of protein and is commonly used in Indian dishes, such as lassi and chai tea. One cup of milk provides around 8 grams of protein.

VIEW ALL

Read Next Story