Préchauffer le four à 200 °C. Rincer les lentilles. Émincer oignon, ail, gingembre et piment vert ; couper la tomate et la chair de butternut en dés de 2 cm.
Mettre les lentilles, l’eau, le curcuma et le sel dans une casserole. Cuire à petits frémissements 25 minutes, en remuant régulièrement. Elles doivent se défaire en purée souple.
En parallèle, cuire la courge à la vapeur 8 minutes, puis la mélanger aux 15 ml d’huile. Étaler sur une plaque et rôtir 25 minutes, jusqu’à des bords dorés.
Pendant ces cuissons, faire revenir oignon, ail, gingembre et piment vert 8 minutes dans les 30 ml d’huile pour aromates. Ajouter tomate, garam masala, curry en poudre, coriandre moulue et fenugrec ; cuire 5 minutes.
Mélanger cette base aux lentilles et faire frémir 5 minutes. Éteindre le feu et incorporer la moitié de la courge, sans écraser tous les morceaux.
Chauffer les 30 ml d’huile du tadka dans une petite poêle. Ajouter moutarde et fenouil, laisser crépiter 30 secondes sous un couvercle entrouvert, puis ajouter feuilles de curry et piment sec pendant 20 secondes. Éteindre immédiatement si les épices foncent.
Répartir le dahl en quatre bols, ajouter le reste de courge rôtie et le tadka. Les lentilles constituent le féculent du repas ; aucun riz non quantifié n’est requis.