Cibuli a červenou i zelenou papriku nakrájejte najemno.
Poté si předehřejte troubu na 180 °C a nachystejte si zapékací nádobu (25 cm × 40 cm).
Ve větším hrnci si rozehřejte 1 lžíci olivového oleje, přidejte nakrájenou cibuli a opékejte ji 1-2 minuty na středním plameni.
Do hrnce přidejte rýži a za stálého míchání vše opékejte další 2-3 minuty.
Obsah hrnce zalijte zeleninovým vývarem, přidejte citronovou kůru, citronovou šťávu, šafrán, sůl a pepř a vše nechte vařit 5-6 minut na středním plameni.
Po provaření přemístěte celý obsah hrnce do nachystané zapékací nádoby. Do směsi v nádobě přidejte nakrájenou červenou a zelenou papriku a vše důkladně promíchejte.
Nádobu zakryjte alobalem, vložte do předehřáté trouby a pečte 30-35 minut při 180-185 °C.
Mezitím si nakrájejte filety z tresky na kousky o velikosti 7 cm × 5 cm. Po uvedené době vyndejte nádobu z trouby (troubu zatím nevypínejte), pečené rizoto poklaďte kousky tresky, následně tresku osolte a opepřete a na jednotlivé kousky tresky rozdělte celkem 13 g másla.
Obsah nádoby posypte strouhaným parmazánem, vraťte nádobu do trouby a pečte ještě 10-12 minut při 180-185 °C.