Start by heating olive oil and a knob of butter in a wide, heavy-bottomed pan. Add finely chopped onion and garlic, sautéing until they're translucent.
Add the Arborio rice to the pan. Toast it lightly until the edges become translucent while the center remains white.
Pour in the white wine and stir until it's fully absorbed. This is known as "deglazing" the pan.
Add a ladleful of warm broth to the rice, stirring frequently until the liquid is absorbed. This process, which should be done over medium heat, allows the rice to release its starch and create that creamy consistency we love in risotto.
While the rice is cooking, prepare the porcini mushrooms. Sauté them in a separate pan with some butter until they're tender and their water has evaporated.
Once the rice is al dente - cooked to be firm to the bite - add the cooked mushrooms, a generous sprinkle of Parmesan cheese, and a knob of butter for extra creaminess. Stir well to combine.