01 - Heat olive oil and 1 tablespoon butter in a large, heavy-bottomed pan over medium heat. Add onions and cook for 3 to 4 minutes until softened and translucent.
02 - Incorporate minced garlic and cook an additional minute, stirring frequently to prevent burning.
03 - Add sliced mushrooms, sauté for 6 to 8 minutes until browned and tender. Season with salt and freshly ground black pepper.
04 - Stir in Arborio rice and cook for 2 minutes, allowing it to lightly toast and absorb flavors.
05 - Pour in dry white wine, stirring continuously until mostly absorbed by the rice.
06 - Add warm vegetable stock one ladleful at a time, stirring frequently. Wait until liquid is mostly absorbed before adding more. Continue this process over 20 to 25 minutes until rice is creamy and al dente.
07 - Remove from heat, then stir in remaining 1 tablespoon butter, Parmesan cheese, and chopped parsley. Adjust seasoning as needed.
08 - Allow the dish to rest for 2 minutes before serving. Garnish with additional parsley and Parmesan cheese.