Steps
1. Heat the vegetable broth in a saucepan and keep it warm.
2. In a separate pan, heat olive oil and butter over medium heat. Add chopped onions and cook until translucent.
3. Add minced garlic and sliced mushrooms, cooking until mushrooms are tender.
4. Stir in the Arborio rice, cooking for 1-2 minutes until lightly toasted.
5. Pour in the white wine (if using) and stir until absorbed.
6. Gradually add warm vegetable broth, one ladle at a time, stirring frequently until absorbed before adding more.
7. Continue until the rice is creamy and al dente, about 18-20 minutes.
8. Stir in the grated Parmesan cheese, season with salt and pepper, and garnish with fresh parsley before serving.