Préchauffer le four à 350°F. Dans un poêle, faire fondre le beurre à feu moyen. Cuire les poireaux de 2 à 3 minutes. Retirer du feu et laisser tiédir.
Ajouter l'oeuf, le jambon, si désiré, le basilic. Assaisonner et remuer.
À l'aide d'une cuillère, farcir les cannellonis avec la préparation. Dans un plat de cuisson de 13 po X 9 po, verser la moitié de la sauce et déposer les cannellonis sans les superposer. Napper avec le reste de la sauce. Couvrir d'une feuille d'aluminium.