Rinse the mixed lentils thoroughly and soak them for 30 minutes.
In a pressure cooker, heat oil and sauté onions until golden brown.
Add garlic, ginger, and green chillies; sauté for a minute.
Stir in the chopped brinjal, pumpkin, and bottle gourd; cook for 5 minutes.
Add soaked lentils, turmeric, cumin, coriander powder, and salt; mix well.
Pour in the coconut milk and enough water to cover the lentils.
Pressure cook for 3 whistles, then let it release naturally.
Once done, mash the mixture slightly for a creamy texture.
Stir in the cubed tofu and simmer for 5 minutes.
Garnish with fresh coriander leaves and serve hot with rice or roti.