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