If using whole wheat berries or whole farro, rinse them well and soak overnight in cold water for faster cooking. Drain before using. Cracked or semi-pearled wheat requires no soaking.
Combine the grain, water, milk and salt in a heavy-bottomed saucepan over medium heat. Bring to a gentle boil, stirring occasionally. Reduce the heat to a low simmer and cook, stirring regularly to prevent sticking, until the grain is completely tender and the mixture has thickened to a porridge consistency. Whole wheat berries will take 40 to 45 minutes. Semi-pearled farro will take around 25 minutes. Cracked wheat will take 15 to 20 minutes.
If the porridge thickens too quickly before the grain is fully cooked, add a splash of water and continue cooking. The finished consistency should be thick and spoonable but not stiff. It will continue to thicken as it cools.
Stir in the olive oil if using. Taste and adjust the salt.
Serve immediately in bowls with either the sweet or savory toppings arranged on top. Both versions are historically grounded. Both are worth making.