Steps
1. In a saucepan, heat the vegetable broth and keep it warm over low heat.
2. In a separate pan, heat olive oil over medium heat and add the chopped onion and garlic. Sauté until translucent.
3. Add the diced mushrooms and cook until they soften, about 3-4 minutes.
4. Stir in the Arborio rice and toast for about 1-2 minutes, until slightly translucent.
5. Gradually add the warm vegetable broth, one ladle at a time, stirring continuously. Allow the rice to absorb the broth before adding more.
6. After about 15 minutes, when the rice is nearly cooked, stir in the chopped spinach.
7. Cook for another 2-3 minutes until the spinach is wilted and the rice is creamy.
8. Remove from heat, stir in the Parmesan cheese, and season with salt and pepper to taste.
9. Serve hot, garnished with fresh parsley if desired.