Here are some of the best Indian foods for protein along with their approximate macronutrient composition per 100 grams:
1. Paneer (Indian Cottage Cheese):
- Protein: 18 grams
- Fat: 20 grams
- Carbohydrates: 4 grams
- Calories: 265 kcal
2. Chicken Breast (Grilled or Roasted):
- Protein: 31 grams
- Fat: 3.6 grams
- Carbohydrates: 0 grams
- Calories: 165 kcal
3. Fish (Salmon or Tuna):
- Protein: 25-30 grams (varies based on type and cut)
- Fat: 10-20 grams (varies based on type and cut)
- Carbohydrates: 0 grams
- Calories: 200-250 kcal (varies based on type and cut)
4. Eggs (Boiled or Poached):
- Protein: 13 grams
- Fat: 11 grams
- Carbohydrates: 1 gram
- Calories: 155 kcal
5. Chickpeas (Cooked):
- Protein: 8 grams
- Fat: 2 grams
- Carbohydrates: 27 grams
- Calories: 164 kcal
6. Lentils (Cooked):
- Protein: 9 grams
- Fat: 0.4 grams
- Carbohydrates: 20 grams
- Calories: 116 kcal
7. Greek Yogurt (Plain):
- Protein: 10 grams
- Fat: 0.4 grams
- Carbohydrates: 3.6 grams
- Calories: 59 kcal
8. Tofu (Soybean Paneer):
- Protein: 8 grams
- Fat: 4 grams
- Carbohydrates: 2 grams
- Calories: 76 kcal
9. Almonds (Raw):
- Protein: 21 grams
- Fat: 49 grams
- Carbohydrates: 22 grams
- Calories: 578 kcal
10. Soybeans (Cooked):
- Protein: 17 grams
- Fat: 9 grams
- Carbohydrates: 9 grams
- Calories: 173 kcal
These foods are not only rich in protein but also provide various essential nutrients necessary for overall health and well-being. Incorporating a variety of these protein-rich Indian foods into your diet can help meet your daily protein requirements and support muscle growth, repair, and overall bodily functions.