01 - Heat olive oil and 1 tbsp butter in a large skillet over medium-high heat. Add sliced mushrooms and sauté until golden brown and tender, about 7 minutes. Season with salt and pepper. Remove half the mushrooms and set aside for garnish.
02 - Melt 2 tbsp butter in a large saucepan over medium heat. Add chopped onion and cook until soft and translucent, about 3-4 minutes. Stir in garlic and cook for 1 minute until fragrant.
03 - Add Arborio rice to the onion mixture and cook, stirring, for 2 minutes until rice is lightly toasted and glossy.
04 - Pour in white wine and stir until almost completely absorbed.
05 - Add one ladleful of warm vegetable broth to the rice and stir gently. When liquid is absorbed, add another ladleful. Continue adding broth, stirring frequently, allowing each addition to absorb before adding the next, until rice is creamy and al dente, about 18-20 minutes.
06 - Stir in sautéed mushrooms (reserving garnish), heavy cream, and Parmesan cheese. Cook for another 2-3 minutes until risotto is creamy and well combined. Season with salt and pepper to taste.
07 - Serve risotto hot, topped with reserved mushrooms, fresh parsley, and extra Parmesan if desired.