1. Heat the olive oil in a large pot over medium heat. Add the chopped onion and cook until translucent, about 5 minutes.
2. Add the minced garlic and cook for another minute.
3. Stir in the Arborio rice and cook for 2 minutes, allowing it to toast slightly.
4. Begin adding the vegetable broth, one ladle at a time, stirring frequently. Allow each addition of broth to be absorbed before adding the next. Continue this process until the rice is creamy and cooked through, about 20 minutes.
5. Stir in the chopped artichoke hearts and fresh spinach. Cook until the spinach is wilted, about 3 minutes.
6. Add the nutritional yeast and season with salt and pepper to taste. Serve hot.