En una sartén, freír la cebolla, los jitomates, la zanahoria, el apio, el elote dulce, la carne molida de pavo. Salpimentar, mezclar y reservar.
Salsa bechamel
En una olla, fundir la mantequilla. Luego agregar la harina y la leche. Salpimentar y cocinar hasta espesar. Retirar y reservar.
Salsa de poblano
En la cuba de una procesadora, colocar los chiles poblanos limpios y escalfados, el caldo de pollo y la crema. Salpimentar y licuar.
Armado
Mezclar el relleno con la salsa bechamel. Llevar la mezcla a una manga y rellenar los canelones.
Disponer los canelones en una fuente. Regar con la salsa de poblano -reservar un poco-, echar por encima el queso Oaxaca y un poco de granos de elote. Llevar a horno a 180 °C durante 25 minutos.
Servir el resto de salsa en el centro del plato, disponer los canelones encima y, por último, decorar con epazote fresco.