Préchauffez le four à 180°C. Coupez les aubergines en cubes d'environ 2 cm et déposez sur une plaque. Arrosez d'huile d'olive, salez et poivrez puis enfournez pour 30 minutes à 180°C en remuant de temps en temps. Réservez et laissez refroidir.
Mettez les tomates concassées et le concentré de tomates dans une petite casserole. Salez, poivrez et assaisonnez en paprika. Laissez cuire à feu doux 10 minutes puis ajoutez le basilic ciselé et mélangez.
Hachez les cubes d'aubergine au couteau et déposez dans un saladier. Ajoutez le parmesan, la ricotta, les oeufs, la chapelure, salez et poivrez.
Formez des boulettes (environ 16) et faites-les dorer 3-4 minutes dans une poêle bien chaude avec un filet d'huile d'olive. Déposez dans un plat.
Versez la sauce sur les boulettes et enfournez 20 minutes à 180°C. Ajoutez du basilic ciselé et du parmesan râpé. Servez avec le riz basmati (vous pouvez également mettre le riz dans le fond du plat avec les boulettes)