Indian Lentils: Best Types, Nutrition, and How to Cook Them

When you think of Indian food, you think of Indian lentils, a staple protein source across every region of India, cooked into soups, stews, and side dishes known as dal. Also known as dal, these small, dried legumes are the backbone of vegetarian meals, feeding families daily with minimal cost and maximum nutrition. Whether you’re eating a simple bowl of masoor dal, a red lentil dish that cooks fast and is gentle on the stomach for lunch or a slow-simmered urad dal, used in dosa batter and known for its creamy texture and high protein at dinner, lentils are never an afterthought—they’re the main event.

Not all lentils are the same. chana dal, split chickpeas with a nutty bite, are often fried into snacks or turned into savory curries while toor dal, a yellow lentil common in South India, forms the base of sambar. Each type has its own soaking time, cooking duration, and digestive impact. For example, soaking urad dal for 8 hours makes your dosa batter fluffy, while skipping it leads to dense, heavy results. And when it comes to eating lentils at night, not all dals are equal—some, like moong dal, digest easily and even help you sleep, while others, like chana dal, can cause bloating if eaten late.

Indian lentils aren’t just about taste—they’re packed with fiber, plant-based protein, and iron. They’re naturally vegan, gluten-free, and affordable. You’ll find them in everything from quick weeknight meals to festive dishes. The right dal can turn a plain rice bowl into a balanced plate, and a pinch of cumin or turmeric can turn it into medicine. Whether you’re looking for high-protein snacks like roasted chana or a soothing nighttime dal, the right lentil makes all the difference.

Below, you’ll find real recipes and practical tips from people who cook these dals every day. Learn the perfect soaking time for urad dal, which lentils are safest to eat at night, and how to turn simple dals into meals that keep you full and energized. No fluff. Just what works.