
Slow-cooked black lentils and kidney beans form the heart of this dal, simmered for hours until they break down into a thick, deeply savory base. The real work happens in the tarka: onions cooked low and slow until deep golden, then bloomed with ginger, garlic, and a warm blend of cumin, coriander, garam masala, and turmeric before crushed tomatoes are stirred in and reduced down to something rich and glossy. That tomato-onion mixture gets folded into the lentils and mashed slightly against the pot for a thick, velvety texture rather than a soupy one. Finished with a scatter of fresh cilantro, it's the kind of dal that tastes like it simmered on a stovetop all day, because it did. This is a fantastic pick for a vegan dinner rotation — hearty, spiced, and satisfying enough to eat on its own with rice or warm flatbread.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →6 servings




















Combine the black lentils and kidney beans in a large bowl and cover with 4 cups of cold water. Soak for at least 8 hours or overnight, then drain and rinse through a fine-mesh strainer.
Transfer the drained lentils and beans to a large heavy-bottomed pot or Dutch oven. Add 5 cups of fresh water and 1 tsp salt. Bring to a boil over high heat, skimming any foam that rises to the surface, then reduce the heat to medium-low, cover, and cook for 45–60 minutes, until the lentils are completely tender and the kidney beans yield easily when pressed between two fingers.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
