Jul 20, 2025
From moong to masoor, lentils are rich in protein and fiber.
Source: pexels
Boiled or sprouted, chana offers 15g of protein per cup. You can have it as a chaat or a curry.
Source: pexels
Soya is a complete protein. Tofu (paneer’s plant cousin) gives ~10g of protein per 100g.
Source: pexels
A North Indian favourite. 1 cup cooked rajma = ~13g protein + loads of iron & potassium.
Source: pexels
Quinoa is a complete protein. Millets, such as bajra & ragi, also provide 8–12g of protein per 100g.
Source: pexels
Almonds, peanuts, sunflower seeds, and chia are small but mighty. Perfect for snacks or smoothies.
Source: pexels
Spinach, broccoli, and peas contain surprising protein levels and are rich in vitamins, too.
Source: pexels
Moong sprouts, brown rice, and oats provide plant-based protein and complex carbohydrates for sustained energy.
Source: pexels
Edible Gold to Charcoal Ice Cream: Bizarre Luxury Food Trends in India