Steps
1. In a saucepan, heat the vegetable broth over low heat.
2. In a separate pot, heat olive oil over medium heat. Add onions and garlic, sauté until translucent.
3. Add sliced mushrooms and cook until softened.
4. Stir in Arborio rice and cook for 2 minutes, allowing it to toast slightly.
5. Begin adding the warm vegetable broth one ladle at a time, stirring frequently, until the liquid is absorbed before adding more.
6. After about 15 minutes, stir in the chopped spinach and continue adding broth until the rice is creamy and al dente, about 20 minutes total.
7. Remove from heat and stir in Parmesan cheese. Season with salt and pepper to taste.
8. Serve hot, garnished with fresh basil if desired.