Préchauffer le four à 400 °F. Déposer une feuille de papier parchemin ou une feuille à cuisson en silicone sur une plaque à pâtisserie.
Dans un chaudron, faire revenir les cubes d’aubergines dans l’huile d’olive pendant 3 minutes à feu moyen.
Ajouter le gingembre frais, les tomates fraîches, les épices, l'eau. cuire en remuant régulièrement jusqu’à ce que les cubes d’aubergine deviennent tendres, soit pendant environ 15 minutes.
Retirer le mélange d'aubergines et tomates du feu. Mettre le mélange dans un bol pour laisser refroidir à température ambiante.
Dans un autre bol, battre les œufs légèrement. Ajouter la chapelure, le paneer, la coriandre, les épices et le mélange d'aubergine. Mélanger délicatement. Au besoin, ajouter de la chapelure si la texture est trop humide.
Façonner environ 15 à 18 boulettes de 3 cm de diamètre.
Cuire au centre du four environ 30 minutes jusqu’à ce que les boulettes soient dorées.
Pendant ce temps, cuire les spaghetti selon les indications de l'emballage. Égoutter et ajouter un filet d'huile d'olive.
Servir avec les spaghetti et garnir de coriandre fraîche.