Bring a large volume of water to a boil in the bottom of the couscoussier (steamer).
In a large bowl, pour the semolina, add 1½ tablespoon of salt and 2 tablespoons of oil. Mix well by hand while rotating the bowl with the other hand so that all the grains of semolina are greased.
Then add 1 cup (250ml) of water in 4 times while continuing to mix well between each addition. Mix all the grains enough so that they are detached from each other without forming any lump.
Add the fava beans, artichoke hearts, salt and cover with water (about 6 cups / 1,5 liter). Bring to a boil and cook for 20 minutes on low heat (you can test if the artichokes are fully cooked and tender by poking with a knife).
Lower the heat and add 2 cups (500 ml) of milk. Simmer on very low heat until ready to serve.
Transfer the steamed semolina in the bowl. Then gradually sprinkle with the remaining 2 cups (500 ml) of water and stir with a fork, again to ensure it is not lumpy.
Serve hot couscous in a large bowl, and melt 1 stick (120 g) of butter diced. Mix well. Serve sugar, raisins, broth and vegetables separately.