Steps
1. In a saucepan, heat vegetable broth and keep it warm on low heat.
2. In a separate pan, heat olive oil and butter over medium heat. Add chopped onion and sauté until translucent.
3. Add minced garlic and sliced mushrooms, cooking until mushrooms are tender.
4. Stir in Arborio rice and cook for 1-2 minutes until lightly toasted.
5. Pour in white wine (if using) and stir until absorbed.
6. Gradually add warm vegetable broth, one ladle at a time, stirring frequently. Allow each addition to be absorbed before adding the next.
7. Continue until rice is creamy and al dente, about 18-20 minutes.
8. Season with salt and pepper, and stir in fresh parsley and Parmesan cheese if desired.
9. Serve warm, garnished with additional parsley and cheese.