If you want to recreate the restaurant-style dal tadka at home, this recipe is for you. It is a rich and creamy version of the classic dal tadka, with a smooth texture and a burst of flavors. To make this dal tadka, you will need a combination of lentils like toor dal, chana dal, and moong dal. The lentils are pressure cooked until soft and then mashed to a smooth consistency. In a separate pan, heat ghee or oil and add cumin seeds, ginger, garlic, and onions. Once the onions turn golden brown, add tomatoes and cook until they are soft. Then, add a blend of spices like turmeric, red chili powder, and garam masala. Finally, pour the tempering over the cooked lentils and garnish with fresh coriander leaves. Serve hot with naan or rice for a restaurant-style experience.