01 - Heat 2 tbsp olive oil and 1 tbsp butter in a large heavy-bottomed pan over medium heat. Add chopped onions and cook for 3 to 4 minutes until soft and translucent.
02 - Add minced garlic to the pan and cook for 1 minute while stirring constantly to release aroma.
03 - Increase heat to medium-high, add sliced mushrooms, and sauté for 5 to 7 minutes until golden brown and moisture has evaporated.
04 - Stir in Arborio rice and continue cooking for 1 to 2 minutes until grains are lightly toasted and fully coated with fats.
05 - Pour in the dry white wine and stir until it is completely absorbed by the rice.
06 - Reduce heat to medium. Add warm vegetable broth one ladle at a time, stirring frequently, allowing each addition to be absorbed before adding the next. Continue for about 20 minutes until rice is creamy and al dente.
07 - Remove pan from heat. Stir in remaining 1 tbsp butter and freshly grated Parmesan cheese. Season with salt and black pepper to taste.
08 - Let risotto rest for 2 minutes, then garnish with chopped parsley and serve immediately.