01 - Heat 1 tablespoon olive oil and 1 tablespoon butter in a large, heavy-bottomed skillet over medium heat. Add the finely diced onions and sauté for 2 to 3 minutes until they become translucent.
02 - Stir in the minced garlic and cook for 30 seconds until fragrant, then add the sliced mushrooms. Sauté for 6 to 8 minutes until the mushrooms are golden brown and their moisture has evaporated. Season lightly with salt and freshly ground black pepper.
03 - Add the Arborio rice to the skillet and stir well to ensure it is thoroughly coated with the oil and vegetables. Toast the rice for 1 to 2 minutes, stirring constantly, until the edges of the grains become translucent.
04 - Pour in the dry white wine and continue to stir until it is almost fully absorbed by the rice.
05 - Begin adding the warm vegetable broth, one ladleful (approximately 1/2 cup) at a time, stirring frequently. Allow the liquid to be mostly absorbed by the rice before adding the next ladleful. Continue this process for about 18 to 22 minutes, or until the rice is al dente and the risotto achieves a creamy consistency.
06 - Stir in the remaining 1 tablespoon of butter, the freshly grated Parmesan cheese, and the heavy cream, if using, for extra richness. Adjust the seasoning with additional salt and freshly ground black pepper to taste.
07 - Remove the skillet from the heat. Allow the risotto to rest for 2 minutes. Garnish with fresh chopped parsley and additional Parmesan cheese, if desired. Serve immediately for optimal enjoyment.