Prima di tutto preriscaldate il forno a 180 °C, preparate una teglia (30 cm × 40 cm) e foderatela con carta da forno.
Preparate quindi il budino. In una pentola capiente versate 800 ml di latte, aggiungete la stevia e portate a ebollizione a fuoco medio. Nel frattempo sciogliete i budini nei restanti 400 ml di latte. Quando il latte con la stevia è sufficientemente caldo, versate il latte mescolato con il budino nella pentola e cuocete a fuoco medio mescolando continuamente fino a quando il composto si addensa.
Quando il budino si è addensato, togliete la pentola dal fuoco e copritelo con pellicola trasparente a contatto con la superficie del budino (in modo da evitare la formazione della pellicina). Mettete il budino così preparato in frigorifero e lasciatelo raffreddare.
Mentre il budino si raffredda, preparate due ciotole e separate i tuorli dagli albumi. Nella ciotola più grande montate i tuorli con la stevia e l'olio fino a ottenere una spuma chiara. Nell'altra ciotola montate gli albumi a neve ferma e lucida.
Nella ciotola più grande con i tuorli montati setacciate la farina di farro e il lievito per dolci e aggiungete 200 ml di acqua. Quindi incorporate gradualmente gli albumi montati con una spatola. Versate l'impasto ottenuto nella teglia preparata foderata con carta da forno. Sopra l'impasto versate il budino leggermente raffreddato e infornate per circa 40–45 minuti nel forno preriscaldato a 180 °C.
Mentre la torta cuoce, preparate il composto di panna acida per lo strato superiore. In una ciotola di medie dimensioni mescolate la panna acida con la stevia e l'estratto di vaniglia fino a ottenere una crema liscia.
Dopo la cottura sfornate la torta e lasciatela raffreddare per 40 minuti. Sulla torta ancora tiepida stendete uno strato della crema di panna acida preparata e cospargete con la cannella macinata.
Una volta raffreddata, lasciate riposare la torta preferibilmente in frigorifero per tutta la notte (o almeno 2 ore) e poi servite.